Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Сохранение информации в БД через куб / 11 сообщений из 11, страница 1 из 1
27.05.2020, 10:48
    #39962713
IlyamI
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранение информации в БД через куб
Всем доброго времени.

Исходные данные:
имеется MS OLAP сервер. Пользователи работают с кубами через Excel. Источником для куба является Oracle.
Стоит задача обеспечить возможность пользователям добавлять текстовую информацию (грубо говоря, комментарий). Комментарий надо сохранить в отдельную таблицу Oracle.

Кто-нибудь реализовывал что-нибудь подобное?

С уважением.

P.S. если мало информации, задавайте вопросы.
...
Рейтинг: 0 / 0
27.05.2020, 11:10
    #39962718
a_voronin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранение информации в БД через куб
...
Рейтинг: 0 / 0
27.05.2020, 11:16
    #39962722
IlyamI
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранение информации в БД через куб
a_voronin,

А writeback с Oracle через родной драйвер сработает?
...
Рейтинг: 0 / 0
27.05.2020, 11:16
    #39962723
George Nordic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранение информации в БД через куб
IlyamI, по этому форуму поиск по writeback должен дать результат.

С Уважением,
Георгий
...
Рейтинг: 0 / 0
27.05.2020, 15:49
    #39962888
Критик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранение информации в БД через куб
writeback по моему не работает с текстовыми данными типа комментариев,
имхо, вам придется писать VBA макросы и еще думать, как их потом показывать (возможно, через самописное действие детализации)
...
Рейтинг: 0 / 0
27.05.2020, 17:41
    #39962968
Ferdipux
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранение информации в БД через куб
IlyamI
Всем доброго времени.

Исходные данные:
имеется MS OLAP сервер. Пользователи работают с кубами через Excel. Источником для куба является Oracle.
Стоит задача обеспечить возможность пользователям добавлять текстовую информацию (грубо говоря, комментарий). Комментарий надо сохранить в отдельную таблицу Oracle.

Именно такого извращения не было. Коллеги правы - через writeback можно писать только цифры.
Подход -- как бы решал задачу сам (как понял - нужно писать комментарий к ячейке меры в Excel).
  • Написать действие типа URL, которое пишет в таблицу Oracle, которое вызывает веб прикладуху. Само веб приложение может получать user credentials, аутентифицироваться нормально и т.п. Там же можно заделать красивый и простенький редактор для текстов.
  • Привязывать тексты - к координатам ячейки в кубе OLAP, и мере.
  • Можно написать на .Net модуль, который будет извлекать текущие координаты по осям измерений (писать на ADOMD.NET )/ Как пример - можно посмотреть на ASSP Project .
  • Полученные координаты передаются в веб прикладуху при вызове, через URL
  • Если сильно захотеть - аналогично можно написать действие, которое через веб прикладуху показывает комментарии.
...
Рейтинг: 0 / 0
27.05.2020, 20:24
    #39963053
vikkiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранение информации в БД через куб
Ferdipux
...через writeback можно писать только цифры...

это для партиций кубов вроде только числовые меры (с указанием распределения по листьям)
а вот для самих измерений:

https://docs.microsoft.com/en-us/analysis-services/multidimensional-models-olap-logical-dimension-objects/write-enabled-dimensions?view=asallproducts-allversions

https://docs.microsoft.com/en-us/analysis-services/multidimensional-models/bi-wizard-enable-dimension-writeback?view=asallproducts-allversions

правда не в курсе как с ORA работает, они в основном под MS заточены.
...
Рейтинг: 0 / 0
27.05.2020, 23:30
    #39963106
Ferdipux
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранение информации в БД через куб
vikkiv,

Из второй вашей ссылки
MSWriteback is supported for SQL Server relational databases and data marts only.
Так что не Oracle.
...
Рейтинг: 0 / 0
28.05.2020, 11:06
    #39963241
a_voronin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранение информации в БД через куб
Ferdipux
vikkiv,

Из второй вашей ссылки
MSWriteback is supported for SQL Server relational databases and data marts only.

Так что не Oracle.

Там есть вариант написать скрипт для Excel в Vb, а вот там в коде уже можно писать куда угодно и делать что угодно.
...
Рейтинг: 0 / 0
28.05.2020, 15:13
    #39963403
Voyager_lan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранение информации в БД через куб
IlyamI,

Не сочтите за рекламу, но на мой взгляд savetodb.com (dbedit или excel addin) будет вне конкуренции тут.
...
Рейтинг: 0 / 0
28.05.2020, 15:18
    #39963407
Voyager_lan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сохранение информации в БД через куб
Дополню. Само решение у вас сомнительное. varigence.com в свое время разрабатывало надстройку для Excel, где удобно было комментировать данные , полученные из OLAP-куба ,но как я помню, информация хранилась в самом файле. Чтобы сделать так, чтобы комменты хранились в базы, writeback использовать не стоит. Если уж приспичит, то посмотрите надстройки DevArt или SaveToDB для этих целей.
...
Рейтинг: 0 / 0
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Сохранение информации в БД через куб / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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