Блог

Блог об аналитике данных и BI

Как передавать события CRM в RudderStack, отличать их от состояния сделок и проверять загрузку PostgreSQL перед построением отчётов Power BI.

Как выбрать Singer-коннектор для Meltano, сохранить состояние инкремента, проверить таблицы PostgreSQL и подготовить данные для Superset.

Как настроить поток CRM через Albato, подготовить PostgreSQL и построить в Superset отчёт, который учитывает повторы, валюты и изменения стадий.

Как запускать dbt Cloud из Airflow, дождаться результата, проверить витрины PostgreSQL и только затем обновить модель Power BI.

Как безопасно совместить формы Retool, данные CRM и Power BI: владение полями, отдельные корректировки, права доступа и контроль обновления.

Как разделить историю событий и последнюю активность сделки, построить continuous aggregate с time_bucket и настроить проверяемое оповещение Grafana.

Когда переносить аналитическую нагрузку в ClickHouse, какие ограничения есть у MaterializedPostgreSQL и как проверять CDC перед подключением Superset.

Как загрузить данные CRM через NiFi, разделить поисковый индекс Elasticsearch и витрины PostgreSQL и проверить согласованность двух копий.

Как переносить изменения через Debezium и Kafka в PostgreSQL: границы применения, ключи, удаления, повторы, задержка и проверка CDC.

Как согласовать инкрементальную загрузку Airbyte и обновление Power BI: ключи, курсоры, партиции, поздние изменения и удаления.