Расширяем возможности Битрикс24

Коннектор Битрикс24 и другие приложения для Битрикс24

LookML/Explore → SQL Generator

Что это за инструмент?

Генератор SQL-запросов на основе описания модели данных в LookML или метаданных из Looker Explore. Автоматически создает SQL-запросы с поддержкой измерений, мер, фильтров и связей между таблицами.

Возможности:

  • LookML парсинг - автоматическое извлечение измерений и мер из LookML
  • Explore метаданные - генерация SQL на основе структуры Explore
  • Визуальный конструктор - создание запросов через интерфейс
  • Поддержка связей - автоматические JOIN между таблицами
  • Фильтры и условия - WHERE, HAVING, ORDER BY
  • Агрегации - COUNT, SUM, AVG, MIN, MAX с группировкой

Применение:

Создание SQL-запросов для Looker, миграция с Looker на другие BI-системы, обучение SQL на основе LookML, подготовка отчетов вне Looker.

LookML код

Сгенерированный SQL

Explore метаданные

Сгенерированный SQL

Конструктор запроса

Основная таблица

Измерения (Dimensions)

Меры (Measures)

Фильтры (WHERE)

Сортировка (ORDER BY)

Сгенерированный SQL

Примеры LookML кода

view: orders { sql_table_name: public.orders ;; dimension: order_id { type: number sql: ${TABLE}.order_id ;; } dimension: order_date { type: time sql: ${TABLE}.order_date ;; } dimension: customer_name { type: string sql: ${TABLE}.customer_name ;; } measure: total_orders { type: count sql: ${order_id} ;; } measure: total_revenue { type: sum sql: ${TABLE}.revenue ;; } }
view: orders { sql_table_name: public.orders ;; dimension: order_id { type: number sql: ${TABLE}.order_id ;; } dimension: customer_name { type: string sql: ${customers.name} ;; } measure: total_orders { type: count sql: ${order_id} ;; } } view: customers { sql_table_name: public.customers ;; dimension: id { type: number sql: ${TABLE}.id ;; } dimension: name { type: string sql: ${TABLE}.name ;; } } explore: orders_explore { join: customers { sql_on: ${orders.customer_id} = ${customers.id} ;; relationship: many_to_one } }
view: sales { sql_table_name: public.sales ;; dimension: sale_id { type: number sql: ${TABLE}.sale_id ;; } dimension: sale_date { type: time sql: ${TABLE}.sale_date ;; } dimension: product_category { type: string sql: ${products.category} ;; } dimension: region { type: string sql: ${customers.region} ;; } measure: total_sales { type: sum sql: ${TABLE}.amount ;; } measure: avg_sale { type: average sql: ${TABLE}.amount ;; } measure: unique_customers { type: count_distinct sql: ${TABLE}.customer_id ;; } }

Все инструменты

Полный список доступных инструментов аналитика

Bitrix24 Batch Builder Создание batch-запросов для API Bitrix24
Unit Economics Калькулятор бизнес-метрик
Universal Data Converter Конвертер форматов данных
Cron ↔ RRULE Converter Конвертер расписаний
CSV Analyzer Анализ и статистика CSV файлов
CSV Merge Объединение до 4 CSV файлов по общему столбцу
DAX Formatter Форматирование DAX и карта зависимостей
CSV → dbt seed YAML Генератор YAML для dbt seeds
Редактор 1С запросов Создание и проверка запросов 1С:Предприятие
JSON Schema → DB Diff Генератор ALTER-скриптов для БД
Field Extractor Извлечение данных из текста
JSON Formatter Форматирование и валидация JSON
JSONPath Evaluator Playground для JSONPath-запросов: слева JSON, справа результат
M Date Range Generator Генератор M-кода для диапазонов дат
DAX → MDX Converter Конвертер DAX в MDX для OLAP
Regex Tester Тестирование регулярных выражений
CSV → Power Query M Генератор M-сниппетов из CSV
Attribution Window Splitter Генератор SQL для атрибуции
SQL Formatter Форматирование SQL запросов
SQL Builder Конструктор SQL запросов: SELECT, INSERT, UPDATE, DELETE
BigQuery / Snowflake / Redshift Dialect Helper Конвертер SQL-запросов между диалектами облачных хранилищ
ClickHouse → Yandex Metrika API Query Builder Конструктор запросов для конвертации между ClickHouse и API Яндекс.Метрики
LookML/Explore → SQL Generator Генератор SQL-запросов на основе LookML и метаданных Looker Explore
GraphQL Query Builder Визуальный конструктор GraphQL-запросов с поддержкой переменных и фрагментов
SSH Public Key Fingerprint Анализатор SSH публичных ключей с MD5/SHA256 отпечатками и bubblebabble
SQL → DSL Converter SQL → Python (SQLAlchemy), PHP (Eloquent/Doctrine)
Model Relationship SVG Визуализация связей модели данных
Time Format Converter Конвертер форматов времени
Directory Tree Generator Генератор ASCII-дерева каталогов
UTM Builder Pro Генератор UTM-меток для кампаний
UTM Cleaner Очистка URL от UTM параметров
VAT Calculator Калькулятор НДС для разных стран
Webhook Tester Тестирование и отладка webhook-ов
CSV → YML Яндекс.Маркет Генератор YML-фидов для Яндекс.Маркет
Генератор ключевых фраз Комбинирование 3 списков слов
Phone Number Extractor Извлечение номеров E.164 из текста и CSV
HTTP Header Inspector Показать заголовки браузера и любого URL
Base64 / JWT Decoder Декодирование Base64 и JWT, exp → ISO
URL Parser & Slug Generator Разбор URL, encode/decode, slug, Punycode
Case Converter Пакетная конверсия строк и JSON-ключей
One-Line & Minify Suite Minify, one-line и beautify для JSON, XML, HTML, CSS, JS, SQL
PG Plan Insight Визуализация EXPLAIN PostgreSQL