powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Большой текст запроса
4 сообщений из 4, страница 1 из 1
Большой текст запроса
    #39713573
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте!

Есть excel-ий файл. На листе есть умная таблица, подключенная к OLAP кубу. В свойствах подключении в тексте запроса макросом вставляется MDX-запрос. Но в запросе есть условие - набор конкретных ТТ. Список ТТ большой. Объединять по какому то общему признаку - нету, набор ТТ каждый раз меняется. Длина запроса - 445031 символов. В объекте подключения похоже есть ограничение.

Если это запрос запускать непосредственно в Microsoft SQL Server Management Studio, то запускается и выполняется.

Как возможно обойти проблему, если запускаешь с excel и текст запроса длинный?
...
Рейтинг: 0 / 0
Большой текст запроса
    #39713618
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Загонять "набор конкретных ТТ" во временную таблицу...
...
Рейтинг: 0 / 0
Большой текст запроса
    #39713625
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AkinaЗагонять "набор конкретных ТТ" во временную таблицу...Имеете ввиду на сервере?

Это же не SQL-запрос, а MDX.
...
Рейтинг: 0 / 0
Большой текст запроса
    #39714459
Фотография Focha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ferzmikkЗдравствуйте!

Есть excel-ий файл. На листе есть умная таблица, подключенная к OLAP кубу. В свойствах подключении в тексте запроса макросом вставляется MDX-запрос. Но в запросе есть условие - набор конкретных ТТ. Список ТТ большой. Объединять по какому то общему признаку - нету, набор ТТ каждый раз меняется. Длина запроса - 445031 символов. В объекте подключения похоже есть ограничение.

Если это запрос запускать непосредственно в Microsoft SQL Server Management Studio, то запускается и выполняется.

Как возможно обойти проблему, если запускаешь с excel и текст запроса длинный?

Только так если запрос динамичный
Код: sql
1.
2.
mdx = mdx & Chr(10) & "select"
mdx = mdx & Chr(10) & "non Empty"


если нет, то загружать из файла .mdx
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Большой текст запроса
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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