Directivas de línea de comandos de Wrangler

En esta página, se describen las directivas que puedes usar en Wrangler.

En el modo Power de Wrangler (la CLI de Wrangler), puedes agregar directivas y funciones a una receta. Para obtener más información, consulta Directivas de la CLI de Wrangler y Funciones de Wrangler.

Wrangler admite las siguientes directivas:

Operaciones de columna

Directiva Descripción
Cambia la forma de las letras de las columnas Cambia los nombres de las columnas a mayúsculas o minúsculas.
Cambio de mayúsculas y minúsculas Cambia la mayúscula o minúscula de los valores de la columna.
Limpia los nombres de las columnas Limpia los nombres de las columnas siguiendo reglas específicas.
Columnas Modifica los nombres de las columnas de forma masiva.
Copy Copia valores de una columna de origen a una columna de destino.
Quitar Columna Quita una columna de un registro.
Rellenar nulo o vacío Si el valor es nulo o vacío, ingresa un valor de columna fijo.
Mantener Mantiene las columnas especificadas del registro.
Combinar Combina dos columnas insertando una tercera.
Cambiar nombre Cambia el nombre de una columna existente en el registro.
Establece los encabezados Establece los nombres de las columnas en el orden en que se especifican.
Dividir en columnas Divide una columna en varias según un separador.
Intercambio Intercambia los nombres de dos columnas.
Tipo de set Convierte el tipo de datos de una columna.

Transformaciones de fecha

Directiva Descripción
Diff Date Calcula la diferencia entre dos fechas.
Formato de la fecha Patrones personalizados para el formato de fecha y hora.
Formato de marca de tiempo de Le da formato a una marca de tiempo UNIX como una fecha.

Transformaciones de fecha y hora

Directiva Descripción
Fecha y hora Genera la fecha y hora actuales con una zona horaria determinada.
Fecha y hora a marca de tiempo Crea una marca de tiempo a partir de una fecha y hora determinadas y una zona horaria.
Formato de fecha y hora Da formato a la fecha y hora en una cadena de un formato determinado.
De marca de tiempo a fecha y hora Convierte una marca de tiempo en una fecha y hora.

Codificadores y decodificadores

Directiva Descripción
Decodificar Decodifica un valor de columna como uno de base32, base64 o hex..
Codificación Codifica un valor de columna como uno de base32, base64 o hex..

Hash y enmascaramiento

Directiva Descripción
Hash Genera un resumen del mensaje.
Número de máscara Aplica el enmascaramiento de sustitución a los valores de la columna.
Mask Shuffle Aplica el enmascaramiento aleatorio a los valores de la columna.

Búsquedas

Directiva Descripción
Búsqueda en el catálogo Búsqueda de catálogo estático de códigos ICD-9, ICD-10-2016 y ICD-10-2017
Búsqueda de tablas Realiza búsquedas en conjuntos de datos de tablas.

Procesamiento de lenguaje natural

Directiva Descripción
Desinencia de las palabras con asignación de token Aplica el algoritmo de stemming de Porter para palabras en inglés.

Formateadores de salida

Directiva Descripción
Escribir como CSV Convierte un registro a formato CSV.
Escribir como mapa JSON Convierte el registro en un mapa JSON.
Cómo escribir un objeto JSON Compone un objeto JSON según los campos especificados.
Asignar formato de moneda Aplica formato a un número como moneda según lo especifique la configuración regional.

Analizadores

Directiva Descripción
Ruta de JSON Usa una DSL (una expresión de ruta de acceso JSON) para analizar registros JSON.
Analizar como archivo Analiza un archivo de datos AVRO.
Analizar como CSV Analiza un registro de entrada como valores separados por comas.
Analizar como moneda Analiza un valor de moneda que es una representación de cadena de la moneda local en un número.
Analizar como fecha y hora Analiza la cadena como un tipo de datos de fecha y hora con un formato determinado.
Analizar como Excel Se analiza en un archivo de Microsoft Excel.
Analizar como longitud fija Se analiza como un registro de longitud fija con anchos especificados.
Analizar como HL7 Analiza los mensajes de Health Level 7, versión 2 (HL7 v2).
Analizar como JSON Analiza un objeto JSON.
Analizar como registro Analiza los archivos de registro de acceso, como los servidores Apache httpd y NGINX.
Analizar como fecha simple Analiza cadenas de fecha.
Analizar como marca de tiempo Analiza los valores de columna que representan la marca de tiempo de Unix como fecha.
Cómo analizar XML a JSON Analiza un documento XML en una estructura JSON.

Operaciones de fila

Directiva Descripción
Filtra filas Filtra los registros según una condición.
Filtrar fila si coincide Filtra las filas que coinciden con un patrón de una columna.
Flatten Separa los elementos de un campo repetido.
Falla en una condición No se procesa cuando la condición se evalúa como verdadera.
Error de la función Enviar a Filtra los registros en un recopilador de errores.
Enviar a error y continuar con el procesamiento Filtra los registros en un recopilador de errores y continúa con el procesamiento.
Dividir en filas Se divide en varios registros según un separador.

Transformaciones

Directiva Descripción
Cambio de mayúsculas y minúsculas Cambia el caso de los valores de la columna a mayúsculas o a minúsculas.
Crear registro Crea una columna de registro con valores anidados copiando valores de las columnas de origen en una columna de destino.
Caracteres cortados Selecciona partes de un valor de cadena.
Establecer columna Establece el valor de la columna en el resultado de la ejecución de una expresión.
Buscar y reemplazar Transforma los valores de la columna de cadena con una expresión similar a "sed".
Cuantización Aplica la cuantización a los valores de las columnas.
Extraer grupos de regex Extrae los datos de un grupo de expresiones regulares en su propia columna.
Establece el conjunto de caracteres Establece la codificación y, luego, convierte los datos en una cadena UTF-8.
Establece el delimitador de registros Establece el delimitador de registros.
Correo electrónico Divide un ID de correo electrónico en una cuenta y su dominio.
URL dividida Divide una URL en sus componentes.
Distancia de texto (coincidencia de cadenas aproximadas) Mide la diferencia entre dos secuencias de caracteres.
Métrica de texto (coincidencia de cadenas aproximadas) Mide la diferencia entre dos secuencias de caracteres.
Decodificaci￳n de URLs Decodifica desde el formato MIME application/x-www-form-urlencoded.
Codificación de URL Codifica en el formato MIME application/x-www-form-urlencoded.
Cómo recortar espacios Funciones para recortar espacios en blanco alrededor de datos de cadenas.

Agregadores y set de métodos transitorios

Directiva Descripción
Incremento de la variable Incrementa una variable transitoria con un registro de procesamiento.
Establece una variable Establece una variable transitoria con un registro de procesamiento.

ID único

Directiva Descripción
Generar UUID Genera un identificador único universal (UUID).

¿Qué sigue?