Выбор и загрузка данных из подключения Hugging Face
Создав подключение, можно выбрать данные и загрузить их в приложение или скрипт Qlik Sense. Для этого используется редактор загрузки данных или Скрипт.
В Редактор загрузки данных и Скрипт базовый обмен данными с аналитическим подключением Hugging Face формулируется как скрипт, который включает как минимум следующие компоненты в зависимости от конфигурации коннектора:
-
Таблица (Резидентная таблица), содержащая поле запроса (Поле данных), которое требуется отправить в Hugging Face. В зависимости от используемой конфигурации во входной таблице также могут потребоваться дополнительные поля.
-
Оператор загрузки Hugging Face, который обеспечивает взаимодействие с Hugging Face через подключение.
С технической точки зрения при расширенной настройке полей запроса и поле связи можно определить в таблице, содержащей другие поля. Однако поля запроса и поле связи должны содержаться в одной и той же таблице исходных данных. Важно помнить, что при связывании этих полей с полями в модели данных ответы генерируются для каждого значения.
Создание таблицы данных для отправки в Hugging Face
Прежде всего, необходимо загрузить таблицу, которая содержит данные, отправляемые в модель в качестве запроса. Эта таблица должна состоять из одного столбца данных (в определенных конфигурациях таких столбцов может быть несколько), где каждая ячейка представляет текст, который должен быть завершен моделью. Может быть второе дополнительное поле для параметра Association Field (Поле связи), но оно должно соответствовать имени поля, указанному в конфигурации. Это специальное поле, которое не отправляется в Hugging Face, а присоединяется к ответам с целью интегрирования данных взаимодействия в модель данных.
Что нужно знать об объемах запросов данных
При загрузке данных каждая строка в поле запроса будет отправляться в Hugging Face. Прежде чем взаимодействовать с внешней платформой, необходимо оценить, как количество запросов, объем включенных в них данных и конфигурация коннектора влияют на финансовое соглашение с внешним поставщиком и на оплату его услуг. Чем более интенсивно используется внешняя платформа, тем больше могут быть затраты.
Создание оператора load Hugging Face
Кроме того, для взаимодействия с Hugging Face необходимо создать оператор load, используя синтаксис расширения. Эта часть скрипта ссылается на подключение Hugging Face и задает имена таблицы и полей, которые используются для отправки данных запроса (см. раздел выше). Она загружает отдельную таблицу, которая, среди прочих данных, будет содержать ответы модели на каждую строку.
Для создания этой части скрипта можно использовать мастер Выбор данных для используемого подключения. При этом создается шаблон скрипта, включающий имена предоставленных свойств.
Найдите используемое подключение на панели Источники данных в Редактор загрузки данных или Скрипт и щелкните . Откроется мастер Выбор данных.
При использовании мастера Выбор данных необходимо указать два свойства.
-
Имя резидентной таблицы. Это таблица с запросом, отправляемым в Hugging Face.
-
Имя поля данных. Это поле с данными запроса, отправляемого в Hugging Face. Обратите внимание, что для некоторых моделей Hugging Face может потребоваться отправить в коннектор больше одного входного поля. Однако Поле данных всегда является одиночным полем в этом мастере.
Эти данные можно добавить в редактор скриптов вручную, не используя мастер.
При нажатии кнопки Вставить скрипт, новая таблица добавляется в скрипт загрузки. Теперь можно загрузить данные, проверить полученную в результате модель данных и использовать данные для создания аналитического содержимого в приложении.