Cargar y anexar varios archivos CSV con Amazon S3 Connector

Si su compañía almacena datos CSV en Amazon S3, ahora tiene una forma más sencilla de llevarlos a Analytics. Anteriormente, tenía que descargar los archivos de forma local y luego cargarlos manualmente en Analytics. Y, para combinar los datos de varios archivos, tenía que utilizar el flujo de datos o una receta. Ahora, Amazon S3 Connector lo hace todo por usted.

Dónde: Esta función se aplica a Einstein Analytics en Lightning Experience y Salesforce Classic. Einstein Analytics está disponible en Developer Edition y, por un costo adicional, en Enterprise Edition, Performance Edition y Unlimited Edition.

Quién: Para crear conexiones, debe tener una licencia de la plataforma de Analytics y el permiso Agregar conexiones remotas de Analytics o Gestionar Analytics.

Por qué: Echemos un vistazo a un ejemplo. Imagine que proporciona un servicio de asistencia de devolución de llamadas para sus clientes en su sitio web. Las llamadas se registran automáticamente por semana en archivos .csv independientes en carpetas mensuales en Amazon S3. Aquí hay archivos semanales en la carpeta Enero.

Carpeta en Amazon S3 que contiene 4 archivos

Con Amazon S3 Connector, puede crear una conexión con esta carpeta y cargar todos los archivos cuando se realice la conexión. Analytics anexa las filas de todos los archivos en un único objeto.Ficha Conexión en el gestor de datos con el objeto de registros de llamadas resaltado

Cómo: Cree conexiones con Amazon S3 Connector de la misma forma que lo hace con otros conectores en la ficha Conexión del gestor de datos. Sin embargo, dado que está conectando con una carpeta en lugar de con un objeto, considere estos requisitos de carpeta antes de crear una conexión.

  • La ruta de carpeta que especifica en la configuración de conexión debe comenzar con el nombre de depósito y no puede incluir la carpeta a la que desea conectar. Utilicemos los registros de devolución de llamada como un ejemplo. La ruta a la carpeta Enero aparece encima de la carpeta al abrirla en S3.Captura de pantalla de ruta de carpeta encima de la carpeta abierta en Amazon S3La ruta de la carpeta en S3 empieza con el nombre del depósito (1), seguido por e nombre de carpeta (2). En este ejemplo, los archivos de Enero están en una subcarpeta (3), que es la carpeta con la que desea conectar. Al especificar esta ruta de carpeta en la configuración de conexión, solo incluye el depósito y la carpeta principal, no la carpeta a la que está conectando. Campo OAuth de carpeta en configuración de conexión
  • Los nombres de carpeta en S3 deben seguir las convenciones de nomenclatura del desarrollador, sin espacios ni caracteres especiales.
  • Cambie el nombre de uno de los archivos de la carpeta S3 a schema_sample.csv. Analytics utiliza este archivo para detectar el esquema de los datos .csv.Archivo de muestra de esquema resaltado en carpeta de S3Al utilizar la conexión para conectar con una carpeta, Analytics muestra una vista previa de los datos en el archivo schema_sample.csv. Desde esta vista previa, puede ver y cambiar los atributos de campo de todos los archivos que esté cargando desde la carpeta.Captura de pantalla de la pantalla de vista previa de los datos al utilizar una conexión con una carpeta en Amazon S3
  • Cada archivo que desee cargar desde la carpeta de S3 debe tener un nombre de archivo que termine en .csv. Además, cada archivo debe tener una fila de encabezado y los mismos campos que el archivo schema_sample.csv. Un archivo puede tener campos adicionales, pero estos campos no se cargarán. Analytics ignora los archivos que no cumplan estos requisitos.
  • Los nombres de campo de la fila de encabezado de cada archivo deben seguir las convenciones de nomenclatura del desarrollador, sin espacios ni caracteres especiales.
  • Solo puede cargar archivos completos, no partes de archivos.