Создание приложений в стиле OLAP с помощью SalesForce/Apex

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

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

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

3 ответа

Решение

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

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

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

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

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

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

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

Другие вопросы по тегам