Size: a a a

Архитектура данных

2020 May 21

Н

Николай in Архитектура данных
странно - не знал что такие вещи модно называются.
источник

Н

Николай in Архитектура данных
делаешь обычно, чтобы юзеру конечному удобно было
источник

Н

Николай in Архитектура данных
а оно во как
источник

MV

Mitya Volodin in Архитектура данных
Ну тут спасибо Линдштеду за формализацию
источник

MV

Mitya Volodin in Архитектура данных
И это не просто костыли
источник

MV

Mitya Volodin in Архитектура данных
Там тоже есть требования
источник

MV

Mitya Volodin in Архитектура данных
А то что "пользователю удобно" - это уже слой витрин
источник

PD

Phil Delgyado in Архитектура данных
А есть где обзор всех разных подходов, с плюсами-минусами?
Аналог Фаулера, но для КХД
источник

PG

Paul Golubev in Архитектура данных
https://4pda.ru/2020/05/21/371575/ интересный с точки зрения построения решения проект
источник

Н

Николай in Архитектура данных
Больше баз данных богу Баз данных
источник

VS

Vladislav 👻 Shishkov... in Архитектура данных
Mitya Volodin
Просто исходно DV - это без обогащения. Только то, что ты получил из источников.
Дальше у тебя могут быть эвристики и прекалькуляты - вот они все кладутся в DV
Вообще, прям в книге сказано, что надо оперировать бизнес сущностями
источник

VS

Vladislav 👻 Shishkov... in Архитектура данных
Не помню правда, вроде это было в 2.0
источник

Н

Николай in Архитектура данных
Mitya Volodin
yep, с dv. Лепишь коррелирующие атрибуты в одно отношение - и у тебя Гибрид с вариантом 2 в моём описании
Мить, имеешь в виду в одно отношение, например ФИО?
источник

Н

Николай in Архитектура данных
по разным полям ?
источник

MV

Mitya Volodin in Архитектура данных
Vladislav 👻 Shishkov
Вообще, прям в книге сказано, что надо оперировать бизнес сущностями
Нене, я про другое. В DV самом основном волте должна лежать информация, которую ты собрал. Это ядро. А дальше у тебя есть эвристики, которые ты додумал.

Ну например. У тебя есть код билета и рейс на самолет. Ты как аналитик знаешь, что если взять первые четыре цифры кода билета - получится рейс. Но это свойство формально непостоянно. То есть сегодня это так, а завтра стандарты поменяются.

Поэтому такие фишки, а также связи построенные на них, выносят в структуру business vault. Если вдруг свойства бизнеса изменятся - BV может утратить актуальность, а DV ядро - нет (если строили по всем правилам)
источник

VS

Vladislav 👻 Shishkov... in Архитектура данных
Хм, интересное решение, но тогда не совсем понятно, получается BV, это пристройка сбоку к DV?
источник

MV

Mitya Volodin in Архитектура данных
Николай
Мить, имеешь в виду в одно отношение, например ФИО?
Отношение = таблица. Например у тебя один источник по сущности «человек».  И ну ты знаешь, что источник у тебя всегда будет содержать по людям какую-то базовую инфу. Типа фио, должность, email. Такие вещи можно положить в один «сателит»
источник

MV

Mitya Volodin in Архитектура данных
Vladislav 👻 Shishkov
Хм, интересное решение, но тогда не совсем понятно, получается BV, это пристройка сбоку к DV?
Ну да, так и есть
источник

MV

Mitya Volodin in Архитектура данных
Но там очень много всего полезного туда кладут
источник

Н

Николай in Архитектура данных
Мить -  у меня был курс реляционной алгебры. повезло :)
источник