# Создание подключения Amazon SageMaker

Подключения Amazon SageMaker создаются в Редактор загрузки данных или Скрипт.

После создания подключения можно выбирать данные из доступных таблиц, отправлять их в Amazon SageMaker для расчетов, а затем загружать эти данные в приложение. Это подключение можно использовать не только в скрипте загрузки данных, но также в выражениях диаграммы для вызова конечных точек модели и выполнения расчетов выражения диаграммы в реальном времени.

Необходимо знать настройки и учетные данные для доступа к службе Amazon SageMaker, к которой требуется подключиться.

## Настраиваемые параметры

Следующие параметры можно настроить в диалоговом окне подключения.

Настраиваемые параметры в диалоговом окне подключения

| Поле | Описание |
| --- | --- |
| Endpoint Name (Имя конечной точки) | Имя конечной точки.<br><br>Имя конечной точки является идентификатором, присвоенным конечной точке в AWS. Обычно его создает пользователь, который настраивает конечную точку или разворачивает модель. |
| Model Name (Имя модели) | Имя развернутой модели.<br><br>Этот параметр требуется, только когда развернута конечная точка с поддержкой нескольких моделей. Для простой конечной точки не следует указывать этот параметр, так как он будет вызывать ошибку в AWS. |
| Model Variant Name (Имя варианта модели) | Имя варианта развернутой модели.<br><br>Этот параметр требуется, только когда развернута конечная точка с поддержкой нескольких моделей. Для простой конечной точки не следует указывать этот параметр, так как он будет вызывать ошибку в AWS. |
| Параметры | Доступны следующие параметры:<br><br><ul> <li> <p><span>AWS Region</span> (Регион AWS): выберите регион, который планируется использовать для службы Comprehend.</p> </li> <li> <p><span>Use FIPS Endpoint</span> (Использовать конечную точку FIPS): задайте, если требуется использовать конечную точку, соответствующую стандарту FIPS. </p> <p>Этот параметр работает только в случае выбора региона, где поддерживается FIPS; для большинства пользователей следует оставить значение по умолчанию No (Нет).</p> </li> </ul> |
| Authentication (Проверка подлинности) | Укажите ключ доступа (Access key) и секретный ключ (Secret key) проверки подлинности AWS для конечных точек Amazon Comprehend. Их необходимо создать с доступом к необходимым разрешениям.<br><br>Свойства проверки подлинности находятся на консоли AWS, их необходимо вводить каждый раз при повторной проверке подлинности для подключения. |
| Response Format (Формат ответа) | Значение в поле формата ответа развернутой модели машинного обучения:<br><br><ul> <li> <p>JSON</p> </li> <li> <p>Text Array (Текстовый массив)</p> </li> </ul><br><br>Большинство моделей возвращают свои данные в формате JSON, однако некоторые могут возвращать только текстовый вывод. Этот параметр необходимо задать в зависимости от типа разворачиваемой модели, в противном случае возникнет ошибка настройки подключения. |
| Response Table (Таблица ответа) | <ul> <li> <p><span>Name of Returned Table</span> (Имя возвращенной таблицы): имя таблицы, возвращенной из развернутой модели машинного обучения.</p> </li> <li> <p><span>Table Path (JMESPath)</span> (Путь к таблице (JMESPath)): таблицу можно указать, используя путь к таблице JMES, указывающий на строку прогнозов в массиве ответа JSON.</p> </li> </ul> |
| Response Fields (Поля ответа) | <ul> <li> <p><span>Load all available fields</span> (Загрузить все доступные поля): включает загрузку всех доступных полей, возвращенных конечной точкой машинного обучения. Отключив этот параметр, можно указать поля таблицы и значения, загружаемые в приложение.</p> <p>Рекомендуется сначала загружать все поля, возвращаемые конечной точкой модели, а затем по необходимости удалять те поля, которые не требуются для анализа в приложении.</p> </li> <li> <p><span>Table Fields (JMESPath)</span> (Поля таблицы (JMESPath)): поля таблицы можно задать, добавляя следующие параметры.</p> <ul> <li> <p>Имя: имя таблицы, которая будет загружаться в приложение.</p> </li> <li> <p>Value (Значение): имя строки ответа в массиве ответа JSON.</p> </li> </ul> <p>Для разбора массива ответа JSON можно использовать язык запроса JMESPath.</p> </li> </ul> |
| Association (Ассоциация) | <ul> <li> <p><span>Association field</span> (Поле связи): задайте поле связи, это поле из таблицы входных данных, содержащее уникальный идентификатор.</p> <p>Оно требуется для включения поля в исходные данные, когда отправляется запрос конечной точки для связывания возвращенной таблицы результатов с исходной таблицей поля с помощью ключа. Назначенное поле будет возвращено как поле в ответе и обеспечит возможность связывания с исходными данными в модели данных. Это может быть любое поле с уникальным ИД, из исходных данных или из процесса загрузки таблицы.</p> </li> <li> <p><span>Send Association Field</span> (Отправить поле связи): когда этот флажок установлен, поле, указанное как поле связи, будет возвращено в <span>Qlik Sense</span> и включено в поля, отправляемые в конечную точку.</p> <p>Если поле относится к исходным данным и ожидается моделью, его необходимо отправить в модель, установив флажок <span>Send Association Field</span> (Отправить поле ассоциаций).</p> </li> </ul> |
| Имя | Имя подключения. Если оставить поле пустым, будет использоваться имя по умолчанию. |

## Создание нового подключения

Выполните следующие действия.

1. Вызовите коннектор через редактор загрузки данных или Скрипт.

2. Щелкните команду Создать новое подключение.

3. В поле Пространство выберите пространство, где будет находиться подключение.

4. Выберите Amazon SageMaker из списка коннекторов данных.

5. Заполните поля диалогового окна подключения.

6. Нажмите Создать.

Теперь подключение отображается в списке Подключения к данным в Редактор загрузки данных или Скрипт.