TGStat
TGStat
Qidiruv uchun matnni kiriting
Ilg‘or kanal qidiruvi
  • flag Uzbek
    Sayt tili
    flag Russian flag English flag Uzbek
  • Saytga kirish
  • Katalog
    Kanal va guruhlar katalogi Hududiy to‘plamlar Tematik to‘plamlar Платные каналы Kanallar qidiruvi
    Kanal/guruh qo‘shish
  • Reytinglar
    Kanallar reytingi Guruhlar reytingi Postlar reytingi
    Brendlar va shaxslar reytingi
  • Analitika
  • Postlarda qidiruv
  • Telegram'ni kuzatish
  • Targ‘ibot
    Yandex Business orqali reklama Реклама в каналах через TGStat Agency Реклама на сайте TGStat.ru
Тимлидское об аналитике

1 Apr, 07:36

Telegram'da ochish Ulashish Shikoyat qilish

Приветствую, любители аналитики!

Расскажу-ка о модели данных - что это, зачем и как запилить.

Модель данных — это абстрактное представление структуры данных, которое описывает, как данные организованы, хранятся, связаны между собой и как с ними можно взаимодействовать. Она определяет объекты данных (например, таблицы), отношения между ними, ограничения и правила обработки.

Зачем нужна модель данных?

1. Структуризация информации.
Модель данных помогает упорядочить данные, сделать их понятными и логичными для разработчиков, аналитиков и других участников проекта, ускоряет онбординг новичков, позволяет разным командам говорить на одном языке.

2. Обеспечение целостности данных
Модель определяет правила, которым должны соответствовать данные (например, типы полей, ограничения на уникальность, связи между таблицами, — это можно задать через DDL в некоторых СУБД), что снижает вероятность ошибок.

3. Упрощение проектирования систем
При разработке баз данных или программных систем модель данных служит основой для проектирования архитектуры и логики работы с данными.

Вот придёт к вам человек и спросит, а как у вас организованы данные? И чё вы скажете? На вот тебе доступ к БД, копайся?
А была бы модель данных, можно было бы показать схему/картинку и всё сразу стало бы понятно.

Прилагаю пару скринов, как это выглядит:
* Entity Relationship Diagram (ERD) в ДБивере — показывает взаимосвязь таблиц, а также поля, содержащие ключи, по которым таблицы связаны.
* Модель данных в Power BI — связи таблиц в отдельном пространстве интерфейса.

Не могу показать, как выглядит наша модель, но я рисовал ее вручную и в этом был её главный недостаток: актуализировать эту документацию, конечно, никто не собирался.
Поэтому мы организовались и сделали автоматический инструмент. Правда, он не графический, но зато показывает для выбранной витрины всех её потомков и предков. При этом связи строятся сами, на основе системной таблицы Кликхауса. Вот моя статейка о нём.

А в скором времени жду публикацию статьи более продвинутого инструмента — графического интерактивного линеажа витрин.
Модель данных: показываем взаимосвязь таблиц в Clickhouse
DIY-медиа для ИТ-специалистов. Практические истории про решение самых разных задач из ИТ и смежных областей.

834 0 6 10
Katalog
Kanal va guruhlar katalogi Kanallar to‘plamlari Kanallar qidiruvi Kanal/guruh qo‘shish
Reytinglar
Telegram-kanallar reytingi Telegram-guruhlar reytingi Postlar reytingi Brendlar va shaxslar reytingi
API
Statistika API'si Postlar qidiruvi API'si API Callback
Kanallarimiz
@TGStat @TGStat_Chat @telepulse @TGStatAPI
O‘qish
Академия TGStat Telegram tadqiqoti 2019 Telegram tadqiqoti 2021 Telegram tadqiqoti 2023
Kontaktlar
Справочный центр Qo‘llab-quvvatlash Email Vakansiyalar
Har xil narsalar
Foydalanuvchi shartnomasi Maxfiylik siyosati Ommaviy oferta
Botlarimiz
@TGStat_Bot @SearcheeBot @TGAlertsBot @tg_analytics_bot @TGStatChatBot