Создание приложений в стиле OLAP с помощью SalesForce / Apex - PullRequest
8 голосов
/ 05 ноября 2011

Мы рассматриваем перенос приложения для планирования и бюджетирования на платформу Salesforce.Существующее приложение построено на основе многомерной модели данных и имеет широкие возможности специальных запросов, реализованных с помощью соединений типа «звезда».

Мы видим, как платформа позволит нам быстро создавать экраны ввода данных, но лежащие в их основемодели данных и языки запросов не подходят для наших требований к отчетности.

Возможно ли быстрое и гибкое создание отчетов с этой платформой?Если нет, то насколько громоздким является извлечение данных на регулярной основе для их передачи в аналитическое приложение?

Ответы [ 3 ]

3 голосов
/ 11 ноября 2011

Хм - наверное, я отвечу на свой вопрос? Относительное молчание (даже с наградой - кто хочет иметь какое-либо отношение к тому, что игнорируется в stackoverflow?) Является своего рода ответом.

Итак - Нет, эта платформа не очень подходит для приложений, которые имеют какие-либо требования ROLAP. Думаю, мне стыдно задавать глупые вопросы, но я приветствую любые ответы ...

0 голосов
/ 25 мая 2012

Я бы не пытался создать модель данных OLAP в Salesforce. Ограничения как в объединении, так и в сворачивании данных от дочернего к родительскому затрудняют реализацию звездообразной схемы с агрегациями.

Существуют некоторые продукты, такие как IQ 20/20 , которые могут интегрироваться с Salesforce и предоставлять функции бизнес-аналитики практически в реальном времени.

Аналитические снимки также могут помочь, поскольку они предоставляют способ построения сводных таблиц. Снимки извлекают данные из отчета и могут быть запланированы для периодического запуска. Различные редакции Salesforce предоставляют различные функции в отношении планирования, поэтому лучше проверить ограничения для своего издания, прежде чем углубляться в дизайн.

0 голосов
/ 07 ноября 2011

Выполнение собственных, быстрых, OLAP-подобных запросов: возможно, но несколько громоздко, поскольку SFDC в основном является СУБД традиционного стиля с несколько ограниченными возможностями объединения в рамках собственных отчетов. Вы можете делать OLAP-подобные вещи с помощью пользовательского кода, но он может стать громоздким, если вы привыкли использовать устоявшиеся решения OLAP высокого класса.

Извлечение данных из SFDC для использования в других приложениях: действительно простое и поддерживается в ряде технологий, наиболее распространенным является извлечение файлов CSV или использование веб-службы данных. Существуют такие инструменты, как загрузчик данных SFDC, который также позволяет извлекать / загружать данные через командную строку или пользовательский интерфейс. Это, вероятно, то, что я бы порекомендовал клиенту, который уже имеет опыт работы с данным инструментом анализа.

...