powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / SSIS2016 не работает процессинг измерения
8 сообщений из 8, страница 1 из 1
SSIS2016 не работает процессинг измерения
    #39362144
aduka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В Visual Studio 2015 создаю ssis-пакет для процессинга измерения или куба на SSAS 2016 64-bit build 13.0.4199.0.
Пакет успешно выполняется при отладке, но после деплоймента на сервер MSSQL2016 SP1 вылезают кракозябры,
если в ID измерения или куба есть кирилица.
Можно ли это как нибудь исправить? (кроме изменения ID измерения).
...
Рейтинг: 0 / 0
SSIS2016 не работает процессинг измерения
    #39362529
vborets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aduka,

так ошибки какие?
...
Рейтинг: 0 / 0
SSIS2016 не работает процессинг измерения
    #39362936
aduka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vborets, ошибка - измерение с ID "кракозябры" не существует или у вас к нему нету доступа.
Я и сам знаю, что у меня в кубе нет измерения с таким ID.
...
Рейтинг: 0 / 0
SSIS2016 не работает процессинг измерения
    #39363181
Ferdipux
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
adukaВ Visual Studio 2015 создаю ssis-пакет для процессинга измерения или куба на SSAS 2016 64-bit build 13.0.4199.0.
Пакет успешно выполняется при отладке, но после деплоймента на сервер MSSQL2016 SP1 вылезают кракозябры,
если в ID измерения или куба есть кирилица.
Можно ли это как нибудь исправить? (кроме изменения ID измерения).
Гипотеза - что произошло. Пакет SSIS в задаче процессинга куба содержит описание что ему нужно процессить, то есть ID объектов. Скорее всего, при чтении пакета русские символы читаются как-то не так, о чем косвенно свидетельствуют и кракозярбы отчета выполнения пакета.

Советы по порядку убывания их вменяемости (на мой взгляд):
Все же переименовать, так как это имя и используется оно при дизайне или написании MDX запросов. Пользователям, смотрящим цифры через клиенты - нужны переводы названий, а не имена.
Звучит странно, но системы до сих пор не любят русских названий, особенно учитывая разные русские кодировки.

Поразбираться с локалью сервера исполнения и учетки выполнения. Тут особой системности нет, просто сравнить настройки языковые, неюникодных программ (системная локаль) и пр, попробовать подобрать. Но см. предыдущий совет.

Открыть кейс в MS и MS Connect -- тема хорошая и правильная.
...
Рейтинг: 0 / 0
SSIS2016 не работает процессинг измерения
    #39363334
Microsoft...
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
SSIS2016 не работает процессинг измерения
    #39363368
Фотография StarikNavy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FerdipuxВсе же переименовать,

по мимо ID, есть его название, и потом уже переводы

если лень создавать переводы, то можно название на русском (до 2014 прокатывало), но ID точно лучше на англицком - тем более его никто, кроме системы не видит
...
Рейтинг: 0 / 0
SSIS2016 не работает процессинг измерения
    #39363592
aduka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В VS2012 всё работало нормально, а менять ID у полсотни измерений - лень,
это надо всю базу перекраивать.
В MDX используется название измерения, ID используется в XMLA.
SSIS пакет для процессинга - это вообще песня.
Он состоит из двух элементов - коннект и задача процессинга.
Коннект обращается к базе по названию = "Initial Catalog = Base_Name"
В задаче процессинга обращение к базе уже по Base_id, как в XMLA.
Если я редактирую коннект - меняю название базы или сервер, то в задаче процессинга ничего не меняется, там остаётся старый ID базы, и пакет становится инвалидным.
Такое впечатление, что этот SSIS программируют студенты.
...
Рейтинг: 0 / 0
SSIS2016 не работает процессинг измерения
    #39364055
Ferdipux
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
aduka,

Тогда напишите XMLA скрипт для процессинга и запускайте его из SSIS. Требуемую динамичность вы обеспечите или вычисляемой переменной, или генерацией XMLA через AMO.
SSIS задача процессинга - хм, оно и древнее, времен SSIS 2005/2008. А по сути - оно генерит XMLA и затем его запускает, а в XMLA обязана быть указана база.
В ваших словах по несогласованности с Connection Manager есть резон, самое разумное - создайте обращение в MS Connect, может, когда-то починят.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / SSIS2016 не работает процессинг измерения
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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