# Использование подключений Hugging Face в выражениях визуализации

Можно добавлять Hugging Face ввод и ответы в вашу модель данных не только с помощью Скрипта загрузки, но и выполнять эти операции непосредственно в диаграмме в вашем приложении в режиме анализа. Данные для одного поля передаются между пользователем и Hugging Face.

Во многих случаях код, используемый для подключения скрипта загрузки, можно переориентировать для использования в диаграмме, но с некоторыми изменениями.

Если конкретный сценарий применения основан на вводе пользователя, можно использовать аналитическое подключение и соответствующий синтаксис серверного расширения в выражении диаграммы, чтобы создавать интерактивные диаграммы для визуализации данных, полученных из конечных точек модели.

## Что нужно знать об объемах запросов данных

Рекомендуется использовать подключения Hugging Face только в выражениях диаграммы для одной или нескольких строк данных. Не рекомендуется использовать выражения диаграммы для отправки больших объемов данных в Hugging Face.

Важно знать, сколько строк отправляется вместе с каждым запросом. Ошибки конфигурации подключения в выражении диаграммы могут привести к созданию непреднамеренно больших запросов (например, идентичные строки с одинаковым вопросом из-за неправильного использования модели данных в диаграммы). Прежде чем взаимодействовать с внешней платформой, необходимо оценить, как поля, используемые при расчете выражения диаграммы, а также с их местом в модели данных влияют на финансовое соглашение с внешним поставщиком и на оплату его услуг. Чем более интенсивно используется внешняя платформа, тем больше могут быть затраты.

Следуйте приведенным ниже рекомендациям, чтобы модерировать и ограничивать размер запросов:

* Многие из этих конфигураций коннектора возвращают несколько взаимосвязанных полей ответа. Если подключение используется в сценарии, в котором требуется только одно из полей ответов в вашей диаграмме, используйте выражения с объектом Текст (из Dashboard bundle). Если требуется представить несколько полей ответов в табличной форме, вместо этого используйте коннектор в скрипте загрузки. Подключение этих выражений в поля в модели данных может легко привести к непреднамеренно большим запросам при неправильной настройке. Вместо этого в таких сценариях рекомендуется использовать скрипт загрузки.

* Рассмотрите возможность добавления оператора `if` в свои выражения, чтобы управлять тем, когда должен выполняться перерасчет диаграммы, а также выполнять обновление с учетом выборок пользователя в приложении.

## Создание выражения диаграммы

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

1. При редактировании визуализации щелкните the Выражение icon, чтобы открыть редактор выражения.

2. В редакторе выражения введите выражение в соответствующее поле. Выражение необходимо составлять, используя синтаксис серверного расширения.

## Подробнее

* [Синтаксис серверных расширений](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/sse-syntax.htm)
* [if Функция скрипта и диаграммы](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ConditionalFunctions/if.htm)
* [GetSelectedCount — функция диаграммы](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/FieldFunctions/getselectedcount.htm)
* [Использование переменных в выражениях](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/Variables/work-with-variables.htm)