Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Создание локального куба: как слить все мемберы первого уровня? / 7 сообщений из 7, страница 1 из 1
31.10.2005, 14:06
    #33353010
dzeaman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание локального куба: как слить все мемберы первого уровня?
Недавно столкнулся с проблемой создания локального куба... Возник вопрос, ответ на который пока не нашел...

Задача (на всякий случай, может не только по теме полезное скажут): слить весь куб вместе со всеми своими измерениями и мерами.

Используется метод типа:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
CREATECUBE=Create CUBE [Sales]
(
<...>
DIMENSION [Customers],
LEVEL [All Customers] TYPE ALL,
LEVEL [Country],
LEVEL [State Province],
LEVEL [City],
LEVEL [Name],
<...>
)

Локальный куб создается, однако из первого уровня (Country - "USA", "Canada", "Mexico") в локальном кубе отображается только "USA". Аналогично со всеми остальными измерениями. Причем так только с первым уровнем - все остальные уровни сливаются целиком.

Как у новичка у меня возник логичный вопрос: почему? :)
...
Рейтинг: 0 / 0
31.10.2005, 14:24
    #33353091
dzeaman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание локального куба: как слить все мемберы первого уровня?
Сгенерированный vb файл с запросом создания локального куба - в аттаче
...
Рейтинг: 0 / 0
31.10.2005, 16:29
    #33353552
Валек
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание локального куба: как слить все мемберы первого уровня?
используйте конструкцию CREATE GLOBAL CUBE, на форуме когда то давно было как использовать
...
Рейтинг: 0 / 0
31.10.2005, 16:50
    #33353618
dzeaman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание локального куба: как слить все мемберы первого уровня?
Конструкция CREATE GLOBAL CUBE была отметена как глючащая. Возникала ошибка
"Unable to open cellset Error while processing a partition: 'Processing error [Source data contains no rows] Measures'. Data source provider error. "

Увидев на сайте M$ описание типа
M$
SYMPTOMS
When you attempt to create a local cube that is based on a linked cube, you may receive the following error:
Unable to open cellset Error while processing a partition: 'Processing error [Source data contains no rows] Measures'. Data source provider error.
RESOLUTION
To resolve this problem, obtain the latest service pack for Microsoft SQL Server 2000. For additional information, click the following article number to view the article in the Microsoft Knowledge Base:
290211 INF: How to Obtain the Latest SQL Server 2000 Service Pack

и проверив, что стоит действительно последний сервис пак, перешли на другой метод. Который, собственно, почти без проблем работает :)

Ну, если подскажут, как решить ту проблему - топик отпадет сам собой ;)
...
Рейтинг: 0 / 0
31.10.2005, 18:19
    #33353933
Alex Fox
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание локального куба: как слить все мемберы первого уровня?
В своё время с подобным сталкивался. Помог Спофффффффффорд.
Там говолилось типа такого, что просто так выганяются для измерений только те данные по которым есть данные (от блин загнул...).
А если хотим выгнать измерение а полной мере, то необходимо на листъёвом уровне прицепить member property. Любое. Повторить имя, код... шо угодно.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
CREATECUBE=Create CUBE [Sales]
(
<...>
DIMENSION [Customers],
LEVEL [All Customers] TYPE ALL,
LEVEL [Country],
LEVEL [State Province],
LEVEL [City],
LEVEL [Name],  
   PROPERTY [_SHO_UGODNO_NAME_]
<...>
)
Где-то так. Должно помоч...
...
Рейтинг: 0 / 0
31.10.2005, 18:41
    #33353982
Владимир Штепа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание локального куба: как слить все мемберы первого уровня?
Alex FoxА если хотим выгнать измерение а полной мере, то необходимо на листъёвом уровне прицепить member property. Любое. Повторить имя, код... шо угодно.

Вот так пляска с бубном
...
Рейтинг: 0 / 0
01.11.2005, 08:34
    #33354357
ShIgor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание локального куба: как слить все мемберы первого уровня?
здорово, а вот кто подскажет почему лишние (читай пустые) члены создаются? откуда? в основном это касается измерений типа время.
И как от них избавиться...
...
Рейтинг: 0 / 0
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Создание локального куба: как слить все мемберы первого уровня? / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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