powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Помогите разобраться с DTS (процессинг куба)
14 сообщений из 14, страница 1 из 1
Помогите разобраться с DTS (процессинг куба)
    #33319600
Dimks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
задача: необходимо организовать процессинг куба по расписанию. с чего начать?
...
Рейтинг: 0 / 0
Помогите разобраться с DTS (процессинг куба)
    #33319918
Dmitry Biryukov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
с поиска по форуму...
...
Рейтинг: 0 / 0
Помогите разобраться с DTS (процессинг куба)
    #33320478
AAron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
с изучения BOL, тема - DSO.
...
Рейтинг: 0 / 0
Помогите разобраться с DTS (процессинг куба)
    #33323570
Фотография Yuri Abele
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AAronDSO.
А это тут причем?
...
Рейтинг: 0 / 0
Помогите разобраться с DTS (процессинг куба)
    #33323592
Фотография Yuri Abele
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Автору топика:
1. С помощью Analisys Manager-а один раз выполняешь процессинг измерений и куба.
По ходу этого тебе придется указать настройки сохранения измерений и агрегатов куба.
2. Создаешь новый DTS пакет с необходимой последовательностью OLAP Tasks.
Сохраняешь этот пакет в SQL Server-е.
3. В списке имеющихся DTS пакетов щелкаешь на пакете право кнопкой мыши и выбираешь пункт "чего-то там про расписание" (3-й по порядку). Настраиваешь, убеждаешся, что процесс SQL Server Agent стартован и идешь пить пиво :-)
...
Рейтинг: 0 / 0
Помогите разобраться с DTS (процессинг куба)
    #33323903
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yuri Abele AAronDSO.
А это тут причем?

DSO при том, что DTS функционал для процессинга ужастно скуд и глюкав. Практически все живущие реализации (у меня) как минимум используют DSO из Activ-X Task. А встроенный в DTS AS функционал юзать - viel spass fuer beklopften.
...
Рейтинг: 0 / 0
Помогите разобраться с DTS (процессинг куба)
    #33324043
Беляев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
backfire Yuri Abele AAronDSO.
А это тут причем?

DSO при том, что DTS функционал для процессинга ужастно скуд и глюкав. Практически все живущие реализации (у меня) как минимум используют DSO из Activ-X Task. А встроенный в DTS AS функционал юзать - viel spass fuer beklopften.
backfire попробуй http://www.microsoft.com/downloads/details.aspx?FamilyId=A2EEF773-6DF7-4688-8211-E02CF13CBDB4&displaylang=en
DSOCtrl]DSOCtrl
...
Рейтинг: 0 / 0
Помогите разобраться с DTS (процессинг куба)
    #33324342
Фотография Yuri Abele
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
backfire Yuri Abele AAronDSO.
А это тут причем?

DSO при том, что DTS функционал для процессинга ужастно скуд и глюкав. Практически все живущие реализации (у меня) как минимум используют DSO из Activ-X Task. А встроенный в DTS AS функционал юзать - viel spass fuer beklopften.
А что такого, выходящего за рамки скудности тебе не хватает?
А глюкавость в чем? - дофига где использовал, ни разу не сталкивался с багами.

Покажи парочку ActiveX примерчиков, если не жалко.
Можно на E-Mail
...
Рейтинг: 0 / 0
Помогите разобраться с DTS (процессинг куба)
    #33326285
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yuri AbeleА что такого, выходящего за рамки скудности тебе не хватает?
А глюкавость в чем? - дофига где использовал, ни разу не сталкивался с багами.

Может для кубиков уровня Lego Duplo и катит, но не для моих.

Yuri AbeleПокажи парочку ActiveX примерчиков, если не жалко.
Можно на E-Mail

только с глазу на глаз и только после пятого пива.
территорию выбирай сам.
...
Рейтинг: 0 / 0
Помогите разобраться с DTS (процессинг куба)
    #33327346
Фотография Yuri Abele
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
backfire Yuri AbeleА что такого, выходящего за рамки скудности тебе не хватает?
А глюкавость в чем? - дофига где использовал, ни разу не сталкивался с багами.
Ну ну, не надо обзываться! :-)
У нас тоже совсем не простые кубики. Другое дело, что все заморочки происходят еще на RDBMS уровне, а до MSAS все уже в виде VIEW доходит. В лучшем случае отдельные VIEW на каждую из partitions. Тут стандартного функционала за глаза хватает.

backfire Yuri AbeleПокажи парочку ActiveX примерчиков, если не жалко.
Можно на E-Mail

только с глазу на глаз и только после пятого пива.
территорию выбирай сам.
Lindau (Bodensee) или Wiesbaden. ;)
Первое в рабочии дни, второе в выходные.
...
Рейтинг: 0 / 0
Помогите разобраться с DTS (процессинг куба)
    #33328174
AAron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
простейший пример :)
Добавление месячной партиции в куб с изменением исходной таблицы.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
	Dim dsoServer
	Dim dsoDB
	Dim dsoCube
	Dim dsoPartition
	Dim dsoClonePartition
	Dim strPartition
	Dim strTable
	Dim strPartitionTable
	Set dsoServer = CreateObject("DSO.Server")
	Call dsoServer.Connect(DTSGlobalVariables("GOLAPServer"))
	Set dsoDB = dsoServer.MDStores.Item(DTSGlobalVariables("GOLAPDatabase"))
	Set dsoCube = dsoDB.MDStores.Item(DTSGlobalVariables("GOLAPCube"))
	strPartition = DTSGlobalVariables("GOLAPCube") + "_" + CStr(DTSGlobalVariables("GYear")) + "_" + right(CStr(DTSGlobalVariables("GMonth") +  100 ),  2 )

	If dsoCube.MDStores.Find(strPartition) = True Then
		Call dsoCube.MDStores.Remove(strPartition)
	End If

	Set dsoPartition = dsoCube.MDStores.Item(DTSGlobalVariables("GOLAPCube"))
	Set dsoClonePartition = dsoCube.MDStores.AddNew(strPartition)

	Call dsoPartition.Clone(dsoClonePartition)
	strTable = dsoClonePartition.SourceTable
	strPartitionTable = """" + replace(strTable, """", "") + "_" + CStr(DTSGlobalVariables("GYear")) + "_" + right(CStr( 100  + DTSGlobalVariables("GMonth")), 2 ) + """"
	dsoClonePartition.SourceTable = strPartitionTable
	dsoClonePartition.SourceTableFilter = ""
	dsoClonePartition.FromClause = Replace(dsoClonePartition.FromClause, strTable, strPartitionTable)
	dsoClonePartition.JoinClause = Replace(dsoClonePartition.JoinClause, strTable, strPartitionTable)

	dsoClonePartition.Dimensions("Календарь.Стандартный").Levels("(All)").SliceValue = "Все"
	dsoClonePartition.Dimensions("Календарь.Стандартный").Levels("Год").SliceValue = CStr(DTSGlobalVariables("GYear"))
	dsoClonePartition.Dimensions("Календарь.Стандартный").Levels("Квартал").SliceValue = CStr((DTSGlobalVariables("GMonth") -  1 ) \  3  +  1 )
	dsoClonePartition.Dimensions("Календарь.Стандартный").Levels("Месяц").SliceValue = CStr(DTSGlobalVariables("GMonth"))
Вот примерно так.
...
Рейтинг: 0 / 0
Помогите разобраться с DTS (процессинг куба)
    #33328775
Фотография Yuri Abele
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AAronпростейший пример :)
Добавление месячной партиции в куб с изменением исходной таблицы.
Код: plaintext
...
Вот примерно так.
Уболтал, красноречивый
...
Рейтинг: 0 / 0
Помогите разобраться с DTS (процессинг куба)
    #33329314
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yuri Abele
Lindau (Bodensee) или Wiesbaden. ;)
Первое в рабочии дни, второе в выходные.

Труба в Аське.
...
Рейтинг: 0 / 0
Помогите разобраться с DTS (процессинг куба)
    #33329705
Фотография Yuri Abele
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
backfire Yuri Abele
Lindau (Bodensee) или Wiesbaden. ;)
Первое в рабочии дни, второе в выходные.

Труба в Аське.
ICQ нету, есть MSN Messenger на адресе в профиле.

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


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