Saltar al contenido principal
waffle.svg
Domo

Acciones de ETL (Extracción, transformación y carga): Editar columnas

Version 3

 

Importante: Cuando haga referencia a esta página fuera de la Base de conocimientos, use este vínculo: https://knowledge.domo.com?cid=etlactionseditcolumns

Introducción

En este artículo se describen de forma detallada la mayoría de las acciones Editar columnas de ETL (Extracción, transformación y carga), incluidas las siguientes:

  • Agregar constantes

  • Calculadora

  • Contraer columnas

  • Combinar columnas

  • Operaciones de fecha

  • Duplicar columnas

  • Agrupar por

  • Seleccionar columnas

  • Establecer tipo de columna

  • Dividir columna

  • Expandir columnas

Para obtener información sobre la creación de un DataFlow de ETL (Extracción, transformación y carga), consulte Creación de un DataFlow de ETL (Extracción, transformación y carga).

Para obtener información sobre Data Center, consulte Diseño de Data Center.

Agregar constantes

La acción Agregar constantes le permite agregar una columna con valores constantes.

Para configurar una acción Agregar constantes:

  1. Haga clic en la acción Agregar constantes en el lienzo.

  2. (Opcional) Para cambiar el nombre de la acción, haga clic en  y, a continuación, escriba el nombre que desee.

  3. Escriba el nombre de la nueva columna.

  4. Seleccione el tipo de columna.

    Tipo de columna

    Descripción

    Texto

    Contiene texto y números (que se tratan como texto).

    Decimal

    Contiene números con notación decimal.

    Decimal (fijo)

    Contiene números decimales con un número fijo de dígitos después del separador decimal.

    Número entero

    Contiene números sin decimales.

    Fecha

    Contiene valores de fecha.

    Fecha y hora

    Contiene valores de fecha y hora.

  5. Escriba el valor constante, la fecha, la fecha y la hora, o bien deje esta opción en blanco.

Consejo: Ejecute una vista previa de los datos transformados por una acción para previsualizarlos; para ello, haga clic en la acción en el lienzo y, a continuación, haga clic en la pestaña Vista previa.

Calculadora

La acción Calculadora permite agregar una columna con valores de un cálculo sencillo.

Para configurar la acción Calculadora:

  1. Haga clic en la acción Calculadora en el lienzo.

  2. (Opcional) Para cambiar el nombre de la acción, haga clic en y, a continuación, escriba el nombre que desee.

  3. Escriba el nombre de la nueva columna.

  4. Seleccione la operación que desee.

    Operación

    Descripción

    Suma

    Suma los valores de dos columnas.

    Resta

    Resta los valores de dos columnas.

    Multiplicación

    Multiplica los valores de dos columnas.

    División

    Divide los valores de dos columnas.

    Techo

    Devuelve el valor más alto de cada serie en una columna numérica.

    Suelo

    Devuelve el valor más bajo de cada serie en una columna numérica.

  5. Seleccione las columnas que se van a usar o especifique los valores que desee.

Consejo: Ejecute una vista previa de los datos transformados por una acción para previsualizarlos; para ello, haga clic en la acción en el lienzo y, a continuación, haga clic en la pestaña Vista previa.

Contraer columnas

La acción Contraer columnas permite "desdinamizar" o "normalizar" los datos de las tablas, con la transformación de varias columnas de una sola fila en una única columna con varias filas. Esta acción resulta útil solo para desdinamizar los datos en los que el número de columnas sigue siendo el mismo. Si agrega otra columna de datos al archivo original, esta acción no contrae ni desdinamiza la nueva columna.

Ejemplo

Por ejemplo, la acción Contraer columnas convierte los datos con este formato dinámico

 

en datos con este formato

mediante esta configuración:

Para configurar la acción Contraer columnas:

  1. Haga clic en la acción Contraer columnas en el lienzo.

  2. (Opcional) Para cambiar el nombre de la acción, haga clic en  y, a continuación, escriba el nombre que desee.

  3. Escriba el nombre de la columna que desea crear para que contenga los encabezados de columna de las columnas que se van a contraer.
    Por ejemplo, "Producto". 

  4. Escriba el nombre de la columna que desea crear para que contenga los valores de fila de las columnas que se van a contraer.
    Por ejemplo, "Ventas". 

  5. Para cada columna que desee contraer, haga lo siguiente:

    1. Seleccione una columna para normalizarla.
      Por ejemplo, "Producto A". 

    2. Escriba un valor que represente el encabezado de columna que se va a normalizar.
      El valor aparece en la fila de la nueva columna. Por ejemplo, "A".

    3. (Condicional) Si desea contraer otra columna, haga clic en Agregar columna.

Consejo: Ejecute una vista previa de los datos transformados por una acción para previsualizarlos; para ello, haga clic en la acción en el lienzo y, a continuación, haga clic en la pestaña Vista previa.

Combinar columnas

La acción Combinar columnas permite combinar valores de varias columnas en una sola. Por ejemplo, podría combinar el nombre y el apellido de dos columnas en una nueva columna de nombre completo. 

Vídeo de aprendizaje: Combinación de columnas en ETL (Extracción, transformación y carga)

 

 

Nota: Los vídeos de aprendizaje sobre productos solo están dirigidos a clientes de Domo.

Para configurar la acción Combinar columnas:

  1. Haga clic en la acción Combinar columnas en el lienzo.

  2. (Opcional) Para cambiar el nombre de la acción, haga clic en  y, a continuación, escriba el nombre que desee.

  3. Escriba el nombre de la nueva columna.

  4. Especifique el carácter que desea usar para separar los valores combinados.

  5. (Opcional) Elimine las columnas originales después de combinarlas.

  6. Seleccione las columnas para combinarlas. 

Consejo: Ejecute una vista previa de los datos transformados por una acción para previsualizarlos; para ello, haga clic en la acción en el lienzo y, a continuación, haga clic en la pestaña Vista previa.

Operaciones de fecha

La acción Operaciones de fecha le permite agregar una columna con valores de un cálculo basado en fechas.

Para configurar la acción Operaciones de fecha:

  1. Haga clic en la acción Operaciones de fecha en el lienzo.

  2. (Opcional) Para cambiar el nombre de la acción, haga clic en  y, a continuación, escriba el nombre que desee.

  3. Escriba el nombre de la nueva columna.

  4. Seleccione la operación de fecha que desee.

    Operación

    Descripción

    Agregar días a la fecha

    Devuelve el resultado de agregar días a los valores en una columna de fecha.

    Agregar meses a la fecha

    Devuelve el resultado de agregar meses a los valores en una columna de fecha.

    Año de la fecha

    Devuelve el año para los valores en una columna de fecha.

    Trimestre de la fecha

    Devuelve el trimestre para los valores en una columna de fecha.

    Mes de la fecha

    Devuelve el mes para los valores en una columna de fecha.

    Día del año

    Devuelve el día numérico del año para los valores en una columna de fecha.

    Día del mes

    Devuelve el día numérico del mes para los valores en una columna de fecha.

    Día de la semana

    Devuelve el día numérico de la semana para los valores en una columna de fecha.

    Semana del año

    Devuelve la semana numérica para los valores en una columna de fecha.

    Días hasta la fecha

    Devuelve el resultado de restar los valores de una columna de fecha a los valores de otra columna de fecha.

    Días laborables hasta la fecha

    Devuelve el resultado de restar los valores de días laborales de una columna de fecha a los valores de días laborables de otra columna de fecha.
    Los días laborales son desde el lunes hasta el viernes.

  5. Seleccione las columnas que se van a usar o especifique los valores que desee.

Consejo: Ejecute una vista previa de los datos transformados por una acción para previsualizarlos; para ello, haga clic en la acción en el lienzo y, a continuación, haga clic en la pestaña Vista previa.

Agrupar por

La acción Agrupar por permite totalizar valores de varias columnas en una sola. Por ejemplo, podría calcular las ventas promedio por producto u obtener el número de camisetas amarillas en existencias.

Vídeo de aprendizaje: Uso de Agrupar por en ETL (Extracción, transformación y carga)

 

 

Nota: Los vídeos de aprendizaje sobre productos solo están dirigidos a clientes de Domo.

Para configurar la acción Agrupar por:

  1. Haga clic en la acción Agrupar por en el lienzo.

  2. (Opcional) Para cambiar el nombre de la acción, haga clic en  y, a continuación, escriba el nombre que desee.

  3. Seleccione las columnas del grupo.

  4. Para cada columna que desee agregar, haga lo siguiente:

    1. Escriba el nombre de la nueva columna.

    2. Seleccione las columnas que desea totalizar y rellene la nueva columna.

    3. Seleccione el tipo de totalización que desea usar.

      Tipo

      Descripción

      Tipos de datos disponibles para

      Recuento

      Devuelve el número de valores no nulos de la columna.

      Decimal, número entero, texto y fecha

      Contar incluidos nulos

      Devuelve el número de todos los valores de la columna, incluidos los nulos.

      Decimal, número entero, texto y fecha

      Contar valores distintos

      Devuelve el número de valores únicos de la columna.

      Decimal, número entero, texto y fecha

      Primer valor no nulo

      Devuelve el primer valor no nulo.

      Decimal, número entero, texto y fecha

      Último valor no nulo

      Devuelve el último valor no nulo.

      Decimal, número entero, texto y fecha

      Primer valor

      Devuelve el primer valor (incluido el nulo).

      Decimal, número entero, texto y fecha

      Último valor

      Devuelve el último valor (incluido el nulo).

      Decimal, número entero, texto y fecha

      Suma

      Suma todos los valores de la columna.

      Decimal y número entero

      Promedio

      Devuelve el promedio de todos los valores de la columna.

      Decimal y número entero

      Medio

      Devuelve el valor medio de todos los valores de la columna.

      Decimal y número entero

      Mínimo

      Devuelve el valor mínimo de la columna.

      Decimal, número entero y fecha

      Máximo

      Devuelve el valor máximo de la columna.

      Decimal, número entero y fecha

      Desviación estándar

      Devuelve la desviación estándar de los valores de la columna.

      Decimal y número entero

      Combinar cadenas separadas por ,

      Combina todos los valores de texto en una columna, separados por comas.

      Texto

    4. (Condicional) Si desea agregar una columna, haga clic en Agregar columna.

Consejo: Ejecute una vista previa de los datos transformados por una acción para previsualizarlos; para ello, haga clic en la acción en el lienzo y, a continuación, haga clic en la pestaña Vista previa.

Seleccionar columnas

La acción Seleccionar columnas permite seleccionar las columnas que desea incluir, reordenar columnas y cambiar el nombre de los encabezados de columna.

Ejemplo

Por ejemplo, la acción Seleccionar columnas transforma estas columnas con estos datos

en esto

mediante esta configuración:

Vídeo de aprendizaje: Cambio de nombre de los campos en ETL (Extracción, transformación y carga)

 

 

Nota: Los vídeos de aprendizaje sobre productos solo están dirigidos a clientes de Domo.

Para configurar la acción Seleccionar columnas:

  1. Haga clic en la acción Seleccionar columnas en el lienzo.

  2. (Opcional) Para cambiar el nombre de la acción, haga clic en  y, a continuación, escriba el nombre que desee.

  3. Seleccione las columnas que desea incluir o excluir; para ello, realice cualquiera de las siguientes acciones:

    1. Haga clic en Agregar columna y seleccione una columna que desee. Repita esto para agregar otras columnas.

    2. Haga clic en Agregar todas las columnas y, a continuación, haga clic en la X asociada con las columnas que desee excluir.
      Por ejemplo, elimine "Ordenar trimestre".

  4. Haga clic en  y arrastre una columna a la posición del orden deseado para reordenar las columnas.
    Por ejemplo, mover "Fecha de pedido" después de "Contenedor de producto".

  5. Escriba el nuevo nombre del encabezado de columna al que desea cambiar el nombre.
    Por ejemplo, cambiar el nombre de "Margen base del producto" por "Margen base".

Consejo: Ejecute una vista previa de los datos transformados por una acción para previsualizarlos; para ello, haga clic en la acción en el lienzo y, a continuación, haga clic en la pestaña Vista previa.

Establecer tipo de columna

La acción Establecer tipo de columna permite cambiar el tipo de datos de una columna (por ejemplo, de número a texto). Para obtener más información sobre los tipos de datos, consulte Qué son los datos de diagrama.

Ejemplo

Por ejemplo, la acción Establecer tipo de columna transforma estos datos

Nota: Antes de la transformación, los valores realmente eran valores de fecha-hora, pero no se mostraban como tal porque se definieron como un tipo de datos de texto. Después de la transformación, los valores reales se muestran correctamente como valores de fecha-hora.

en esto

mediante esta configuración:

Para configurar la acción Establecer tipo de columna:

  1. Haga clic en la acción Establecer tipo de columna en el lienzo.

  2. (Opcional) Para cambiar el nombre de la acción, haga clic en  y, a continuación, escriba el nombre que desee.

  3. Para cada columna en la que desea establecer el tipo de datos, haga lo siguiente:

    1. Seleccione la columna que desea establecer.
      Por ejemplo, "Ordenar cadena de fecha".

    2. Seleccione el tipo de datos que desea para la columna.

      Tipo de datos

      Descripción

      Decimal

      Contiene números con notación decimal.

      Decimal (fijo)

      Contiene números decimales con un número fijo de dígitos después del separador decimal.

      Número entero

      Contiene números sin decimales.

      Fecha

      Contiene valores de fecha.

      Fecha y hora

      Contiene valores de fecha y hora.

      Decimal

      Contiene números con notación decimal.

    3. (Condicional) Si desea agregar otra columna, haga clic en Agregar columna.
Consejo: Ejecute una vista previa de los datos transformados por una acción para previsualizarlos; para ello, haga clic en la acción en el lienzo y, a continuación, haga clic en la pestaña Vista previa.

Dividir columna

La acción Dividir columna permite dividir una única columna de cadenas en varias columnas mediante un delimitador específico. 

Ejemplo

Por ejemplo, la acción Dividir columna convierte los datos con este formato

en datos con este formato

mediante esta configuración:

Para configurar la acción Dividir columna:

  1. Haga clic en la acción Dividir columna en el lienzo.

  2. (Opcional) Para cambiar el nombre de la acción, haga clic en  y, a continuación, escriba el nombre que desee.

  3. Seleccione la columna que desea dividir.

  4. Elija el delimitador que debe separar la cadena.

  5. A continuación, decida si desea mantener las divisiones adicionales en la última columna especificadas en el paso 4.
    Por ejemplo, en la fila 1 de la tabla anterior, la división adicional Ben existe en la última columna División de observador 1.

  6. Por último, agregue tantas columnas como sean necesarias y asígneles un nombre.
    En el ejemplo anterior, puede ver que hay algunas filas que no tenían 3 valores para dividir, por lo que dichos valores permanecen en blanco en esas columnas.

    Nota: Si tiene más valores para dividir que columnas creadas y elige no mantener las divisiones adicionales, los valores no se colocan en ninguna columna.

Expandir columnas

La acción Expandir columnas permite "dinamizar" o "desnormalizar" los datos de las tablas mediante pares clave-valor, con la transformación de una sola columna con varias filas en varias columnas con una única fila.

Ejemplo

Por ejemplo, la acción Expandir columnas convierte los datos con este formato

en datos con este formato

mediante esta configuración:

Para configurar la acción Expandir columnas:

  1. Haga clic en la acción Expandir columnas en el lienzo.

  2. (Opcional) Para cambiar el nombre de la acción, haga clic en  y, a continuación, escriba el nombre que desee.

  3. Escriba el nombre de la columna clave que desea expandir en nuevos encabezados de columna.
    Por ejemplo, "Producto". 

  4. Seleccione la columna que desea usar para agrupar los valores de fila de las nuevas columnas.
    Por ejemplo, "Mes".

  5. Para cada columna nueva que desee crear a partir de la columna clave, haga lo siguiente:

    1. Escriba el nombre del nuevo encabezado de columna.
      Por ejemplo, "Producto A". 

    2. Escriba un valor de la columna clave que representa el encabezado de columna que se va a expandir. 
      Por ejemplo, "A".

    3. Seleccione la columna de valor que desee usar para rellenar el valor de fila de la nueva columna.

    4. Por ejemplo, "Ventas". 

      Nota: Para cada columna que agregue para expandirla, seleccione la misma columna de valor.
    5. (Condicional) Si desea agregar otra columna, haga clic en Agregar columna.

Consejo: Ejecute una vista previa de los datos transformados por una acción para previsualizarlos; para ello, haga clic en la acción en el lienzo y, a continuación, haga clic en la pestaña Vista previa.