Гость
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / SSAS автозапуск MDX-query / 5 сообщений из 5, страница 1 из 1
15.02.2022, 13:08
    #40134212
Кostas_11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSAS автозапуск MDX-query
Доброго дня.
Подскажите как можно запустить на автовыполнение простой MDX запрос (см. ниже) с сохранением результата либо в файл, либо в реляционную БД?
Идеальный вариант, вставить его вызов в тот же джоб, что процессит куб, сразу после процессинга.


SELECT
{
[Measures].[TOTAL_PAYMENT]
} ON COLUMNS
FROM [Cube1]
WHERE
(
[Измерения].[Месяц].&[20220101]
)
...
Рейтинг: 0 / 0
15.02.2022, 13:26
    #40134221
Критик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSAS автозапуск MDX-query
Подключится через эксель к кубу, выбрать там дату и меру,
поставить галку "обновлять при открытии"
...
Рейтинг: 0 / 0
15.02.2022, 13:36
    #40134226
Кostas_11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSAS автозапуск MDX-query
Критик,
спасибо за ответ.
Не пояснил в исходном посте, что под "автообновлением" понимаю получения данных в файл без участия человека.


Т.е. что бы было "автообновление". Нужно установить эту галку ("обновлять при открытии") в конкретном файле и каким-то скриптом его открывать по расписанию, сколько то ждать обновления данных в файл и файл сохранять. И уже потом к нему обращаться за обновленными данными?
...
Рейтинг: 0 / 0
15.02.2022, 16:13
    #40134289
ShIgor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSAS автозапуск MDX-query
Кostas_11,

select into from openrowset
...
Рейтинг: 0 / 0
16.02.2022, 08:51
    #40134432
a_voronin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSAS автозапуск MDX-query
Кostas_11,

LINKED SERVER на SSAS, затем OPENROWSET . Но учтите есть одно НО, MDX не гарантирует набор колонок

Код: sql
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.
CREATE PROCEDURE usp_GetStateProviceTotalSalesAmount

AS

BEGIN

SELECT “[Customer].[State-Province].[State-Province].[MEMBER_CAPTION]” AS [State-Provice],

CONVERT(float,”[Measures].[Internet Sales Amount]”) AS [Internet Sales Amount],

CONVERT(float,”[Measures].[Internet Gross Profit]”) AS [Internet Gross Profit]

FROM OPENQUERY([AdventureWorks], — Linked server

— Starting MDX Query

‘SELECT  NON EMPTY({

[Measures].[Internet Sales Amount],

[Measures].[Internet Gross Profit] }) ON COLUMNS,

NON EMPTY([Customer].[State-Province].[State-Province]) ON ROWS

FROM [Adventure Works]   WHERE ([Customer].[Country].&[United States],[Date].[Fiscal Year].&[2013])’

)

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


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