powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Суррогатные ключи и Ключи приложений при построении ХД.
10 сообщений из 10, страница 1 из 1
Суррогатные ключи и Ключи приложений при построении ХД.
    #32395337
Вжик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Читаю литературу, в которой упоминается, что при наполнении таблиц измерений ХД обязательным является добавление суррогатных ключей в добавок к ключам приложения, поступившим из OLTP. Далее, связка с таблицей фактов таблиц измерений производится по этим суррогатным ключам. Вопрос: объясните популярно зачем в добавок к уже имеющимся ключам приложений генерировать суррогатные ключи, почему нельзя связать по ключам приложения ?
...
Рейтинг: 0 / 0
Суррогатные ключи и Ключи приложений при построении ХД.
    #32395406
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ochen chasto v moei praktike "klyuchi prilozheniya" ne yavlyayutsya optimalnimi - razmer klyuchei, case sensitive etc.

V DWH, osobenno v tablice faktov, klyuchevie polya zhelateno imet kak mozhno uzhe, naprimer vmesto char(9), kotorii realno na praktike zapolnen tolko ziframi, berem int(4) i t.p.

Vtoroi sluchai, kogda u vas DWH napolnyaetsya s neskolkih OLTP, v etom sluchae chtobi "skrestit ezha i uzha" vam ot surrogatnih klyuchei nikuda ne detsya.
...
Рейтинг: 0 / 0
Суррогатные ключи и Ключи приложений при построении ХД.
    #32395418
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
V dogonku...


Tema surrogatnih klyucei yavlyaetsya ochen skolzkoi i dazhe v forumah tipa
comp.database.* ili microsoft.public.sqlserver.* vi ne naidete odnoznachnogo otveta na etu temu, skoree 1000 za i 1000 protiv. Eto skoree "religioznii" vopros: surrogatnii ili naturalnii
...
Рейтинг: 0 / 0
Суррогатные ключи и Ключи приложений при построении ХД.
    #32395460
Вжик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо. Я так и думал, что дело либо в религии, либо в скрещивании разных видов.
...
Рейтинг: 0 / 0
Суррогатные ключи и Ключи приложений при построении ХД.
    #32395477
Абдулла
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Неправильно полагаться в таком вопросе на форум :)
Суррогатные ключи нужны прежде всего для поддержки SCD - slowly changing dims.
...
Рейтинг: 0 / 0
Суррогатные ключи и Ключи приложений при построении ХД.
    #32395479
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lichnaya priverzhenost - surrogatnie klyuchi
+ Maschtabiruemost (podklyuchenie raznorodbnih OLTP)
+ Proizvoditelnost
+ Menshe gemmoroya v OLAP, unifikaciya tipov klyucheiv v OLAP i DWH.

- ETL poluchetsya zamorochennee

Posemu na melkih proektah ne stoit, no... kto znaet kogda melkii pererastet v bolshoi, vot togda i pridetsya "menyat konei na pereprave". Ya kak raz cherez eto proshel. :-)

Samoe gemmoroinoe - ob'yasnit nachalstvu - zachem esche 2 dopolnitelnie cheloveko-nedeli v proekt.
...
Рейтинг: 0 / 0
Суррогатные ключи и Ключи приложений при построении ХД.
    #32395584
Фотография Jimmy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Основная причина - интеграция данных из разных источников.
Пример (набившие оскомину клеиенты):

Система А , первичный ключ справочника клиентов - ФИО + дата рождения

Система Б , первичный ключ справочника клиентов - произвольное уникальное число

Система С , первичный ключ справочника клиентов - номер паспорта

ХД , первичный ключ - ???
Правильно, суррогатный.
И дело вовсе не в пристрастиях и религии.

А SCD - дело второе (не менее важное, конечно).

---------------
Работай с умом, а не до ночи.
...
Рейтинг: 0 / 0
Суррогатные ключи и Ключи приложений при построении ХД.
    #32395609
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AbdullaНеправильно полагаться в таком вопросе на форум :)
Суррогатные ключи нужны прежде всего для поддержки SCD - slowly changing dims.

nu ne "prezhde vsego", a kak odin iz neskolkih sposobov podderzhki SCD.
tak chto za bi ne stall otdavat SCD pervoe mesto. Odnih surrogatnih klzuchei dlza SCD ne vsegda dostatochno, chtobi poluchit "krasivii rezultat", takoi "chob nachalsvo ponimalo".
...
Рейтинг: 0 / 0
Суррогатные ключи и Ключи приложений при построении ХД.
    #32395679
Вжик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лично для меня вопрос ясен, спасибо участникам. Вопрос o SCD и ключах пока не рассматривается, хотя это и упоминается в литерартуре явно. Говоря о религии, я имею в виду наличие испытанной методологии на практике, где наверняка используются суррогатные ключи. Для меня же, который только планирует реализацию этого и имеющего один источник пренебрежение суррогатными ключами будет не столь чувствительным.
...
Рейтинг: 0 / 0
Суррогатные ключи и Ключи приложений при построении ХД.
    #32395811
Фотография Jimmy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И все-же не стоит забывать и о производительности РСУБД,
которая обеспечивается индексами ,
которые работают быстрее с короткими ключами ,
не составными .

ЗЫ Дом, который построил Джек .. :0)))
---------------
Работай с умом, а не до ночи.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Суррогатные ключи и Ключи приложений при построении ХД.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]