Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Перенос данных Куб => Таблица SQL. Как?  [new]
User2155
Member

Откуда:
Сообщений: 150
Всем привет,

голову сломал, не знаю что делать.
Есть кубик SSAS, из его данных пользователь строит графики. Теперь надо сделать так, чтобы данные для этих графиков (цифры) заносились в таблицу SQL.

Там проблема в том, что старые данные (до 2017 года) не привязаны к кубу и сидят в таблице, а новые данные (начиная с 2017 года) нужно тащить уже из куба. Поэтому сделали отдельную таблицу, которая хранит все все цифры и оттуда строим отчет. Проблема: как добавлять новые данные в эту таблицу из куба? Т.е. как бы попроще обращаться к кубику из SQL?

Спасибо.
7 сен 17, 13:45    [20778571]     Ответить | Цитировать Сообщить модератору
 Re: Перенос данных Куб => Таблица SQL. Как?  [new]
Ferdipux
Member

Откуда: Москва
Сообщений: 553
User2155,

Я бы сделал через SSIS пакет. Написал MDX запрос, его использовал как источник данных, и вперед...
7 сен 17, 14:56    [20778907]     Ответить | Цитировать Сообщить модератору
 Re: Перенос данных Куб => Таблица SQL. Как?  [new]
Шыфл
Member

Откуда: Прага
Сообщений: 776
User2155,
Так провайдер же ж есть MSOLAP
7 сен 17, 18:01    [20779619]     Ответить | Цитировать Сообщить модератору
 Re: Перенос данных Куб => Таблица SQL. Как?  [new]
Дедушка
Member

Откуда: Город трёх революций
Сообщений: 5111
User2155
Есть кубик SSAS, из его данных пользователь строит графики. Теперь надо сделать так, чтобы данные для этих графиков (цифры) заносились в таблицу SQL.
если разговор про детальные неагрегированные данные, то будет крайне медленно (конечно зависит от того сколько у вас данных, но в общем это очень не быстрый процесс)
7 сен 17, 20:48    [20779883]     Ответить | Цитировать Сообщить модератору
 Re: Перенос данных Куб => Таблица SQL. Как?  [new]
sdthy
Guest
Creating a Linked Server for Analysis Services

Свойства строки подключения (службы Analysis Services)

How to perform a SQL Server distributed query with OLAP Server

Client Libraries used for Analysis Services connections

Соединение с табличным шаблоном баз данных (SSAS)

Создание прилинкованного сервера (Linked Server) для MS Analysis Services
7 сен 17, 21:42    [20779966]     Ответить | Цитировать Сообщить модератору
 Re: Перенос данных Куб => Таблица SQL. Как?  [new]
StarikNavy
Member

Откуда: Москва
Сообщений: 2394
User2155,

а откуда эти данные приходят в кубик? может проще взять с этого источника?
2) ссылки выше (mdx запросы)
3) тупой разовый вариант- из кубика выггружает в эксель, из экселя грузите к себе
8 сен 17, 15:52    [20782401]     Ответить | Цитировать Сообщить модератору
 Re: Перенос данных Куб => Таблица SQL. Как?  [new]
WarAnt
Member

Откуда: Питер
Сообщений: 2421
StarikNavy,

я думаю раз в куб загружено значит из куба быстрее достать согрегированные данные чем из скуля тянуть

User2155,

Линкедсервер настройте и спокойно сможете делать select * from openquery
8 сен 17, 16:35    [20782516]     Ответить | Цитировать Сообщить модератору
 Re: Перенос данных Куб => Таблица SQL. Как?  [new]
doz.ace
Member

Откуда: Москва
Сообщений: 136
К примеру

SELECT
*
FROM OPENROWSET('MSOLAP.6', 'DATASOURCE=YOURANALYSISSERVER; Initial Catalog=ANALYSIS_DB;Integrated Security=SSPI;Impersonation Level=Impersonate;',
'SELECT NON EMPTY { [Measures].[Mesure1] } ON COLUMNS FROM [CUBE1]') AS a
8 сен 17, 17:56    [20782753]     Ответить | Цитировать Сообщить модератору
 Re: Перенос данных Куб => Таблица SQL. Как?  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 33639
Блог
User2155,

Рассмотрите вариант брать данные из таблицы, откуда их берет сам куб.
9 сен 17, 15:17    [20783860]     Ответить | Цитировать Сообщить модератору
 Re: Перенос данных Куб => Таблица SQL. Как?  [new]
vborets
Member

Откуда:
Сообщений: 164
Критик
User2155,

Рассмотрите вариант брать данные из таблицы, откуда их берет сам куб.


Если данные агрегируются и добавляются вычисляемые меры, то это не вариант.

Уже написали, проще через SSIS пакет.
11 сен 17, 15:23    [20787196]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить