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)