Size: a a a

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

2020 June 09

DT

Denis Troyan in Архитектура данных
“employee_pk”, “gender_cd”, “first_name_txt”, “last_name_txt”. А дальше есть варианты атрибутов для историзации: либо “valid_from_dttm”, “valid_to_dttm”, либо “valid_from_dttm”
источник

PG

Paul Golubev in Архитектура данных
На сателлиты надо нарезать, исходя из представления о похожем смысле и частоте обновления информации. То есть вначале нарезаем по смыслу, и если у части полей в одном сате частота обновлений гораздо выше основной массы, их тоже выносим отдельно
источник

DT

Denis Troyan in Архитектура данных
Paul Golubev
На сателлиты надо нарезать, исходя из представления о похожем смысле и частоте обновления информации. То есть вначале нарезаем по смыслу, и если у части полей в одном сате частота обновлений гораздо выше основной массы, их тоже выносим отдельно
+
источник

DT

Denis Troyan in Архитектура данных
плюс по системам-источникам имеет смысл пилить
источник

DT

Denis Troyan in Архитектура данных
если вдруг у вас пол хранится в одной системе, а имя-фамилия - в другой, то хорошо бы их распилить в разные сателлиты, чтобы загрузка каждого сателлита зависела только от одной системы-источника. Иначе одна система тормозит - весь сателлит тормозит - вся последующая загрузка из этого сателлита тормозит - плохо
источник

PG

Paul Golubev in Архитектура данных
Denis Troyan
плюс по системам-источникам имеет смысл пилить
Это про сырой слой, там да. В унифицированной модели уже нет
источник

DT

Denis Troyan in Архитектура данных
Paul Golubev
Это про сырой слой, там да. В унифицированной модели уже нет
+
источник

Н

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

Н

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

Н

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

Н

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

Н

Николай in Архитектура данных
CREATE table cust (id_cust, name, id_gender )
источник

Н

Николай in Архитектура данных
create table gender (id_gender, name)
источник

Н

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

Н

Николай in Архитектура данных
исходя из принципов дата волт - тут нужно 2 хаба
источник

Н

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

Н

Николай in Архитектура данных
Пол безусловно включён сюда для примера - вместо него может быть любая другая ссылка
источник

Н

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

PG

Paul Golubev in Архитектура данных
Нарезка на хабы происходит, исходя из нужд конкретной организации. Например, для одних хватит в сателлите клиента указать серию и нор паспорта. У других этот паспорт может сам иметь кучу атрибутов типа мягкости бумаги, годом стандартов и т.д.
источник

Н

Николай in Архитектура данных
Поль, вопрос не в нарезке - а в том, как правильно хранить подобные конструкции - я просто не понимаю
источник