Использование метрик из вашего Semantic Layer StarterEnterpriseEnterprise +
После развертывания вашего Semantic Layer следующим важным (и интересным!) шагом становится выполнение запросов и использование метрик, которые вы определили. На этой странице собраны ссылки на ключевые ресурсы, которые помогут вам разобраться с процессом потребления метрик через различные интеграции, API и инструменты, используя разные синтаксисы запросов.
Когда ваш Semantic Layer развернут, вы можете начать запрашивать метрики с помощью различных инструментов и API. Ниже приведены основные ресурсы, с которых стоит начать:
Доступные интеграции
Интегрируйте Semantic Layer с различными инструментами бизнес-аналитики (BI) и платформами данных, чтобы выполнять запросы к метрикам напрямую в рамках уже существующих рабочих процессов. Ознакомьтесь со следующими интеграциями:
- Available integrations — Ознакомьтесь с широким списком партнёров, таких как Tableau, Google Sheets, Microsoft Excel и другие, где вы можете запрашивать свои метрики напрямую из Semantic Layer.
Запросы с помощью API
Чтобы использовать все возможности Semantic Layer, вы можете применять API Semantic Layer для программного запроса метрик:
- API Semantic Layer — Узнайте, как использовать API Semantic Layer для запроса метрик в downstream‑инструментах, обеспечивая согласованность и надежность метрик данных.
- Синтаксис запросов JDBC API — Подробно разберите синтаксис запросов метрик с использованием JDBC API, включая примеры и детальные инструкции.
- Синтаксис запросов GraphQL API — Изучите синтаксис запросов метрик через GraphQL API, включая примеры и подробные инструкции.
- Python SDK — Используйте библиотеку Python SDK для программного запроса метрик с помощью Python.
Запросы в процессе разработки
Для разработчиков, работающих в экосистеме dbt, важно понимать, как запрашивать метрики в процессе разработки с использованием команд MetricFlow:
- Команды MetricFlow — Узнайте, как использовать команды MetricFlow для прямого запроса метрик в процессе разработки, чтобы убедиться, что ваши метрики правильно определены и работают как ожидается.
Следующие шаги
После того как вы освоите основы запроса метрик, рассмотрите возможность оптимизации вашей настройки и обеспечения целостности ваших определений метрик:
- Оптимизация производительности запросов — Улучшите скорость и эффективность запросов, используя декларативные методы кэширования.
- Валидация семантических узлов в CI — Убедитесь, что любые изменения в моделях dbt не нарушают ваши метрики, проверяя семантические узлы в задачах непрерывной интеграции (CI).
- Создание ваших метрик и семантических моделей — Если вы еще этого не сделали, узнайте, как определять и создавать ваши метрики и семантические модели с использованием вашего предпочтительного инструмента разработки.