Esta publicación es coescrita por Rajkumar Irudayaraj, director sénior de productos de Salesforce Data Cloud.
En el panorama empresarial en constante crecimiento de hoy, las organizaciones deben disfrutar los datos y ejecutar en función de ellos para impulsar el investigación, originar información y tomar decisiones informadas para ofrecer experiencias excepcionales al cliente. Salesforce y Amazon han colaborado para ayudar a los clientes a descubrir el valía de los datos unificados y acelerar el tiempo de logro de información con la colaboración bidireccional. Copia cero intercambio de datos entre Abundancia de datos de Salesforce y Amazon Redshift.
En un post antecedente, mostramos cómo Asociación de datos de copia cero permite a las empresas obtener a los datos de Amazon Redshift interiormente de Salesforce Data Cloud para enriquecer los datos de Customer 360 con datos operativos. Esta serie de dos partes explora cómo los equipos de investigación pueden obtener a los datos de Customer 360 desde Salesforce Data Cloud interiormente de Amazon Redshift para originar información sobre datos unificados sin la sobrecarga de los procesos de extirpación, transformación y carga (ETL). En esta publicación, cubrimos el uso compartido de datos entre Salesforce Data Cloud y las cuentas de AWS de los clientes en la misma región de AWS. La parte 2 cubre el uso compartido de datos entre regiones entre Salesforce Data Cloud y las cuentas de AWS de los clientes.
¿Qué es Salesforce Data Cloud?
Abundancia de datos de Salesforce es una plataforma de datos que unifica todos los datos de su empresa en Salesforce. Plataforma Einstein 1lo que brinda a cada equipo una traza de 360 grados del cliente para impulsar la automatización, crear investigación, personalizar la interacción y potenciar la inteligencia químico (IA) confiable. Salesforce Data Cloud crea una traza integral del cliente al convertir volúmenes de datos desconectados en un perfil de cliente unificado al que es sencillo obtener y comprender. Esta traza unificada ayuda a sus equipos de ventas, servicio y marketing a crear experiencias de cliente personalizadas, invocar acciones y flujos de trabajo basados en datos e impulsar la IA de guisa segura en todas las aplicaciones de Salesforce.
¿Qué es Amazon Redshift?
Amazon Redshift es un servicio de almacenamiento de datos rápido, totalmente administrado y a escalera de petabytes que simplifica y permite analizar de guisa apto todos sus datos utilizando sus herramientas de inteligencia empresarial (BI) existentes. Está optimizado para conjuntos de datos que van desde unos pocos cientos de gigabytes hasta petabytes y ofrece una mejor relación precio-rendimiento en comparación con otras soluciones de almacenamiento de datos. Con una casa de procesamiento masivamente paralelo (MPP) completamente administrada y basada en IA, Amazon Redshift hace que la toma de decisiones comerciales sea rápida y rentable. Espectro de Amazon Redshift permite consultar datos estructurados y semiestructurados en Servicio de almacenamiento simple de Amazon (Amazon S3) sin tener que cargar los datos en las tablas de Redshift. Integración de Redshift Spectrum con Formación de lagos en AWS permite consultar archivos montados automáticamente Catálogo de datos de AWS Glue mesas con Administración de identidad y acercamiento de AWS Credenciales (IAM) y conveniencia de Lake Formation para concesiones de permisos y políticas de control de acercamiento en Vistas del catálogo de datos. El uso compartido de datos de Salesforce Data Cloud con Amazon Redshift aprovecha la compatibilidad con AWS Glue Data Catalog para vistas multimotor y Integración del espectro Redshift con Lake Formation.
¿Qué es el intercambio de datos Zero Copy?
El uso compartido de datos Zero Copy permite a los clientes de Amazon Redshift consultar datos de Customer 360 almacenados en Salesforce Data Cloud sin aprieto de ETL tradicional para mover o copiar los datos. En cambio, simplemente se conectan y utilizan los datos en el empleo, liberando su valía de inmediato con acercamiento a pedido a los datos más recientes. El uso compartido de datos es compatible con entreambos Sin servidor de Amazon Redshift y clústeres RA3 aprovisionados. Los datos se pueden compartir con un clúster aprovisionado o sin servidor de Redshift en la misma región o con un clúster sin servidor de Redshift en una región diferente. Para obtener una descripción caudillo de la integración de Salesforce Zero Copy con Amazon Redshift, consulte este Blog de Salesforce.
Descripción caudillo de la alternativa
Salesforce Data Cloud ofrece una experiencia de apuntar y hacer clic para compartir datos con la cuenta de AWS de un cliente. En la consola de Lake Formation, puede aceptar el uso compartido de datos, crear el vínculo de medios, copular objetos de Salesforce Data Cloud como vistas del catálogo de datos y otorgar permisos para consultar los datos en vivo y unificados en Amazon Redshift.
El futuro diagrama muestra el proceso integral que implica compartir datos de Salesforce Data Cloud con Amazon Redshift en la misma región mediante una casa Zero Copy. Esta casa sigue el patrón documentado en Prácticas recomendadas y consideraciones para compartir datos entre cuentas.
La configuración del uso compartido de datos consta de los siguientes pasos de parada nivel:
- El administrador de Salesforce Data Cloud crea el destino de uso compartido de datos con la cuenta de destino para el uso compartido de datos.
- El administrador de Salesforce Data Cloud selecciona los objetos de la cúmulo de datos que se compartirán con Amazon Redshift y crea un petición compartido de datos.
- El administrador de Salesforce Data Cloud vincula el petición compartido de datos al destino del petición compartido de datos, lo que invoca las siguientes operaciones para crear un petición compartido entre cuentas:
- Cree una traza de Catálogo de datos para las tablas Apache Iceberg de Salesforce Data Cloud invocando el comando API de catálogo.
- Utilice el uso compartido de Lake Formation para crear un petición compartido de catálogo de datos entre cuentas.
- En la cuenta de AWS del cliente, el administrador de Lake Formation inicia sesión en la consola de Lake Formation para aceptar el petición compartido, crear un enlace de petición y otorgar permisos de acercamiento al rol de Redshift.
- El analista de datos inicia el editor de consultas de Amazon Redshift con el rol adecuado para consultar el petición compartido de datos y unirse con las tablas nativas de Redshift.
Prerrequisitos
Los siguientes son los requisitos previos para permitir el intercambio de datos:
- Una cuenta de Salesforce Data Cloud.
- Una cuenta de AWS con Pegamento AWS y Formación de Charca habilitada.
- O correctamente un Redshift sin servidor o un Clúster aprovisionado por Redshift con tipos de instancia RA3 (ra3.16xlarge, ra3.4xlarge, ra3.xlplus). El uso compartido de datos no es compatible con otros tipos de instancias aprovisionadas, como DC2 o DS2, y debe configurarse antiguamente de obtener al petición compartido de datos. Si no tiene un clúster Redshift RA3 aprovisionado existente, le recomendamos usar un espacio de nombres Redshift Serverless para proveer las operaciones y el mantenimiento.
- El servicio Amazon Redshift debe ejecutarse en la misma región donde se ejecuta Salesforce Data Cloud.
- Funciones de administrador de AWS para Lake Formation y Amazon Redshift:
Crear el destino de uso compartido de datos
Complete los siguientes pasos para crear el destino de uso compartido de datos:
- En Salesforce Data Cloud, seleccione Tirador de aplicaciones y elige Objetivos de intercambio de datos.
- Nominar Nuevo y elige Amazon Redshiftluego elige Próximo.
- Introduzca los datos para Fórmula, API Nombrey Cuenta para el objetivo de compartir datos.
- Nominar Reservar.
A posteriori de atesorar esta configuración, el Carpeta de inquilinos S3 El valía está rellenado.
- Elige el Carpeta de inquilinos S3 Enlace y copie el token de demostración.
Si no ha iniciado sesión en Consola de delegación de AWSSerás redirigido a la página de inicio de sesión.
- Ingrese el token de demostración y seleccione Reservar.
El objetivo de compartir datos pasa al estado activo.
Crear un petición compartido de datos
Complete los siguientes pasos para crear un petición compartido de datos:
- Navegar hasta el Compartir datos pestaña en su estructura de Salesforce.
- Nominar Tirador de aplicaciones y elige Acciones de datos.
Alternativamente, puede navegar hasta el Compartir datos pestaña de la página de inicio de su estructura.
- Nominar Nuevoluego elige Próximo.
- Proporcione una marbete, un nombre, un espacio de datos y una descripción, luego elija Próximo.
- Seleccione los objetos que desea incluir en el petición compartido y elija Reservar.
Vincular el destino del uso compartido de datos al uso compartido de datos
Para vincular el destino del petición compartido de datos con el petición compartido de datos, complete los siguientes pasos:
- En la página de inicio del registro de intercambio de datos, seleccione Vincular/Desvincular destino de uso compartido de datos.
- Seleccione el destino de uso compartido de datos que desea vincular al petición compartido de datos y elija Reservar.
El uso compartido de datos debe estar activo antiguamente de poder aceptar el uso compartido de medios en la consola de Lake Formation.
Acepte compartir datos en Lake Formation
Esta sección proporciona los pasos detallados para aceptar la invitación para compartir datos y los pasos de configuración para copular el petición compartido de datos con Amazon Redshift.
- Una vez que el petición compartido de datos se haya vinculado correctamente al destino del petición compartido de datos, navegue a la consola de Lake Formation.
Se muestra el banner de invitación para compartir datos.
- Nominar Aceptar y crear.
El Aceptar y crear La página muestra un enlace de petición y brinda la opción de configurar permisos de IAM.
- En el Directores sección, elija los usuarios y roles de IAM para otorgar los permisos predeterminados (describir y pretender) para el enlace del petición compartido de datos.
- Nominar Crear.
El enlace de petición creado en el paso antecedente aparece cercano al petición compartido de la cojín de datos de AWS Glue en la consola de Lake Formation.
Consultar el petición compartido de datos desde Redshift Serverless
Inicie el editor de consultas de Redshift Serverless e inicie sesión como un becario federado con el rol que tiene permisos de descripción y selección para el enlace del petición.
Las tablas de intercambio de datos se montan automáticamente y aparecen en awsdatacatalog
y se puede consultar como se muestra en la futuro captura de pantalla.
Consultar el petición compartido de datos desde el clúster aprovisionado por Redshift
Para consultar el petición compartido de datos del clúster aprovisionado de Redshift, inicie sesión en el clúster aprovisionado como superusuario.
En una pestaña del editor, ejecute la futuro testimonio SQL para otorgar a un becario de IAM acercamiento al catálogo de datos:
IAM:miUsuarioIAM es un becario de IAM al que desea otorgar privilegios de uso para el catálogo de datos. Alternativamente, puede otorgar privilegios de uso a IAMR:mi rol IAMR para un rol de IAM. Para obtener más detalles, consulte Consulta del catálogo de datos de AWS Glue.
Inicie sesión como el becario con el rol del paso antecedente utilizando credenciales temporales.
Deberías poder expandirte awsdatacatalog
y consultar las tablas de intercambio de datos como se muestra en la futuro captura de pantalla.
Conclusión
El uso compartido de datos sin copia entre Salesforce Data Cloud y Amazon Redshift representa un avance significativo en la forma en que las organizaciones pueden utilizar los datos de 360 grados de sus clientes. Al eliminar la aprieto de mover datos, este enfoque ofrece información en tiempo actual, costos reducidos y viejo seguridad. A medida que las empresas continúan priorizando la toma de decisiones basada en datos, el uso compartido de datos sin copia desempeñará un papel crucial para liberar todo el potencial de los datos de los clientes en todas las plataformas.
Esta integración permite a las organizaciones eliminar los silos de datos, acelerar los investigación e impulsar estrategias más ágiles centradas en el cliente. Para obtener más información, consulte los siguientes medios:
Acerca de los autores
Rajkumar Irudayaraj es un director sénior de productos en Salesforce con más de 20 abriles de experiencia en plataformas y servicios de datos, con una pasión por saludar experiencias impulsadas por datos a los clientes.
Jason Berkowitz es apoderado sénior de productos en AWS Lake Formation. Tiene experiencia en estudios espontáneo y arquitecturas de lagos de datos. Ayuda a los clientes a orientarse en dirección a los datos.
Ravi Bhattiprolu Ravi es arquitecto de soluciones para socios sénior en AWS. Trabaja con socios ISV estratégicos, Salesforce y Tableau, para ofrecer productos y soluciones innovadores y correctamente diseñados que ayuden a los clientes conjuntos a conquistar sus objetivos comerciales y técnicos.
Avijit Goswami Avijit es arquitecto de soluciones principal en AWS, especializado en datos y investigación. Brinda apoyo a los clientes estratégicos de AWS para crear soluciones de lagos de datos escalables, seguras y de parada rendimiento en AWS mediante servicios administrados de AWS y soluciones de código descubierto. Fuera de su trabajo, a Avijit le gusta desplazarse, hacer caminatas, ver deportes y escuchar música.
Ife Stewart Ife es arquitecta de soluciones principal en el segmento ISV decisivo de AWS. Ha trabajado con Salesforce Data Cloud durante los últimos 2 abriles para ayudar a crear experiencias de cliente integradas en Salesforce y AWS. Ife tiene más de 10 abriles de experiencia en tecnología. Es una defensora de la diversificación y la inclusión en el campo de la tecnología.
Michael Ajedrez es apoderado técnico de productos en AWS Lake Formation. Se enfoca en mejorar los permisos de datos en todo el albufera de datos. Le apasiona respaldar que los clientes puedan crear y optimizar sus lagos de datos para cumplir con los estrictos requisitos de seguridad.
Mike Patterson es apoderado sénior de soluciones para clientes en el segmento ISV decisivo de AWS. Se ha asociado con Salesforce Data Cloud para alinear los objetivos comerciales con soluciones innovadoras de AWS para conquistar experiencias de cliente impactantes. En su tiempo huido, disfruta de acaecer tiempo con su tribu, hacer deportes y realizar actividades al espacio huido.