lunes, 9 de diciembre de 2019

Conectar MicroStrategy y Salesforce


CONECTOR SALESFORCE ODBC



En este artículo vamos a explicar como realizar la configuración del Conector ODBC de MicroStrategy a Salesforce

Conector Developer

ODBC

La creación del ODBC se ha hecho siguiendo los pasos de la siguiente KB:
En el servidor hay que crear el ODBC en System DNS de 64 bits




Elegimos el driver for Salesforce




En la pestaña general tendremos que rellenar los campos:
·         Host Name: hace referencia a la url de Salesforce, que al ser un entorno en cloud todas las organizaciones tienen la misma:
o   test.salesforce.com -> sandbox
o   login.salesforce.com -> entorno productivo
·         Database: Este conector creará unos ficheros de configuración y ya que no todas las aplicaciones de MicroStrategy se ejecutan en el mismo directorio genera estos ficheros en diversos sitios, para solucionar esto se usa una ruta absoluta



En la pestaña SQL Engine:
·         SQL Engine Mode: 0 – Direct
·         JVM Classpath: E:\Program Files (x86)\Common Files\MicroStrategy\ODBC\sforce.jar este es el JAR que necesita el driver



En la pestaña Advanced:
·         Create Database: 2 – NotExist
o    0 - No: Comprueba que la bbdd existe, si no existe da error
o   1- Ignore: El driver eliminará la bbdd existente y creará una nueva x cada conexión
o   2- NotExist: El driver comprueba que existe y si no existe la crea
·         Transaction Mode: 1 - Ignore.
·         Fetch Size:  160
Nos aseguramos que el driver trabaja con los estándares de Microstrategy para devolver datos
·         Config Options: AuditColumns=AuditOnly;MapSystemColumnNames=0;CustomSuffix=Include




Instancia de Base de Datos

Crearemos ahora la instancia de BBDD en Microstrategy, donde elegiremos el tipo de conexión Salesforce





Dentro de las conexiones de Bases de datos elegiremos el ODBC anteriormente creado




Y crearemos el login de base de datos para autenticarnos, donde:
·         Login ID -> nombre_usuario
·         Password ->password+token
El token no variará nunca a no ser que sea cambiada la password o el correo electrónico del usuario. Esta propiedad está definida por parte de los administradores de Salesforce




Una vez hecho esto podremos acceder por el Warehouse Catalog al schema de bbdd de Salesforce, el prefijo a usar es SFORCE


Conector Web

Para usar el conector Web usaremos la opción de añadir datos externos

Añadimos un nuevo origen de datos

En la pantalla de configuración:
·         Nombre del Host: hace referencia a la url de Salesforce, que al ser un entorno en cloud todas las organizaciones tienen la misma:
o   test.salesforce.com -> sandbox
o   login.salesforce.com -> entorno productivo
·         Usuario -> nombre_usuario
·         Contraseña ->password+token
·         Nombre de origen de datos: SFDC (que es el schema warehouse de Salesforce)




No hay comentarios:

Publicar un comentario