Skip to main content

Primeros pasos en la transformación de datos de transmisión en Data Cloud

Objetivos de aprendizaje

Después de completar esta unidad, podrá:

  • Describir qué es una transformación de datos de transmisión y sus principales casos de uso.
  • Crear una transformación de datos de transmisión de Data Cloud.
Nota

En este módulo, suponemos que usted es un administrador de Data Cloud con los permisos adecuados para crear transformaciones de datos de transmisión.

¿Qué es una transformación de datos de transmisión?

Una transformación de datos de transmisión le permite limpiar y enriquecer sus datos casi en tiempo real, a medida que ingresan al sistema. Para modificar cantidades seleccionadas de datos en un intervalo de tiempo programado, utilice una transformación por lotes.

Por ejemplo, una transformación de datos de transmisión es ideal para detectar fraudes con tarjetas de crédito. Al agregar datos que llegan desde una gran cantidad de sistemas de procesamiento a medida que se introducen y normalizarlos en un formato estándar, puede detectar irregularidades casi en tiempo real.

Transformaciones de datos de transmisión por dentro

Los nuevos registros se introducen e inmediatamente se transforman y se agregan al objeto de salida.

Con una transformación de datos de transmisión en Data Cloud, los nuevos registros se introducen e inmediatamente se transforman y se agregan al objeto de salida.

Una transformación de datos de transmisión lee registros de un objeto de lago de datos (DLO, Data Lake Object) de origen y ejecuta una consulta SQL que modifica los datos entrantes. Luego, asigna el objeto de lago de datos de destino al modelo de datos de Data Cloud en un objeto de modelo de datos (DMO, Data Model Object).

Crear una transformación de datos de transmisión

  1. En Data Cloud, haga clic en la ficha Data Transforms (Transformaciones de datos).
  2. Haga clic en New (Nueva).
  3. Seleccione Streaming Data Transform (Transformación de datos de transmisión).

Complete las pantallas de configuración restantes, incluida la denominación de la transformación de datos de transmisión, la elección de un DLO de destino, la escritura de una consulta SQL y la asignación.

Ejemplo: normalizar contactos telefónicos

Puede utilizar una transformación de datos de transmisión para la normalización. La funcionalidad predeterminada de Data Cloud no almacena varios números de teléfono para un contacto. El DLO Contact_core se asigna directamente al DMO Contact Point Phone (Teléfono del punto de contacto), y solo se puede asignar un punto de contacto.

En los sistemas externos actualmente contamos con lo siguiente:

CUSTOMERID

NAME

MOBILEPHONE

HOMEPHONE

WORKPHONE

C1

John

408-512-2234

650-342-4612

C2

Peter

310-453-3421

915-870-9900

Pero los representantes de soporte al cliente necesitan acceso casi en tiempo real a todos los números de teléfono de un contacto. Para que los tres tipos estén disponibles, podemos utilizar una transformación de datos de transmisión para normalizar los contactos telefónicos.

A fin de asignar diversos puntos de contacto a Contact Point (Punto de contacto), utilice una transformación SQL con el operador UNION.

SELECT CONCAT(Contact_core.CustomerId, "_Mobile") as PhoneId,
    Contact_core.CustomerId as CustomerId,
    Contact_core.MobilePhone as PhoneNumber,
    "Mobile" as PhoneType
FROM Contact_core
WHERE ISNOTNULL(Contact_core.MobilePhone) AND Contact_core.MobilePhone <> ""
UNION
SELECT CONCAT(Contact_core.CustomerId, "_Home") as PhoneId,
    Contact_core.CustomerId as CustomerId, Contact_core.HomePhone as PhoneNumber,
    "Home" as PhoneType
FROM Contact_core
WHERE ISNOTNULL(Contact_core.HomePhone) AND Contact_core.HomePhone <> ""
UNION
SELECT CONCAT(Contact_core.CustomerId, "_Work") as PhoneId,
    Contact_core.CustomerId as CustomerId,
    Contact_core.WorkPhone as PhoneNumber,
    "Work" as PhoneType
FROM Contact_core
WHERE ISNOTNULL(Contact_core.WorkPhone) AND Contact_core.WorkPhone <> ""

Después de la ejecución, el DLO de destino Phone Numbers (Números de teléfono) contiene registros para cada tipo de número de teléfono. Ahora, puede asignar los números de teléfono del DLO de destino al DMO Contact Point Phone (Teléfono del punto de contacto). El DMO Contact Point Phone (Teléfono del punto de contacto) contiene los tres tipos de números de teléfono para cada cliente. Mejor aún: los datos están disponibles para las herramientas posteriores que consumen el objeto de modelo de datos, como perspectivas calculadas, resolución de identidad y segmentación.

PHONEID

CUSTOMERID

PHONENUMBER

PHONETYPE

C1_Mobile

C1

408-512-2234

Móvil

C1_Work

C1

650-342-4612

Trabajo

C2_Home

C2

310-453-3421

Inicio

C2_Work

C2

915-870-9900

Trabajo

Supervisar el estado

Para supervisar el estado de una transformación de datos de transmisión, revise sus métricas de procesamiento.

  1. En la ficha Data Transforms (Transformaciones de datos), haga clic en el nombre de la transformación de datos de transmisión.
  2. Haga clic en Refresh History (Actualizar historial) para ver la cantidad de registros procesados, fallidos y eliminados.

Configurar una transformación de datos de transmisión en Data Cloud es el primer paso para combinar los datos en tiempo real con una vista rápida, receptiva y completa de su cliente. Después de asignar el DLO al DMO, la transmisión de datos transformada está lista para su análisis o procesamiento posterior.

Recursos

Comparta sus comentarios de Trailhead en la Ayuda de Salesforce.

Nos encantaría saber más sobre su experiencia con Trailhead. Ahora puede acceder al nuevo formulario de comentarios en cualquier momento en el sitio de Ayuda de Salesforce.

Más información Continuar a Compartir comentarios