powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / нужна помощь... самое начало
9 сообщений из 9, страница 1 из 1
нужна помощь... самое начало
    #33110352
Первый шаг есть - кубик сделан.
Теперь с ним нужно работать...
К сожалению, информации из книжки уже не хватает. :(

Подскажите, как построить иерархию между измерениями?
Ну т.е. допустим есть измерения "компания", "сотрудники", "работы" и есть какие-то данные.
У каждой компании свои сотрудники, у каждого сотрудника свои работы и т.п.
Допустим, в поле столбцов выбраны "компании" - и я перетаскиваю рядом "сотрудников".
Ожидаемое желание - увидеть соответствующих компании сотрудников. А вижу - всех сотрудников рядом с каждой компанией.
В таблице фактов есть привязка компания-сотрудник-работа-цена.
Что-то не так? :-\
...
Рейтинг: 0 / 0
нужна помощь... самое начало
    #33110394
Jurii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 новичок в олап:

Вы не сообщили, какой OLAP-сервер Вы используете, а как известно, у разных OLAP-серверов - разная функциональность. Например, в Cognos PowerPlay можно подтащить друг под друга внутри одного измерения куба поля из разных таблиц измерений (и в итоге Вы увидите внутри каждой компании только ее сотрудников). Если Вы работаете с OLAP-сервером MS Analysis Services, то насколько я знаю, там нельзя в одном измерении куба использовать поля из разных таблиц.
...
Рейтинг: 0 / 0
нужна помощь... самое начало
    #33110426
2Jurii:
MS Analysis Services.

не очень поняла смысл фразы - "нельзя в одном измерении куба использовать поля из разных таблиц"
в смысле, что можно перетащить только табличку целиком?
меня бы и так устроило...
у меня 5 измерений, и по 3-м из них нужна взаимосвязь.
в исходной базе она есть, а из хранилища ее можно вытащить с помощью таблицы фактов.

и еще вопрос сюда же - если на основе такого кубика создать сводную таблицу excel - там эти же проблемы останутся?

спасибо.
...
Рейтинг: 0 / 0
нужна помощь... самое начало
    #33110431
Dmitry Biryukov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JuriiЕсли Вы работаете с OLAP-сервером MS Analysis Services, то насколько я знаю, там нельзя в одном измерении куба использовать поля из разных таблиц. ну вы просто блеснули своими знаниями MS Analysis Services :-)
там это всё делается точно также
...
Рейтинг: 0 / 0
нужна помощь... самое начало
    #33110444
2Dmitry Biryukov:

я совсем запуталась:-\
т.е. это конечно хорошо, что все просто, но...
как я уже сформулировала в вопросе, когда я перетаскиваю сотрудников под компании, то у Каждой компании Все сотрудники, а не свои.
Т.е. в измерениях типа "дата" как раз так и нужно, но где же указывать связь там, где так не нужно?
...
Рейтинг: 0 / 0
нужна помощь... самое начало
    #33110498
Jurii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Dmitry Biryukov:

ну вы просто блеснули своими знаниями MS Analysis Services :-)
там это всё делается точно также


Это не мои знания, это мнение одного из моих знакомых киевских экспертов по MS AS.
Вы хотите сказать, что если у нас в таблице фактов есть поле Client_ID и Tovar_ID, есть 2 таблицы с полями Client_Id, Client_Name; Tovar_Id, Tovar_Name, если мы соединим таблицу фактов с этими справочниками клиентов и товаров, то мы сможем сделать измерение с иерархией Client_Name -> Tovar_Name?
...
Рейтинг: 0 / 0
нужна помощь... самое начало
    #33110680
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JuriiЕсли Вы работаете с OLAP-сервером MS Analysis Services, то насколько я знаю, там нельзя в одном измерении куба использовать поля из разных таблиц.

1. Еще как можно.
2. Это не то что нужно нашему новичку.

JuriiЭто не мои знания, это мнение одного из моих знакомых киевских экспертов по MS AS.


Юра, мнение вашего знакомого "эксперта" несколько отличается от действительности. Я бы на вашем месте поостерегся бы передавать его 1:1, дабы не попадать в просак.

Не путайте измерение и результат запроса. Наша "новичек в олап" хочет видеть результат, а не измерение.
...
Рейтинг: 0 / 0
нужна помощь... самое начало
    #33110685
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
новичок в олапПервый шаг есть - кубик сделан.
Теперь с ним нужно работать...
К сожалению, информации из книжки уже не хватает. :(

Подскажите, как построить иерархию между измерениями?
Ну т.е. допустим есть измерения "компания", "сотрудники", "работы" и есть какие-то данные.
У каждой компании свои сотрудники, у каждого сотрудника свои работы и т.п.
Допустим, в поле столбцов выбраны "компании" - и я перетаскиваю рядом "сотрудников".
Ожидаемое желание - увидеть соответствующих компании сотрудников. А вижу - всех сотрудников рядом с каждой компанией.
В таблице фактов есть привязка компания-сотрудник-работа-цена.
Что-то не так? :-\

Чем вы смотрите на ваш куб?

По-моему NON EMPTY и CROSSJOIN или NONEMPTYCROSSJOIN снимут ваши проблемы на 90%.


Уточните пожалуйста:
1. Что является вашими фактами.
2. Отношение сотрудник-фирма
а)послоянно
б) или для каждого факта свое.
Если а), то почему оно занесено в таблицу фактов, а не в таблицу сотрудников?
3. Тот же вопрос отностительно работа-сотрудник.
...
Рейтинг: 0 / 0
нужна помощь... самое начало
    #33111338
backfire
Уточните пожалуйста:
1. Что является вашими фактами.
2. Отношение сотрудник-фирма
а)послоянно
б) или для каждого факта свое.
Если а), то почему оно занесено в таблицу фактов, а не в таблицу сотрудников?
3. Тот же вопрос отностительно работа-сотрудник

2.отношение фирма-сотрудник постоянно. в том смысле, что в определенной фирме работают определенные сотрудники и сотрудник в двух фирмах работать не может.
3.отношение сотрудник-работа не постоянно: разные сотрудники делают разные (или одни и те же) работы в разные дни.
измерение дни тоже присутствует.
1.в таблице фактов ключи фирма, сотрудник, работа, день и данные.

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


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