Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Вопрос по DSO, MS AS 2000 / 16 сообщений из 16, страница 1 из 1
30.05.2005, 16:36
    #33091112
landrew
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по DSO, MS AS 2000
Есть куб по бюджетам, заказчику необходимо чтобы куб состоял из партиций, в каждой из которых данные за месяц. Для ограничения есть специальное измерение.
Задача реализуется через модель DSO.
В МS AS ручками получается создавать пользовательскую партицию затем настраивать data slice. Через модель DSO, я такого не нашел.
Кто реализовал такую возможность в DSO, конкретно, создание партиций, в которых находятся данные за определенный период? Подскажите пожалуйста.
Заранее спасибо
...
Рейтинг: 0 / 0
30.05.2005, 17:04
    #33091205
joni
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по DSO, MS AS 2000
BOL в указателе Merge method. Там внизу примерчик есть Merging Data Slices, несколько не из той оперы, но может будет полезен... Заодно расскажешь про результаты, нам это вскорости предстоит :)
...
Рейтинг: 0 / 0
30.05.2005, 17:14
    #33091228
landrew
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по DSO, MS AS 2000
Читал, вообще весь MSDN перерыл.
Да, сошелся на том что это свойство уровня (clsPartitionLevel) SliceValue. Однако туда удается произвести процессинг партиции...
Подскажите как правильно туда записать значение, тип свойства - строка...
...
Рейтинг: 0 / 0
30.05.2005, 17:40
    #33091268
Dmitry Biryukov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по DSO, MS AS 2000
а не пробовал создать партицию ручками, а потом прочитать свойства через DSO ?
...
Рейтинг: 0 / 0
31.05.2005, 07:37
    #33091673
landrew
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по DSO, MS AS 2000
Я же писал: "В МS AS ручками получается создавать пользовательскую партицию затем настраивать data slice. Через модель DSO, я такого не нашел.
".
Через модель DSO реализацию этой возможности найти не могу.
Подскажите кто сталкивался.
...
Рейтинг: 0 / 0
31.05.2005, 08:34
    #33091707
landrew
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по DSO, MS AS 2000
Получилось... Проблема была в том, что измерение по которому вводилось ограничение, имело свойство All Level = "Yes".
Ограничение осуществляется заданием значения параметра SliceValue.
...
Рейтинг: 0 / 0
29.06.2005, 17:33
    #33141096
joni
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по DSO, MS AS 2000
У меня тут такой вопрос возник: создаю раздел, указываю для него data slice (все через dso), потом лезу в Ananalysis Manager, жму Edit на этой партиции и не вижу там никаких data slice'ов. Парился часа три, думал data slice для партиции не устанавливается или не сохраняется, пока не прочитал этот раздел через dso, так же как и создавал и не увидел, что все в порядке. В чем дело? Почему Ananalysis Manager не показывает, что у раздела есть data slice?
...
Рейтинг: 0 / 0
29.06.2005, 21:27
    #33141526
AAron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по DSO, MS AS 2000
после обработки через DSO имеет смысл перегрузить Analysis Manager.
...
Рейтинг: 0 / 0
30.06.2005, 12:05
    #33142247
joni
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по DSO, MS AS 2000
Да перегружал, все равно не показывает. Такое ощущение, что строчка, которая показывается Ananlysis Manager'ом не формируется из SliceValue, а хранится как отдельное свойство... Собственно, не то что бы проблема была очень уж важной, data slice используется, если из Ananlysis Manager'а запустить пересчет этого раздела, то на таблицу фактов накладывается фильтр согласно данных data slice, просто "неакуратненько как-то..." :)
...
Рейтинг: 0 / 0
30.06.2005, 13:31
    #33142569
landrew
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по DSO, MS AS 2000
После наложения Slice Value в DSO, необходимо произвести обновление структуры измерения и куба.
Метод Update.
...
Рейтинг: 0 / 0
30.06.2005, 13:37
    #33142592
joni
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по DSO, MS AS 2000
landrewПосле наложения Slice Value в DSO, необходимо произвести обновление структуры измерения и куба.
Метод Update.
Именно так и делаю.
...
Рейтинг: 0 / 0
30.06.2005, 13:40
    #33142607
AAron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по DSO, MS AS 2000
Код: plaintext
1.
2.
3.
4.
   dsoClonePartition.Dimensions("Календарь.Стандартный").Levels("Год").SliceValue = CStr(DTSGlobalVariables("GYear"))
   dsoClonePartition.Dimensions("Календарь.Стандартный").Levels("Квартал").SliceValue = CStr((DTSGlobalVariables("GMonth") -  1 ) \  3  +  1 )
   dsoClonePartition.Dimensions("Календарь.Стандартный").Levels("Месяц").SliceValue = CStr(DTSGlobalVariables("GMonth"))
   Call dsoClonePartition.Update
Я делаю так, затем процессинг партиции - работает.
...
Рейтинг: 0 / 0
30.06.2005, 13:42
    #33142616
landrew
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по DSO, MS AS 2000
joniИменно так и делаю.
Часть реально рабоющего кода:
Set newCloneLev = newCloneDim.Levels.Item("All")
newCloneLev.SliceValue = "2005.07"
newClonePartition.Process processFull
newCube.Update
...
Рейтинг: 0 / 0
30.06.2005, 13:43
    #33142622
joni
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по DSO, MS AS 2000
Так я же и не говорю, что не работает, у меня тоже работает, а Analysis Manager, когда захожу в редактирование раздела data slice не показывает...
...
Рейтинг: 0 / 0
30.06.2005, 13:46
    #33142644
landrew
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по DSO, MS AS 2000
joniТак я же и не говорю, что не работает, у меня тоже работает, а Analysis Manager, когда захожу в редактирование раздела data slice не показывает...
Может в сервис паках дело?
И еще для создания пользовательских партиций в MS AS, и для их администрирования необходимо установить MS OLAP из пакета MS SQL Server (Enterprise Edition). Сам с таким столкнулся...
...
Рейтинг: 0 / 0
30.06.2005, 14:03
    #33142721
joni
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по DSO, MS AS 2000
landrewМожет в сервис паках дело?Везде стоит sp3a, кроме сервера разработки, на который угараздило навернуть sp4, ведет себя одинаково на всех серверах.
landrewИ еще для создания пользовательских партиций в MS AS, и для их администрирования необходимо установить MS OLAP из пакета MS SQL Server (Enterprise Edition). Сам с таким столкнулся...
Ну если бы речь шла не об Enterprise Edition или Developer Edition, я бы вообще не смог разбить куб на разделы...
...
Рейтинг: 0 / 0
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Вопрос по DSO, MS AS 2000 / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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