Salesforce Wave Analytics en Jitterbit Design Studio## Jitterbit Salesforce Wave Analytics (Einstein Analytics)
Jitterbit Salesforce Wave Analytics (Einstein Analytics)
Nota
Salesforce ha renombrado Salesforce Wave Analytics como Salesforce Einstein Analytics. Sin embargo, Jitterbit Design Studio aún conserva el nombre original de Wave Analytics. Ambos términos se utilizan aquí según corresponda.
Salesforce Einstein Analytics está diseñado para proporcionar la capacidad a cualquier usuario final de Salesforce de analizar datos y construir gráficos y paneles personalizados. Está diseñado para ser compatible con dispositivos móviles y proporciona una plataforma para construir aplicaciones analíticas potentes.
El Jitterbit Salesforce Wave Analytics (Einstein Analytics) proporciona a cualquier cliente de Salesforce-Jitterbit la capacidad de analizar datos externos a Salesforce, como SAP, Microsoft AX o bases de datos personalizadas locales, aprovechando los conectores de Jitterbit, el Asistente de Transformación y el soporte para protocolos estándar. El Jitterbit Salesforce Wave Analytics aprovecha todos los componentes existentes de Jitterbit. Cualquier usuario de Jitterbit que esté diseñando proyectos y operaciones de Jitterbit puede fácilmente aumentar sus proyectos existentes e inyectar los datos externos requeridos en Salesforce Einstein Analytics.
Nota
Los puntos finales creados con este conector se incluyen en informe de uso de puntos finales y cuentan para su licencia.
Componentes clave
Los componentes clave del Jitterbit Salesforce Wave Analytics (Einstein Analytics) son:
Jitterbit Salesforce Wave Analytics (Einstein Analytics)
- Salesforce Wave Analytics te permite generar múltiples configuraciones de estructura/formato para el formato de datos de Salesforce Einstein Analytics, también conocido como Dataset.
- Para más información sobre el formato Dataset, consulta la Referencia de Formato de Datos Externos de Salesforce Analytics.
Asistente de Transformación: Tipo de Destino Conjunto de Datos de Salesforce Wave Analytics
- El tipo de destino Conjunto de Datos de Salesforce Wave Analytics se utiliza para enviar un archivo de Conjunto de Datos a una Organización de Salesforce.
- Los usuarios de Jitterbit ejecutan el Asistente de Transformación de Jitterbit para crear un archivo de destino de Conjunto de Datos.
- El archivo de destino de Conjunto de Datos se crea utilizando una estructura/formato de Conjunto de Datos generada por Salesforce Wave Analytics (Einstein Analytics).
Conjunto de Datos de Salesforce Wave Analytics (Einstein Analytics)
La estructura y el contenido de los datos utilizados en Salesforce Wave Analytics (Einstein Analytics) se definen en Jitterbit Design Studio utilizando el formato de archivo Conjunto de Datos de Salesforce Wave Analytics, como se muestra en este ejemplo:

Puedes definir estas propiedades para cada elemento en el formato de un Conjunto de Datos:
-
Tipo: Jitterbit admite estos tipos de datos:
-
Cadena
-
Booleano
-
Fecha
-
Numérico
-
-
Etiqueta: La Etiqueta, una propiedad opcional, se utiliza solo al ejecutar informes en Salesforce después de que se genera y se carga el Conjunto de Datos. Si no se establece una etiqueta, se utiliza el Nombre del Campo en su lugar.
-
Valor Predeterminado: Se puede establecer un valor predeterminado que se utiliza al generar el archivo de datos del Conjunto de Datos. Ten en cuenta que los tipos de datos numéricos no pueden ser nulos ni una cadena vacía al generar un archivo de Conjunto de Datos. Establecer un valor predeterminado asegurará que se genere y cargue un Conjunto de Datos con éxito. Los tipos de fecha pueden ser nulos, pero se puede proporcionar un valor predeterminado para anular un nulo. Los valores de fecha predeterminados deben estar en el formato YYYY-MM-DD.
-
Formato: El Formato, una propiedad opcional, se utiliza solo al ejecutar informes en Salesforce después de que se genera y se carga el Conjunto de Datos.
-
Escala: La Escala, disponible solo para tipos de datos numéricos, representa el número de lugares después del punto decimal. Ten en cuenta que especificar una escala menor que el número real de lugares después del punto decimal contenido en un valor de datos resultará en la truncación del valor de datos. Por ejemplo, si el valor de datos en un campo es 3.1415 y la escala se establece en 3, entonces el Conjunto de Datos generado contendrá ese valor de datos establecido en 3.141.
-
ID: La bandera ID indica si un campo es la clave primaria para el registro. Esto es necesario para realizar un upsert (o eliminar) de un conjunto de datos.
-
JSON: En tiempo de ejecución, se genera una representación JSON de los metadatos del conjunto de datos y se adjunta a los datos. La representación JSON se puede revisar y descargar antes de ejecutar la operación.
Transformación de conjunto de datos de Salesforce Wave Analytics
Un tipo de destino de transformación de Conjuntos de Datos de Salesforce Wave Analytics permite utilizar el motor de transformación Harmony y generar un Conjunto de Datos de Salesforce Einstein. Se utiliza el Asistente de Transformación para guiar a través del proceso de creación del Conjunto de Datos:

Aquí, se especifica un documento de texto fuente y se muestra su definición:

El asistente incluye la capacidad de crear una nueva estructura/formato de Conjunto de Datos basado en la estructura fuente seleccionada o en un Conjunto de Datos existente:

La estructura del Conjunto de Datos está diseñada para ser reutilizable, similar a la función de Formato de Archivo Harmony, y puede ser reutilizada en múltiples operaciones. El Conjunto de Datos incluye el JSON de metadatos que se adjuntará al Conjunto de Datos cuando se cargue en Salesforce.
Una transformación mapea el archivo fuente al destino del Conjunto de Datos. Después de que la automatización esté completa, se añaden manualmente los mapeos adicionales requeridos:

Destino de conjunto de datos de Salesforce Wave Analytics
Un destino de Conjunto de Datos de Salesforce Wave Analytics se utiliza al transformar datos en un Conjunto de Datos utilizado en Salesforce Einstein Analytics.

El destino proporciona estas propiedades:
-
Salesforce Org: El punto final de Salesforce donde se debe cargar el Conjunto de Datos. Tenga en cuenta que la Salesforce Org debe tener habilitado el producto Salesforce Einstein Analytics Cloud.
-
Operación: Especifique la operación para cargar en un conjunto de datos; uno de Sobrescribir, Agregar, Upsert o Eliminar.
-
Desfase del Mes Fiscal: Cuando se cargan conjuntos de datos que contienen campos de fecha, se generan campos de mes fiscal. Esto especifica la diferencia, en meses, entre el año fiscal y el año calendario.
-
¿Fin de Año Fiscal?: Si se selecciona, indica si el año fiscal es el año en el que finaliza o comienza el año fiscal.
-
Nombre del Conjunto de Datos de Salesforce Wave Analytics: Proporcione el nombre del Conjunto de Datos en Salesforce.
-
Nombre de la Aplicación (anteriormente Contenedor): Especifique un Nombre de Aplicación para el Conjunto de Datos. Estos ayudan a organizar múltiples conjuntos de datos actuando de manera similar a carpetas o directorios en un sistema de archivos.
Requisito de versión del agente de Credenciales de Cliente OAuth 2.0
Generar y cargar un conjunto de datos utilizando un punto final de Salesforce Org configurado con Seleccionar Credenciales de Cliente OAuth 2.0 es compatible con agentes en la nube y en la versión 12.9 o posterior de agentes privados. Este es un requisito más alto que los prerequisitos generales de OAuth 2.0 de 2 patas para un punto final de Salesforce Org, que solo requieren la versión 11.59 / 12.3 o posterior de agentes; en un agente privado más antiguo, la prueba de conexión OAuth 2.0 del punto final tiene éxito, pero la generación y carga del conjunto de datos aún falla.