powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Можно сделать один куб измерением для другого?
9 сообщений из 9, страница 1 из 1
Можно сделать один куб измерением для другого?
    #32552881
Фотография Old Nick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А то не вижу никакого смысла от виртуального куба
...
Рейтинг: 0 / 0
Можно сделать один куб измерением для другого?
    #32552892
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Old NickА то не вижу никакого смысла от виртуального куба

А подробнее можете?
...
Рейтинг: 0 / 0
Можно сделать один куб измерением для другого?
    #32552917
Фотография Old Nick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да все та же история.

Есть таблица фактов Fact_Section с полями

Section
SessionKey
DateKey

И есть таблица фактов Fact_Session с полями

SessionKey
CustomerKey
DateKey

Нужно посчитать DistinctCount SessionKey и CustomerKey
SessionKey по второму кубу считается просто с помощью Count

CustomerKey можно посчитать также если сделать вьюху
create view as Fact_Customer
as
select CustomerKey
DateKey
from Fact_Session
group by CustomerKey, DateKey

Явно прослеживается связь между этими таблицами один-ко-многим.
Сделать один куб не реально. Distinct Count вешает машину. Вот если бы можно было к первому кубу сделать измерение на основе втрого куба. То есть поле SessionKey связать с ключом куба Sessions. Но ясное дело что такого ключа нет. А когда я делаю виртуальный куб на основе двух кубов Sections и Sessions, то имею общее измерение DateKey и измерение Section из куба Sections.

Если просматривать результат куба, то мера Visits as 'Count(SessionKey)' в разделе All. И какой мне с этого смысл. Можно и не объединять кубы.

Если бы кубы объединялись по какому-то полю...
...
Рейтинг: 0 / 0
Можно сделать один куб измерением для другого?
    #32552976
Фотография Old Nick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно ли как-то нормальным (быстрым) способом считать Distinct Count значения по измерениям?
...
Рейтинг: 0 / 0
Можно сделать один куб измерением для другого?
    #32553002
Фотография Old Nick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Объясните смысл виртуального куба. Как они объединяются? По какому критерию.

У меня в одном кубе есть измерение DateKey и TimeKey

В другом тоже есть. Как их объединить? В виртуальном кубе нельзя иметь одновременно двух измерений с одинаковыми именами. Если сделать разные имена, то как объединить оба куба по одинаковым значениям обоих измерений?

Или виртуальный куб нужен только для того чтобы в разделе from писать его?
...
Рейтинг: 0 / 0
Можно сделать один куб измерением для другого?
    #32553032
Фотография Old Nick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Неужели кубы объединяются через CROSSJOIN?
...
Рейтинг: 0 / 0
Можно сделать один куб измерением для другого?
    #32553524
Фотография Валек
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
еще год назад поднимал этот вопрос, но не нашел других способов как это объединять данные на уровне хранилищ или выгружать данные из двух кубов в хранилище третьего куба и вот таким образом получать какбы сводный куб, конечно обидно что в msas нет интерфейса для выгрузки из куба в куб, пока используем второй способ
...
Рейтинг: 0 / 0
Можно сделать один куб измерением для другого?
    #32553697
LordOfSilence
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Валек, извини, не мог бы ты более подробно описать свои действия? :-)
Как ты выгружаешь данные из кубов? Куда? Что из себя представляет "хранилище третьего куба"? Ты подразумеваешь таблицу фактов? Или что-то еще? :-) Опиши доходчиво, пожалуйста.
...
Рейтинг: 0 / 0
Можно сделать один куб измерением для другого?
    #32553908
Фотография Валек
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сам по себе molap куб, к примеру это большая большая таблица, поэтому делаем пакет в dts и по ключевым полям копируем данные в хранилище третьего куба, которое тоже multidimensional в принципе думаю для реляционных отличий не будет, ну тока миграция будет не в одну таблицу, а разные. Ну и либо полную перевыгрузку делаем либо только обновление подкачиваем.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Можно сделать один куб измерением для другого?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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