Кредитный отчет может выглядеть как документ, предназначенный для людей. С точки зрения данных это может быть гораздо интереснее. Вы можете думать об этом как о наборе структурированных записей: Кредитные счета Балансы Кредитные лимиты История платежей Аккаунт...
Кредитный отчет может выглядеть как документ, предназначенный для людей.
С точки зрения данных это может быть гораздо интереснее.
Вы можете думать об этом как о наборе структурированных записей:
Кредитные счета
Балансы
Кредитные лимиты
История платежей
Даты счета
Кредитные запросы
Статус аккаунта
Как только вы представите эти записи последовательно, сравнение кредитной информации с течением времени станет намного проще.
В этой статье показан один из способов рассмотрения проблемы с точки зрения моделирования данных.
1. Начните с записи учетной записи
Кредитный счет можно представить как структурированный объект.
Например:
{
"account_id": "ACC001",
"type": "credit_card",
"opened_date": "15 апреля 2022 г.",
"статус": "активен",
«кредит_лимит»: 100000,
"баланс": 25000
}
Точные поля будут зависеть от источника данных, но важной идеей является последовательность.
Если все учетные записи имеют одну и ту же структуру, вам будет гораздо проще запрашивать и сравнивать их.
2. Разделите статические и изменяющиеся поля
Не все поля изменяются с одинаковой частотой.
Например:
Относительно стабильный
идентификатор_аккаунта
тип_аккаунта
открытая_дата
Потенциально меняющиеся
баланс
статус_платежа
статус_аккаунта
кредитный_лимит
Это различие становится важным