Адаптер BI Dashboard
Выполнение SQL/MDX-запросов к DataLens, Superset, Power BI, Tableau или Visiology.
BI Dashboard Adapter
Адаптер BI Dashboard — это универсальный блок запросов, который позволяет AACFlow взаимодействовать с любой BI- или аналитической платформой, предоставляющей конечную точку для запросов. Он поставляется с предустановками для DataLens, Apache Superset, Microsoft Power BI, Tableau и Visiology.
Не существует единого стандарта публичного API для BI-платформ — этот блок абстрагирует различия в аутентификации, позволяя подключать его к любому совместимому экземпляру.
Настройка
- Определите URL вашей BI-платформы (например,
https://datalens.company.com). - Получите учетные данные для выбранного типа аутентификации:
- Basic: имя пользователя и пароль.
- Bearer Token: персональный токен доступа или токен сервисного аккаунта.
- API Key: ключ API, специфичный для платформы.
- Custom Header: имя и значение заголовка.
- В AACFlow добавьте блок Адаптер BI Dashboard, выберите предустановку BI Platform, укажите базовый URL, выберите тип аутентификации и вставьте учетные данные.
Обратитесь к документации вашей BI-платформы по настройке учетных данных:
- DataLens: https://cloud.yandex.ru/docs/datalens/
- Apache Superset: https://superset.apache.org/docs/
- Power BI REST API: https://learn.microsoft.com/power-bi/developer/embedded/rest-api-overview
- Tableau REST API: https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api.htm
- Visiology: https://visiology.pro/
Операции
| Операция | Описание |
|---|---|
bi_query | Выполняет SQL, MDX или другой запрос к выбранной BI-платформе и возвращает результирующий набор данных. |
Пример сценария
Используйте триггер расписания для ежедневного выполнения SQL-запроса к вашему экземпляру DataLens, передайте результат в AI-блок для создания сводки на естественном языке и опубликуйте сводку в канал Slack.
Ссылки
- Исходный код блока: apps/aacflow/blocks/blocks/bi_adapter.ts

