|
Oracle BI 12c не работает связь между двумя таблицами фактов
|
|||
---|---|---|---|
#18+
Добрый день! Необходимо помощь в следующей ситуации: есть две таблицы фактов - Ф1 - данные хранятся по продажам в разрезе дней и продуктов - Ф2 - используется для подсчета количества дней в выбранном периоде - D1 - календарь справочник - D2 - справочник продуктов Связь между таблицами следующая Ф1 и Ф2 с D1 связана с календарем по полю дата (многие к одному) Ф1 и D2 связана по ключу продукт+дата, Ф2+D2 связана 1=1 При выводе показателя сумма за период и количество дней, количество дней не считается. Сумма считается , а количество дней отображается 0. Что я мог сделать не так, или возможно нужно связать между собой как то таблицы фактов? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2020, 18:47 |
|
Oracle BI 12c не работает связь между двумя таблицами фактов
|
|||
---|---|---|---|
#18+
Сергей_1991 При выводе ..... SELECT то какой? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2020, 19:09 |
|
Oracle BI 12c не работает связь между двумя таблицами фактов
|
|||
---|---|---|---|
#18+
Leonid Kudryavtsev, доступа к отображению selecta на физическом уровне нет, есть только доступ к запросу на уровне бизнес модели ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2020, 19:15 |
|
Oracle BI 12c не работает связь между двумя таблицами фактов
|
|||
---|---|---|---|
#18+
Сергей_1991 Сумма считается , а количество дней отображается 0. Но, коли за пустодни сумма начислена ненулевая, это же терзания морально-этического плана. Можно забить. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2020, 21:21 |
|
Oracle BI 12c не работает связь между двумя таблицами фактов
|
|||
---|---|---|---|
#18+
Сергей_1991, Таблицы фактов развязываются только через Dimension. Никаких связей на BMM между фактами быть не должно. Иерархии заданы над Dim? https://docs.oracle.com/middleware/1221/biee/BIEMG/dimensions.htm#BIEMG628 Возможно имеется смысл подсчитать количество дней без фактовой таблицы. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2020, 10:34 |
|
Oracle BI 12c не работает связь между двумя таблицами фактов
|
|||
---|---|---|---|
#18+
sharkoff76, я правильно понимаю , что можно создать меру в справочнике календарь и ее использовать в качестве подсчета количества дней? иерархии есть , на самом нижнем уровне ключ 1 связывает продукт по ключу, ключ 2 используется для отображения названия продукта , и я добавил ключ 3 дату, чтобы получилась связь с таблицей ф2. На более высоких уровнях используются только ключи для продуктов. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.02.2020, 11:11 |
|
Oracle BI 12c не работает связь между двумя таблицами фактов
|
|||
---|---|---|---|
#18+
Сергей_1991, Разница дней в вводимых параметрах - можно прям в анализе это подсчитать? Нет? Зачем понадобилась еще одна фактовая таблица, специально для подсчета "количества дней в выбранном периоде" , не совсем понятно ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2020, 08:28 |
|
Oracle BI 12c не работает связь между двумя таблицами фактов
|
|||
---|---|---|---|
#18+
sharkoff76, Она появилась, так как не знал как лучше считать дни, особенно , когда идет выбор месяца целиком, и нам необходимо лезть в другую меру, что получить данные. А для других таблиц в качестве ключа выступает месяц. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2020, 16:57 |
|
Oracle BI 12c не работает связь между двумя таблицами фактов
|
|||
---|---|---|---|
#18+
Сергей_1991, Ну хорошо, а каким образом идет подсчет количества дней в этой мере? Примерно так? Или как то еще? cast(TimestampDiff(SQL_TSI_DAY, min(D_Calendar.Calendar_Date), max(D_Calendar.Calendar_Date)) as DOUBLE PRECISION ) + 1 ... |
|||
:
Нравится:
Не нравится:
|
|||
08.03.2020, 15:09 |
|
|
start [/forum/topic.php?desktop=1&fid=52&tid=1881487]: |
0ms |
get settings: |
12ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
47ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
others: | 17ms |
total: | 172ms |
0 / 0 |