Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / нужна помощь... самое начало / 9 сообщений из 9, страница 1 из 1
09.06.2005, 17:54
    #33110352
нужна помощь... самое начало
Первый шаг есть - кубик сделан.
Теперь с ним нужно работать...
К сожалению, информации из книжки уже не хватает. :(

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

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

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

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

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

я совсем запуталась:-\
т.е. это конечно хорошо, что все просто, но...
как я уже сформулировала в вопросе, когда я перетаскиваю сотрудников под компании, то у Каждой компании Все сотрудники, а не свои.
Т.е. в измерениях типа "дата" как раз так и нужно, но где же указывать связь там, где так не нужно?
...
Рейтинг: 0 / 0
09.06.2005, 19:15
    #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
09.06.2005, 23:23
    #33110680
Владимир Штепа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
нужна помощь... самое начало
JuriiЕсли Вы работаете с OLAP-сервером MS Analysis Services, то насколько я знаю, там нельзя в одном измерении куба использовать поля из разных таблиц.

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

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


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

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

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

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

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


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

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

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


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