Джастин дал хороший ответ на вопрос, почему DWH может быть сконструирован таким образом.
Вы все еще можете получить отношения между таблицами, проверив индексы, которые были установлены для этих таблиц - уникальный индекс обычно указывает первичный ключ в этой таблице, в то время как для внешних ключей обычно требуется неуникальный ( т.е. повторяющиеся) индексы.
Кроме того, если DWH является базой данных в виде звездной схемы Кимбалла, должно быть ясно, какие таблицы являются измерениями, а какие таблицы фактами - первые обычно содержат содержательные описания с одним ключевым полем и без числовых показателей, в то время как последний обычно содержит несколько ключевых полей (по одному для каждого измерения) и числовые показатели с несколькими полями длинных символов (обычно нет).
В настоящей схеме «звезда» таблицы измерений не связаны напрямую друг с другом, а только с таблицами фактов (однако, у вас может быть схема «снежинка»). Обычно вы должны знать, какие измерения ссылаются на какие ключи в таблицах фактов, основываясь на именах полей ключей в таблицах измерений.
Однако, самое главное, это: Документация не является необязательным шагом при создании хранилища данных . Спросите разработчика, где находится документация; если он не существует, разработчик должен нести ответственность за его предоставление.