Tableau
Интеграция с Tableau позволяет использовать рабочие листы для выполнения запросов к dbt Semantic Layer напрямую и создавать панели с доверенными данными. Она обеспечивает живое подключение к dbt Semantic Layer через Tableau Desktop или Tableau Server.
Предварительные требования
- Вы настроили dbt Semantic Layer и используете dbt версии 1.6 или выше.
- У вас должна быть Tableau Desktop версии 2021.1 и выше или Tableau Server.
- Обратите внимание, что Tableau Online в настоящее время не поддерживает собственные коннекторы. Если вы используете Tableau Online, вы сможете получить доступ к коннектору только в Tableau Desktop.
- Войдите в Tableau Desktop (с учетными данными Online или Server) или используйте лицензию на Tableau Server.
- Вам понадобятся ваш хост dbt Cloud, ID окружения и токен сервиса для входа. Эта учетная запись должна быть настроена с dbt Semantic Layer.
- У вас должна быть учетная запись dbt Cloud Team или Enterprise account. Подходит как для многопользовательского, так и для однопользовательского развертывания.
- Владельцы однопользовательских учетных записей должны связаться со своим представителем для необходимой настройки и активации.
📹 Узнайте о семантическом слое dbt с помощью видеокурсов по запросу!
Изучите наш курс по семантическому слою dbt, чтобы узнать, как определять и запраши вать метрики в вашем проекте dbt.
Кроме того, погрузитесь в мини-курсы по запросам к семантическому слою dbt в ваших любимых инструментах: Tableau, Excel, Hex и Mode.
Установка коннектора
Коннектор dbt Semantic Layer для Tableau доступен для загрузки напрямую на Tableau Exchange.
В качестве альтернативы, вы можете следовать этим шагам для установки коннектора:
- Загрузите файл коннектора с GitHub локально и добавьте его в вашу папку по умолчанию:
Операционная система | Tableau Desktop | Tableau Server |
---|---|---|
Windows | C:\Users\\[Windows User]\Documents\My Tableau Repository\Connectors | C:\Program Files\Tableau\Connectors |
Mac | /Users/[user]/Documents/My Tableau Repository/Connectors | Не применимо |
Linux | /opt/tableau/connectors | /opt/tableau/connectors |
- Установите JDBC драйвер в папку в зависимости от вашей операционной системы:
- Windows:
C:\Program Files\Tableau\Drivers
- Mac:
~/Library/Tableau/Drivers
или/Library/JDBC
или~/Library/JDBC
- Linux:
/opt/tableau/tableau_driver/jdbc
- Windows:
- Откройте Tableau Desktop или Tableau Server и найдите коннектор dbt Semantic Layer by dbt Labs на левой стороне. Возможно, вам потребуется перезапустить эти приложения, чтобы коннектор стал доступен.
- Подключитесь, используя информацию о хосте, ID окружения и токене сервиса, предоставленную dbt Cloud во время настройки Semantic Layer.
- В Tableau Server экран аутентификации может отображать "User" и "Password", в этом случае User — это ID окружения, а пароль — это токен сервиса.
Использование интеграции
- Аутентификация — После аутентификации система перенаправит вас на страницу источника данных.
- Доступ ко всем объектам Semantic Layer — Используйте источник данных "ALL" для доступа ко всем метрикам, измерениям и сущностям, настроенным в вашем dbt Semantic Layer. Обратите внимание, что источник данных "METRICS_AND_DIMENSIONS" устарел и заменен на "ALL". Обязательно используйте живое подключение, так как извлечения в настоящее время не поддерживаются.
- Доступ к сохраненным запросам — Вы можете дополнительно получить доступ к отдельным сохраненным запросам, которые вы определили. Они также будут отображаться как уникальные источники данных при входе в систему.
- Доступ к рабочему листу — Из вашего выбора источника данных перейдите непосредственно к рабочему листу в нижнем левом углу.
- Запрос метрик и измерений — Затем вы найдете все метрики, измерения и сущности, доступные для запроса, на левой стороне вашего окна в зависимости от вашего выбора.
Посетите документацию Tableau, чтобы узнать больше о том, как использовать рабочие листы и панели Tableau.
Публикация из Tableau Desktop в Tableau Server
- Из Desktop в Server — Как и в любом рабочем процессе Tableau, вы можете опубликовать свою рабочую книгу из Tableau Desktop в Tableau Server. Для пошаговых инструкций посетите руководство по публикации от Tableau.