powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Создание локального куба: как слить все мемберы первого уровня?
7 сообщений из 7, страница 1 из 1
Создание локального куба: как слить все мемберы первого уровня?
    #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
Создание локального куба: как слить все мемберы первого уровня?
    #33353091
dzeaman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сгенерированный vb файл с запросом создания локального куба - в аттаче
...
Рейтинг: 0 / 0
Создание локального куба: как слить все мемберы первого уровня?
    #33353552
Фотография Валек
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
используйте конструкцию CREATE GLOBAL CUBE, на форуме когда то давно было как использовать
...
Рейтинг: 0 / 0
Создание локального куба: как слить все мемберы первого уровня?
    #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
Создание локального куба: как слить все мемберы первого уровня?
    #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
Создание локального куба: как слить все мемберы первого уровня?
    #33353982
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex FoxА если хотим выгнать измерение а полной мере, то необходимо на листъёвом уровне прицепить member property. Любое. Повторить имя, код... шо угодно.

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


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