2011-11-05 21 views
8

Estamos considerando mover una aplicación de planificación y presupuesto a la plataforma de Salesforce. La aplicación existente se basa en un modelo de datos dimensionales y cuenta con una amplia capacidad de consulta ad-hoc implementada a través de combinaciones de estrellas.Creación de aplicaciones de estilo OLAP con SalesForce/Apex

Vemos cómo la plataforma nos permitirá armar las pantallas de entrada de datos rápidamente, pero el modelo de datos subyacente y los lenguajes de consulta no parecen adecuados para nuestros requisitos de informes.

¿Es posible tener informes rápidos y flexibles con esta plataforma? De lo contrario, ¿qué tan engorroso es extraer los datos de forma periódica para incluirlos en una aplicación analítica?

+0

Comentando sobre su comentario de generosidad, hay una gran comunidad en torno a la fuerza de ventas, solo está buscando en el lugar equivocado. pruebe http://boards.developerforce.com/sforce/?category.id=developers en su lugar. – superfell

Respuesta

3

Hmm - ¿Supongo que respondo mi propia pregunta? El silencio relativo sobre esto (incluso con bounty, ¿quién quiere tener algo que ver con algo que se ignora en stackoverflow?) Es un tipo de respuesta.

Entonces, no, esta plataforma no es adecuada para aplicaciones que tienen algún tipo de requisitos de ROLAP. Creo que es una pena para mí hacer una pregunta tonta, pero doy la bienvenida a cualquier respuesta ...

0

Realizando consultas nativas, rápidas, tipo OLAP: posible, pero algo engorroso, ya que SFDC es básicamente un RDBMS de estilo tradicional con capacidad de unión un tanto limitada dentro de su informe nativo. Puede hacer cosas similares a OLAP con código personalizado, pero puede resultar engorroso si está acostumbrado a utilizar soluciones OLAP de alta gama establecidas.

Extracción de datos de SFDC para su uso en otras aplicaciones: realmente fácil y compatible con varias tecnologías, la más común es la extracción de archivos CSV o el uso del servicio web de datos. Hay herramientas como el cargador de datos SFDC que también le permite extraer/cargar datos a través de la línea de comandos o la interfaz de usuario. Eso es probablemente lo que recomendaría a un cliente que tenga experiencia previa en una herramienta de análisis determinada.

+0

Un RDMS tradicional está bien, pero tendrá que unirse a 6 u 8 vías en nuestras tablas de hechos, con filtrado y agrupamiento. Parece que esto no va a funcionar para nosotros. –

0

No intentaría construir un modelo de datos OLAP en Salesforce. Las limitaciones tanto en las uniones como en la acumulación de datos de hijo a padre dificultan la implementación de un esquema en estrella con agregaciones.

Existen algunos productos como IQ 20/20 que se pueden integrar con Salesforce y brindan funcionalidad de inteligencia empresarial casi en tiempo real.

Analytical snapshots también pueden ayudar ya que proporcionan una manera de crear tablas agregadas. Las instantáneas extraen datos de un informe y se pueden programar para que se ejecuten periódicamente. Las diferentes ediciones de Salesforce ofrecen diferentes funciones con respecto a la programación, por lo que es mejor verificar los límites de su edición antes de ir demasiado lejos en el diseño.

Cuestiones relacionadas