powered by simpleCommunicator - 2.0.44     © 2025 Programmizd 02
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Именованная комбинация параметров
4 сообщений из 4, страница 1 из 1
Именованная комбинация параметров
    #40075744
londinium
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте,
Не уверен, как правильно назвать такую ситуацию: есть схема "звезда" (см. приложенную картинку). Бизнес-пользователи изобрели для себя набор неких комбинаций элементов разных измерений, например ( ContactType_ID=1 AND ResultType_ID IN(1,3,5,6,8,9) AND
FC.ResultSubType_ID IN(1,3,4,9,10,11,12,13)) и назвали это "контакт" . Дальше количество этих "контактов" считается

Код: sql
1.
2.
3.
SELECT COUNT(*)FROM dbo.FACTS_Contacts AS FC
WHERE  FC.ContactType_ID=1 AND FC.ResultType_ID IN(1,3,5,6,8,9) AND
 FC.ResultSubType_ID IN(1,3,4,9,10,11,12,13)



Иногда, нечасто, определение "контакта" может поменяться или могут добавиться новые определения.
Вопрос: как такое лучше смоделировать для дальнейшего использования в кубе (пока не определено, MultiDimensional/Tabular)?
...
Рейтинг: 0 / 0
Именованная комбинация параметров
    #40075764
Фотография Критик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
londinium,

А разве у вас есть особый выбор?

Вводится новое синтетическое измерение "контакт", факты раскрашиваются ключом этого нового измерения.
Соответственно, при изменении правила (а это должно происходить в НСИ-подсистеме в настроечной спецтаблице, а не по звонку) новое правило начинает действовать с момента внесения изменений в НСИ.
...
Рейтинг: 0 / 0
Именованная комбинация параметров
    #40076310
Фотография a_voronin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
londinium
Здравствуйте,
Не уверен, как правильно назвать такую ситуацию: есть схема "звезда" (см. приложенную картинку). Бизнес-пользователи изобрели для себя набор неких комбинаций элементов разных измерений, например ( ContactType_ID=1 AND ResultType_ID IN(1,3,5,6,8,9) AND
FC.ResultSubType_ID IN(1,3,4,9,10,11,12,13)) и назвали это "контакт" . Дальше количество этих "контактов" считается

Код: sql
1.
2.
3.
SELECT COUNT(*)FROM dbo.FACTS_Contacts AS FC
WHERE  FC.ContactType_ID=1 AND FC.ResultType_ID IN(1,3,5,6,8,9) AND
 FC.ResultSubType_ID IN(1,3,4,9,10,11,12,13)



Иногда, нечасто, определение "контакта" может поменяться или могут добавиться новые определения.
Вопрос: как такое лучше смоделировать для дальнейшего использования в кубе (пока не определено, MultiDimensional/Tabular)?


Очень внимательно прочитайте эту статью, вчитавшись в каждую букву.

https://en.wikipedia.org/wiki/Dimensional_modeling


4 описанных шага приведут вас к правильному результату.

А вообще постарайтесь осилить книгу. Kimball, Ralph; Margy Ross (2013). The Data Warehouse Toolkit: The Definitive Guide to Dimensional Modeling (3rd ed.). Wiley. ISBN 978-1-118-53080-1.
...
Рейтинг: 0 / 0
Именованная комбинация параметров
    #40076432
Фотография StarikNavy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Критик
londinium,

Вводится новое синтетическое измерение "контакт", ф .

+1050

просто добавить: если нужна история изменения "контакта" читать про Slowly Changing Dimension
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Именованная комбинация параметров
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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