TGStat
TGStat
Type to search
Advanced channel search
  • flag English
    Site language
    flag Russian flag English flag Uzbek
  • Sign In
  • Catalog
    Channels and groups catalog Regional compilations Thematic compilations Платные каналы Search for channels
    Add a channel/group
  • Ratings
    Rating of channels Rating of groups Posts rating
    Ratings of brands and people
  • Analytics
  • Search by posts
  • Telegram monitoring
  • Promotion
    Advertising through Yandex Business Advertising in channels through TGStat Agency Advertising on TGStat.ru website
GetAnalyst - Навыки • Системный анализ • Бизнес-анализ

25 Sep 2024, 12:36

Open in Telegram Share Report

📦 Как интеграции влияют на БД проекта 📦

Одним из ключевых шагов в работе с задачами на интеграции является работа с базой данных (БД).

Реляционная БД — это место, где обычно хранятся все данные системы, организованные в виде таблиц и полей.


Аналитикам важно не только понимать структуру БД, но и уметь подключаться к ней, чтобы анализировать таблицы, поля, типы данных. Понимать, всех ли данных хватает для обеспечения работы системы с новой функциональностью.


👉 Интеграции могут влиять на структуру БД проекта следующим образом:


1. Данных во внешней системе больше, чем нужно (получение из внешней системы)

Бывает, что от внешней системы приходит больше данных, чем нужно для нашей. В этом случае аналитикам нужно описать маппинг данных — сопоставление полей, — и оставить только то, что реально важно для наших API и БД.

Пример:
При интеграции с системой DaData мы получаем много полей, связанных с адресами, но для нас важны только структурированные данные о местоположении, такие как улица, город и почтовый индекс. Остальные можно игнорировать.


В таких случаях доработка БД не нужна.


2. Данных во внешней системе больше, чем нужно (отправка данных во внешнюю систему для сохранения)

Если на нашей стороне не хватает каких-то данных в БД, которые обязательны для отпр
авки в API внешней системы, то мы должны:

2.1. Продумать алгоритм создания этих значений из имеющихся данных или подставлять значения по умолчанию.

2.2. Если данные не обязательны для отправки, хотя есть в API внешней системы, но в нашей БД их нет, то доработки в БД не требуются.

2.3. Добавлять новые таблицы и поля в нашу БД, а также функциональность по их наполнению нашими пользователями.



3. Во внешней системе меньше данных (получение)
...


Продолжение следует 👇


#ИнтеграцииGA

3.4k 0 53 19
Catalog
Channels and groups catalog Channels compilations Search for channels Add a channel/group
Ratings
Rating of Telegram channels Rating of Telegram groups Posts rating Ratings of brands and people
API
API statistics Search API of posts API Callback
Our channels
@TGStat @TGStat_Chat @telepulse @TGStatAPI
Read
Академия TGStat Telegram Research 2019 Telegram Research 2021 Telegram Research 2023
Contacts
Справочный центр Support Email Jobs
Miscellaneous
Terms and conditions Privacy policy Public offer
Our bots
@TGStat_Bot @SearcheeBot @TGAlertsBot @tg_analytics_bot @TGStatChatBot