Skip to main content

Primeros pasos con las transformaciones de datos por lotes en Data 360

Objetivos de aprendizaje

Después de completar esta unidad, podrá:

  • Describir las transformaciones de datos por lotes y cuándo utilizarlas.
  • Identificar los distintos tipos de nodos de transformación de datos.
  • Describir cómo crear una transformación de datos por lotes.
Nota

Nota

¿Es su idioma de aprendizaje español (LATAM)? Comience el reto en un Trailhead Playground en español (LATAM) y utilice las traducciones entre paréntesis para navegar. Copie y pegue solo los valores en inglés, ya que las validaciones del reto dependen de los datos en ese idioma. Si no aprueba el reto en su organización en español (LATAM), recomendamos que (1) cambie la configuración local a Estados Unidos, (2) cambie el idioma a inglés (según estas instrucciones) y, luego, (3) haga clic en el botón “Check Challenge” (Comprobar el reto) nuevamente.

Consulte la insignia Trailhead en su idioma para obtener más información sobre cómo aprovechar la experiencia de Trailhead en otros idiomas.

Note

A partir del 14 de octubre de 2025, Data Cloud cambia su nombre a Data 360. Durante esta transición, es posible que se encuentre con referencias a Data Cloud en nuestras aplicaciones y documentación. El nombre es nuevo, pero su funcionalidad y contenido siguen siendo los mismos.

Presentación de las transformaciones de datos por lotes

En Data 360, los datos llegan a través de una transmisión de datos y residen en un objeto de lago de datos (data late object, DLO). Un DLO es el contenedor de almacenamiento para los datos que se introducen en Data 360. Una transformación de datos le permite acceder a los datos de uno o varios DLO y transformarlos para crear su propio conjunto de datos. Una trasformación de datos también puede usarse para modificar datos que se asignaron a un objeto de modelo de datos (data model object, DMO). Un DMO es una representación estructurada de entidades de datos y sus relaciones dentro de Salesforce.

Cuándo utilizar una transformación de datos por lotes

A diferencia de una transformación de datos por transmisión, que se ejecuta de manera continua, la transformación de datos por lotes se ejecuta de forma programada. Además, este tipo de transformación ofrece más funcionalidades que las transformaciones de datos por transmisión, que se basan en una declaración SQL. Las transformaciones de datos por lotes contienen un editor visual integral. El editor permite combinar datos de varios DLO, crear campos calculados con funciones y enviar datos a varios DLO.

Utilice una transformación de datos por lotes cuando necesite realizar transformaciones de datos complejas o cuando necesite actualizar datos de forma programada. En una transformación de datos por lotes, puede unir, agregar y anexar datos. También puede utilizar fórmulas y filtros.

Estas son algunas situaciones en las que una transformación de datos por lotes resultaría útil:

  • Calcular métricas para tableros: Transforme datos ingresados sin procesar en KPI que se pueden usar, como agregados y fórmulas calculadas (por ejemplo, porcentaje de ganancia o valor del ciclo de vida del cliente).
  • Estandarizar valores: Consolide valores ingresados discrepantes, como “Salesforce,” “salesforce.com,” o “SFDC”, en un único valor uniforme.
  • Enriquecer con otras fuentes de datos: Combine datos de varias fuentes, como CRM, nóminas, y registros de uso y de clientes, para usarlos en servicios de Data 360, como resolución de identidad y perspectivas calculadas.

¿Cómo funciona una transformación de datos por lotes?

Mediante el editor visual, arrastra y suelta nodos para crear los datos que necesita. Los nodos representan cada paso del proceso. También representan los datos de origen y destino, así como las distintas operaciones que se realizan con ellos.

Al crear una transformación de datos por lotes, puede utilizar los distintos tipos de nodos para generar los datos exactos que necesita. A continuación, presentamos los distintos tipos de nodos entre los que puede elegir y lo que hace cada uno.

Tipo de nodo

Qué hace

Agregado

Resume los datos con un nivel superior de granularidad mediante las siguientes funciones: Average, Count, Maximum, Minimum, Stddevp, Stddev, Sum, Unique, Varp y Var.

Funciones de IA

Utiliza los modelos de IA de Einstein Studio para hacer predicciones.

Anexado

Combina filas de varios conjuntos de datos.

Filtro

Elimina las filas que no se necesitan en los datos de destino.

Entrada

Contiene los datos de origen en un DLO o DMO.

Unión

Une dos ramas de entrada mediante una búsqueda o unión. Cada rama de entrada debe proporcionar un campo clave. Por ejemplo, el nodo de entrada de datos de clientes y el nodo de venta de entradas tienen cada uno un campo de Id. de cliente.

Resultado

Contiene los datos transformados en un DLO o DMO.

Transformación

Manipula datos mediante el uso de funciones. Con este nodo, puede calcular valores, modificar valores de cadena, dar formato a fechas, agrupar valores, soltar columnas, procesar valores JSON, etc.

Actualización

Intercambia los valores de las columnas con datos de otra fuente de datos cuando los pares de claves coinciden.

Reto práctico: Crear una transformación de datos por lotes

Paso 1: Crear su zona de pruebas

Para completar este módulo, necesitará una zona de pruebas personalizada especial por tiempo limitado que contenga Data 360 y nuestros datos de muestra.

  1. Haga clic en Create Playground (Crear zona de pruebas).
  2. Su nueva organización se asocia automáticamente a su cuenta de Trailhead.
  3. Tome nota de la fecha de caducidad de su organización y complete esta insignia antes de dicha fecha.

Paso 2: Crear sus transmisiones de datos

Para poder introducir los datos de cuenta y oportunidad, debe configurarlos como fuentes de datos en Data 360.

  1. En Data Cloud, desplácese a la ficha Data Streams (Transmisiones de datos) y haga clic en New (Nueva).
  2. Haga clic en Salesforce CRM en Connected Sources (Fuentes conectadas) y, luego, en Next (Siguiente).
  3. Observe que la organización de prueba de Salesforce está preseleccionada. En View Bundles (Ver paquetes), elija el paquete de datos Sales (Ventas) y haga clic en Next (Siguiente). Este paquete contiene todas las transmisiones de datos que necesita para crear su transformación de datos por lotes.
  4. Deje seleccionados todos los campos estándar y haga clic en Next (Siguiente).
  5. En la pantalla siguiente, haga clic en Deploy (Implementar). Si recibe un mensaje de error o la creación de la transmisión de datos demora demasiado, cancele la acción y vuelva a intentarlo.

Paso 3: Crear sus transformaciones de datos por lotes

Ahora, combinemos y filtremos los datos para crear un DLO nuevo que nos muestre las ventas grandes totales por industria.

  1. Cree una nueva transformación de datos por lotes con Objetos de lago de datos.
    1. Haga clic en la ficha Data Transforms (Transformaciones de datos).
    2. Haga clic en New Transform (Nueva transformación).
    3. Seleccione Batch Data Transforms (Transformaciones de datos por lotes) y Next (Siguiente).
    4. Seleccione Data Lake Objects (Objetos de lago de datos) y Next (Siguiente). Aparecerá el Generador de transformaciones.
  2. Agregue el objeto Opportunity (Oportunidad) como datos de entrada.
    1. Haga clic en Add Input Data (Agregar datos de entrada).
    2. Cuando aparezca la tabla Add Input Data (Agregar datos de entrada), seleccione Opportunity_Home.
  3. Anule la selección de la casilla junto a Name (Nombre). Seleccione los campos siguientes y haga clic en Next (Siguiente):
    1. KQ_Id
    2. KQ_AccountId
    3. KQ_OwnerId
    4. Cuenta
    5. Propietario
    6. Importe
    7. Nombre
    8. LeadSource
  4. Opportunity_Home ahora aparece como un nodo en el Generador de transformaciones.
  5. Agregue un filtro al nodo Opportunity (Oportunidad) que se llame “Filter >30,000” (Filtrar > 30 000).
    1. Seleccione el signo más junto al nodo Opportunity (Opportunity).
    2. En la lista de opciones, seleccione Filter (Filtro).
    3. Seleccione el ícono de lápiz junto al título Filter 0 (Filtrar 0).
    4. Cambie el nombre al nodo por Filter >30,000 (Filtrar > 30 000).
    5. Haga clic en Apply (Aplicar).
  6. Configure el filtro para que solo se muestren negociaciones superiores a USD 30 000.
    1. En la tabla de vista previa de los datos, haga clic en el signo más rectangular en Filters (Filtros).
    2. Seleccione Amount (Importe) en el modal que aparece.
    3. En Operator (Operador), seleccione greater than (mayor que).
    4. En Numeric value (Valor numérico), escriba 30000. No incluya la puntuación ni la divisa.
    5. Haga clic en Done (Listo) y, luego, en Apply (Aplicar).
    6. Filter >30,000 (Filtrar > 30 000) ahora aparece como un nodo en el Generador de transformaciones.
  7. Una el objeto Account (Cuenta) con el nodo Filter >30,000 (Filtrar > 30 000).
    1. Haga clic en el signo más en el nodo Filter >30,000 (Filtrar > 30 000).
    2. En la lista de opciones, seleccione Join (Unión).
    3. En la tabla Select Input Data to Join (Seleccionar datos de entrada para unir), seleccione Account_Home.
  8. Anule la selección de la casilla junto a Name (Nombre). Seleccione los campos siguientes y haga clic en Next (Siguiente).
    1. KQ_Id
    2. Id (Id.)
    3. Nombre
    4. Industria
  9. Utilice un nodo Join (Unión) para agrupar los datos de Account (Cuenta) y Opportunity (Oportunidad).
    1. En el nodo Account_Home, seleccione Inner Join (Unión interna).
    2. En Join Keys (Claves de unión), haga clic en el rectángulo debajo de Filter >30,000 (Filtrar > 30 000) y Account_Home.
    3. En el modal Select Join Keys (Seleccionar claves de unión), en Filter >30,000 (Filtrar > 30 000), seleccione Account (Cuenta).
    4. En Account_Home, seleccione ID.
    5. Haga clic en Agregar.
    6. Cambie el nombre del nodo Join (Unión) por Get Accounts Info (Obtener información de cuentas).
    7. Haga clic en Aplicar.
  10. Utilice un nodo Aggregate (Agregado) para combinar importes grandes de negociaciones de la misma industria.
    1. Haga clic en el signo más en el nodo Get Accounts Info (Obtener información de cuentas).
    2. Seleccione Aggregate (Agregado).
    3. En la tabla de vista previa de los datos, haga clic en el signo más en Aggregates (Agregados).
    4. Seleccione Sum (Suma) y, luego, Amount (Importe).
    5. Haga clic en Listo.
    6. En la tabla de vista previa de los datos, haga clic en el signo más en Group Rows (Agrupar filas).
    7. Seleccione Industry (Industria) en el modal y haga clic en Apply (Aplicar).
    8. Cambie el nombre del nodo Aggregate (Agregado) por Total Sales by Industry (Ventas totales por industria).
  11. Cree un DLO nuevo que utilice esta transformación de datos por lotes para hacer un seguimiento de las ventas grandes por industria.
    1. Haga clic en el signo más en el nodo Total Sales by Industry (Ventas totales por industria).
    2. En la lista de opciones, seleccione Output (Resultado).
    3. Mantenga seleccionados los modos Create New (Crear nuevo) y Replace (Reemplazar).
    4. En Object Name (Nombre de objeto), escriba Large Sales by Industry (Ventas grandes por industria).
    5. En Object Category (Categoría de objeto), seleccione Other (Otra).
    6. En Primary Key (Clave principal), seleccione Account_Home.Industry__c.
    7. Haga clic en Aplicar.
    8. Cambie el nombre del nodo Output (Resultado) por Large Sales by Industry (Ventas grandes por industria).
    9. En la tabla de vista previa de los datos, ahora puede ver en qué industrias se encuentran las negociaciones más grandes.
  12. En el Generador de transformaciones, haga clic en Save (Guardar).
  13. Asigne el nombre Large Sales by Industry (Ventas grandes por industria) a su transformación y haga clic en Save (Guardar).
  14. Ejecute la transformación.
    1. Haga clic en Back to Data Transforms (Volver a transformaciones de datos).
    2. En la tabla, busque la transformación que acaba de crear con el nombre “Large Sales by Industry” (Ventas grandes por industria).
    3. Haga clic en la flecha hacia abajo que se encuentra al final de la fila y seleccione Run Now (Ejecutar ahora).
    4. Haga clic en Run (Ejecutar) en el modal que aparece.
    5. Espere a que se complete la ejecución de la transformación. Esto tardaría unos minutos.

El Generador de trasformaciones de datos por lotes con nodos que manipulan oportunidades, cuentas, importes de ventas e industrias.

Obtener una vista previa de los resultados

Una vez que la transformación se realice correctamente, diríjase al Explorador de datos para abrir el DLO Large Sales by Industry (Ventas grandes por industria) e inspeccione los datos.

Comprobar el reto

Llegó el momento de comprobar su trabajo. Asegúrese de haber seguido todos los pasos previos y haga clic en Check Challenge to Earn 500 Points (Comprobar reto para obtener 500 puntos) para avanzar a la siguiente unidad.

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