powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / SSAS XMA код создания БД получить из проекта автоматически
7 сообщений из 7, страница 1 из 1
SSAS XMA код создания БД получить из проекта автоматически
    #39528263
Гулин Федор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день всем.

SSAS 2014

Как по проекту SSAS получить код xmla создания БД
При билде я вижу в bin Файлы
asdatabase
deploymentoptions
deploymenttargets
configsettings

Есть Deploymnet wizard к-й делате xmla в ручном режиме.
Можно ли получить xmla автоматически ( для простоты - самый простой случай накат БД с нуля ) ?
...
Рейтинг: 0 / 0
SSAS XMA код создания БД получить из проекта автоматически
    #39528303
Гулин Федор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
возможно неверно сформулировал конечную задачу
цель - запусить процесс наката AS DB с CI тула (Jenkins) или другого
м.б возможно это сделать через ms-build без формирования xmla ?
...
Рейтинг: 0 / 0
SSAS XMA код создания БД получить из проекта автоматически
    #39528366
Ferdipux
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Гулин Федор,

Из описания режимов работы Deployment Wizard.

Можно запустить в Answer mode, когда отрисует GUI и по вашему вводу - сгенерит файлы конфигурации, для дальнейшего использования. Можно запустить в Silent mode - тогда он задеплоит проект согласно конфигурации. Можно - в Output mode - тогда оно нагенерит xmla файл, который вам нужно будет чем-то исполнить.

У меня сначала делается XMLA файл, который копируется в протокол деплоя. Затем делается запуск в Silent mode - который и накатывает изменения. Делают это для продуктивной среды спец люди, то есть процесс автоматизируем и отчуждаем.

Что важно - сгенеренные на этапе Answer mode файлы лучше вдумчиво почистить. Причина - там много определений, в частности, мест хранения для измерений и мер и т.п. У меня были проблемы, когда добавили новое измерение, а в сгенеренном по умолчанию answer mode конфиге его не было, и оно не деплоилось.
...
Рейтинг: 0 / 0
SSAS XMA код создания БД получить из проекта автоматически
    #39528397
Гулин Федор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FerdipuxГулин Федор,

Из описания режимов работы Deployment Wizard.

Можно запустить в Answer mode, когда отрисует GUI и по вашему вводу - сгенерит файлы конфигурации, для дальнейшего использования. Можно запустить в Silent mode - тогда он задеплоит проект согласно конфигурации. Можно - в Output mode - тогда оно нагенерит xmla файл, который вам нужно будет чем-то исполнить.

У меня сначала делается XMLA файл, который копируется в протокол деплоя. Затем делается запуск в Silent mode - который и накатывает изменения. Делают это для продуктивной среды спец люди, то есть процесс автоматизируем и отчуждаем.

Что важно - сгенеренные на этапе Answer mode файлы лучше вдумчиво почистить. Причина - там много определений, в частности, мест хранения для измерений и мер и т.п. У меня были проблемы, когда добавили новое измерение, а в сгенеренном по умолчанию answer mode конфиге его не было, и оно не деплоилось.

Microsoft.AnalysisServices.Deployment.exe OLAP.asdatabase /s:d1.log /o:d1.xmla

СПАСИБО - то что надо - создал сеттинги через /a
и файл xmla через /o

а получивишийся xmla Файл для деплоя накатывается как ?
( ps1 : Invoke-ASCmd
Ascmd ( У меня пока неполучиллось пересобрать для MS 14 проект) )

и в чем все это делается (bat Файл ) и откуда и как запускается
(спрашиваю чтобы заюзать бест-практис не изобретая велосипеда)
...
Рейтинг: 0 / 0
SSAS XMA код создания БД получить из проекта автоматически
    #39528448
Ferdipux
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Гулин Федор,

Silent mode накатывает проект без создания необходимости скармливать готовый XMLA файл. Вызывается так (пример).
Microsoft.AnalysisServices.Deployment.exe .\CUBE\Proj.asdatabase /s:Proj_diff.log
...
Рейтинг: 0 / 0
SSAS XMA код создания БД получить из проекта автоматически
    #39528583
Гулин Федор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FerdipuxГулин Федор,

Silent mode накатывает проект без создания необходимости скармливать готовый XMLA файл. Вызывается так (пример).
Microsoft.AnalysisServices.Deployment.exe .\CUBE\Proj.asdatabase /s:Proj_diff.log

Microsoft.AnalysisServices.Deployment.exe OLAP.asdatabase /s:d1_silent.log

пришлось правда рукам дописать креды в OLAP.configsettings
ибо логин к БД у меня идет под SQL акаунтом но это мелочь
...
Рейтинг: 0 / 0
SSAS XMA код создания БД получить из проекта автоматически
    #39528584
Гулин Федор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ferdipux,
Если не сложно пару слов подробней про :

и в чем все это делается (bat Файл ) и откуда и как запускается
(спрашиваю чтобы заюзать бест-практис не изобретая велосипеда)
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / SSAS XMA код создания БД получить из проекта автоматически
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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