Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / OLAP и DWH Новый топик    Ответить
 Image в SSAS md model  [new]
Дмитрий 1313
Member

Откуда:
Сообщений: 5
Добрый вечер!

Подскажите пожалуйста, можно ли в md model куб залить в измерение изображение?

Как это делается, гугл информации не дал ни какой. Такое ощущение что с картинками только кубы табличной модели позволяют работать.
21 июн 18, 17:09    [21510357]     Ответить | Цитировать Сообщить модератору
 Re: Image в SSAS md model  [new]
Alex_496
Member

Откуда: Moscow https://www.dvbi.ru
Сообщений: 3687
В измерение, в свойство атрибута можно хранить web-ссылку/путь к файлу изображения.
А на OLAP-клиенте показывать изображение через custom DLL
21 июн 18, 18:04    [21510513]     Ответить | Цитировать Сообщить модератору
 Re: Image в SSAS md model  [new]
Alex_496
Member

Откуда: Moscow https://www.dvbi.ru
Сообщений: 3687
или через параметризованный Action
21 июн 18, 18:05    [21510519]     Ответить | Цитировать Сообщить модератору
 Re: Image в SSAS md model  [new]
Дмитрий 1313
Member

Откуда:
Сообщений: 5
Alex_496
В измерение, в свойство атрибута можно хранить web-ссылку/путь к файлу изображения.
А на OLAP-клиенте показывать изображение через custom DLL


Можно ли чуть чуть по подробнее об обоих вариантах. Если для Вас это не сложно?
22 июн 18, 08:20    [21511521]     Ответить | Цитировать Сообщить модератору
 Re: Image в SSAS md model  [new]
Alex_496
Member

Откуда: Moscow https://www.dvbi.ru
Сообщений: 3687
Дмитрий 1313,

Сначала попробовать через параметризованный Action, URL обязательно должен начинаться с http (https вроде тоже поддерживается)

К сообщению приложен файл. Размер - 132Kb
22 июн 18, 09:54    [21511887]     Ответить | Цитировать Сообщить модератору
 Re: Image в SSAS md model  [new]
Критик
Member

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

насколько я понимаю, Дмитрий хочет, чтобы если в сводной таблице было слово "молоко", то в ее легенде графика была картинка кувшинчика, как через action это сделать?
22 июн 18, 11:34    [21512413]     Ответить | Цитировать Сообщить модератору
 Re: Image в SSAS md model  [new]
vikkiv
Member

Откуда: London
Сообщений: 1577
графики и изображения это клиенская часть (у SSRS Adventure Works есть пример реализации каталога с изображениями), SSAS может только вводную информацию для этого предоставить, и не его это дело как клиент это в результат преобразует.

если предоставить место/ссылку расположения изображения не достаточно - то у атрибутов (key/name/value) есть тип данных binary (правдо далеко не всюду его можно применять, на ключах так точно не прокатит) {в мерах нет binary} - можно там поэксперементировать (может что прокатит)
22 июн 18, 12:05    [21512579]     Ответить | Цитировать Сообщить модератору
 Re: Image в SSAS md model  [new]
Alex_496
Member

Откуда: Moscow https://www.dvbi.ru
Сообщений: 3687
Если речь об отображении картинок/иконок товаров/номенклатурных групп, то визуализацию, тем более в виде легенд графиков, должен обеспечивать OLAP-клиент.
Даже Actions поддерживают не все OLAP-клиенты.
Если OLAP-клиент разрабатывать самому, то можно сделать :)


Дмитрий 1313, как я понимаю, спрашивал как затягивать изображения в момент процессинга измерений. Думаю, никак BLOB-данные не втянуть в MOLAP.
22 июн 18, 12:08    [21512601]     Ответить | Цитировать Сообщить модератору
 Re: Image в SSAS md model  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 30485
Блог
Дмитрий 1313,

что у вас за клиент?
22 июн 18, 14:25    [21513201]     Ответить | Цитировать Сообщить модератору
 Re: Image в SSAS md model  [new]
Дмитрий 1313
Member

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

насколько я понимаю, Дмитрий хочет, чтобы если в сводной таблице было слово "молоко", то в ее легенде графика была картинка кувшинчика, как через action это сделать?


Совершенно верно. Хотелось бы например показывать фото, человека рядом с его данными
25 июн 18, 13:11    [21518434]     Ответить | Цитировать Сообщить модератору
 Re: Image в SSAS md model  [new]
Дмитрий 1313
Member

Откуда:
Сообщений: 5
Критик
Дмитрий 1313,

что у вас за клиент?

Клиентов 2, один на ASP.Net с кастомизацией там достаточно было бы достаточно просто, если тупо URL'ka была.

Но есть еще Power BI. Вот в нем хотелось тоже бы хотелось отображать картинки номерклатуры и т.д.
В PBI если проект тянет в себя (импортирует) данные можно было бы выбрать формат Image URL и он автоматом выводит картинки. Но при Live подключении он работает только с теми форматами, которые определены кубом SSAS.
25 июн 18, 13:15    [21518455]     Ответить | Цитировать Сообщить модератору
 Re: Image в SSAS md model  [new]
Andy_OLAP
Member

Откуда: я знаю, что Зенит - чемпион
Сообщений: 2264
Дмитрий 1313
Критик
Дмитрий 1313,

что у вас за клиент?

Клиентов 2, один на ASP.Net с кастомизацией там достаточно было бы достаточно просто, если тупо URL'ka была.

Но есть еще Power BI. Вот в нем хотелось тоже бы хотелось отображать картинки номерклатуры и т.д.
В PBI если проект тянет в себя (импортирует) данные можно было бы выбрать формат Image URL и он автоматом выводит картинки. Но при Live подключении он работает только с теми форматами, которые определены кубом SSAS.

Таки у Вас некошерный куб. MD, а нужно tabular.
Негде в многомерном поставить галочку, что это ImageUrl.
это еще с 2011-го года так
25 июн 18, 18:53    [21519609]     Ответить | Цитировать Сообщить модератору
 Re: Image в SSAS md model  [new]
vikkiv
Member

Откуда: London
Сообщений: 1577
Дмитрий 1313,

открой MD [Adventure Works] (например 2014-й), и проверь атрибут [Large Photo] из измерения [Product] , обрати особое внимание на MemberValue (Valuecolumn) и MimeType, причём измерение в режиме MOLAP (а не как [Reseller Sales Order Details] в ROLAP-e).
25 июн 18, 19:20    [21519672]     Ответить | Цитировать Сообщить модератору
 Re: Image в SSAS md model  [new]
Andy_OLAP
Member

Откуда: я знаю, что Зенит - чемпион
Сообщений: 2264
vikkiv
Дмитрий 1313,

открой MD [Adventure Works] (например 2014-й), и проверь атрибут [Large Photo] из измерения [Product] , обрати особое внимание на MemberValue (Valuecolumn) и MimeType, причём измерение в режиме MOLAP (а не как [Reseller Sales Order Details] в ROLAP-e).

Ой-вей, теоретически можно varbinary затянуть и сделать image/jpg.
в SSRS точно можно
Практически люди пытались и получили "The large photo attribute in Adventure Works is seen as a number in Excel 2010, not an image".
Наверное, потому что такой тип не поддерживается в SSAS.

То есть эта закладка MimeType скорее всего для других целей, не для SSAS MD проектов...
25 июн 18, 19:30    [21519686]     Ответить | Цитировать Сообщить модератору
 Re: Image в SSAS md model  [new]
vikkiv
Member

Откуда: London
Сообщений: 1577
Andy_OLAP,

во первых SSAS этот тип данных вполне поддерживает - не теоретически, а на практике.
во вторых Mime Type - это для клиентa (прямо так и написано в документации)
и в третьих Excel если пошаманить его родными средствами/VBA (естественно не методами начинающих) тоже отображает изображения от туда (хотя массовое распостранение таких поделок в корпоративных условиях вряд-ли поддерживается)

ещё раз напомню: сразу-же многие ответы указали что это проблема клента (как он это преобразует), и да - {пока} ни PowerBI (можно через M-Code, но это трансформации на уровне DataSet-ов т.е. уже не LiveConnection как правильно указывает TС) ни Excel (VBA) с ходу изображение в этом случае не покажут.

ТС сказал что у них ASP.NET , там можно что угодно на свой вкус городить, хоть тип данных сразу в изображение преобразовать, хоть вместо изображения - ссылку где оно лежит из куба передать (и из неё уже изображение вывести).

всё остальное уже фантазии на тему..
25 июн 18, 20:03    [21519751]     Ответить | Цитировать Сообщить модератору
Все форумы / OLAP и DWH Ответить