Приветствую, любители аналитики!
Вот и вышла статья, которую обещал в прошлом посте.
О том, как сделать автоматический линеаж витрин данных, то есть, их взаимосвязи типа "потомок — предок".
Линеаж показывается в виде интерактивного графа, где узлы — витрины (таблицы и представления), а рёбра — направленные зависимости между ними.
В качестве визуализатора графа используется СУБД Neo4j. Всё что нам нужно — это сделать коннектор между нашим Clickhouse и Neo.
Код коннектора тоже найдете в статье.
Новый вид модели данных уже помогает мне понимать сложную структуру нашего парка витрин и уверенней вести разработку или глубокий рефакторинг.
Так что пробуйте!
Вот и вышла статья, которую обещал в прошлом посте.
О том, как сделать автоматический линеаж витрин данных, то есть, их взаимосвязи типа "потомок — предок".
Линеаж показывается в виде интерактивного графа, где узлы — витрины (таблицы и представления), а рёбра — направленные зависимости между ними.
В качестве визуализатора графа используется СУБД Neo4j. Всё что нам нужно — это сделать коннектор между нашим Clickhouse и Neo.
Код коннектора тоже найдете в статье.
Новый вид модели данных уже помогает мне понимать сложную структуру нашего парка витрин и уверенней вести разработку или глубокий рефакторинг.
Так что пробуйте!