Directivas de línea de comandos de Wrangler

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

En el modo avanzado de Wrangler (la CLI de Wrangler), puedes añadir directivas y funciones a una receta. Para obtener más información, consulta las directivas de la CLI de Wrangler y las funciones de Wrangler.

Wrangler admite las siguientes directivas:

Operaciones de columna

Directive Descripción
Cambiar el formato de las columnas Cambia los nombres de las columnas a minúsculas o mayúsculas.
Cambiar de funda Cambia las mayúsculas y minúsculas de los valores de una columna.
Limpiar nombres de columnas Sanitiza los nombres de las columnas siguiendo reglas específicas.
Columnas Reemplazar Cambia los nombres de las columnas en bloque.
Texto Copia los valores de una columna de origen en una columna de destino.
Columna de abandono Elimina una columna de un registro.
Rellenar nulo o vacío Si el valor es nulo o está vacío, introduce un valor de columna fijo.
Keep Mantiene las columnas especificadas del registro.
Combinar Combina dos columnas insertando una tercera.
Cambiar nombre Cambia el nombre de una columna de un registro.
Definir encabezados Define los nombres de las columnas en el orden en que se especifican.
Dividir en columnas Divide una columna en varias columnas en función de un separador.
Intercambiar Intercambia los nombres de dos columnas.
Definir tipo Convierte el tipo de datos de una columna.

Transformaciones de fecha

Directive Descripción
Diferencia Fecha Calcula la diferencia entre dos fechas.
Formato Fecha Patrones personalizados para dar formato a fechas y horas.
Formato de marca de tiempo UNIX Da formato a una marca de tiempo UNIX como fecha.

Transformaciones de fecha y hora

Directive Descripción
Fecha y hora actuales Genera la fecha y la 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 y de una zona horaria determinada.
Formato Fecha y hora Da formato a la fecha y la hora como una cadena con un formato determinado.
Marca de tiempo a Fecha y hora Convierte una marca de tiempo en un valor de fecha y hora.

Codificadores y decodificadores

Directive Descripción
Decodificar Decodifica el valor de una columna como base32, base64 o hex..
Codificar Codifica el valor de una columna como base32, base64 o hex..

Cifrado con hash y enmascaramiento

Directive Descripción
Hash Genera un resumen de mensaje.
Número de máscara Aplica el enmascaramiento de sustitución a los valores de la columna.
Máscara Aleatorio Aplica un enmascaramiento aleatorio a los valores de la columna.

Búsquedas

Directive Descripción
Búsqueda de catálogo Búsqueda estática en el catálogo de códigos CIE-9, CIE-10-2016 y CIE-10-2017.
Tabla de consulta Realiza búsquedas en conjuntos de datos de tabla.

Procesamiento del lenguaje natural

Directive Descripción
Derivación Palabras tokenizadas Aplica el algoritmo de procesamiento por lexemas de Porter a palabras en inglés.

Formateadores de salida

Directive Descripción
Escribir como CSV Convierte un registro en formato CSV.
Escribir como Mapa JSON Convierte el registro en un mapa JSON.
Escribir objeto JSON Crea un objeto JSON basado en los campos especificados.
Formato como Moneda Da formato a un número como moneda según la configuración regional especificada.

Analizadores

Directive Descripción
Ruta JSON Usa un DSL (una expresión de ruta JSON) para analizar registros JSON.
Analizar como archivo AVRO 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 y lo convierte en un número.
Analizar como Fecha y hora Analiza una cadena como 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 Analiza como un registro de longitud fija con anchos especificados.
Analizar como HL7 Analiza mensajes de Health Level 7 Version 2 (HL7 V2).
Analizar como JSON Analiza un objeto JSON.
Analizar como Registro Analiza 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 las columnas que representan marcas de tiempo de Unix como fechas.
Analizar XML a JSON Analiza un documento XML en una estructura JSON.

Operaciones de fila

Directive Descripción
Filtrar filas Filtra los registros en función de una condición.
Filtrar fila si coincide Filtra las filas que coinciden con un patrón de una columna.
Aplanar Separa los elementos de un campo repetido.
Fallo en condición Falla el procesamiento cuando la condición se evalúa como verdadera.
Enviar a Error Filtra los registros de un recopilador de errores.
Enviar a Error y continuar con el procesamiento Filtra los registros a un recolector de errores y continúa el procesamiento.
Dividir en filas Divide los datos en varios registros en función de un separador.

Transformaciones

Directive Descripción
Cambiar de funda Cambia las mayúsculas y minúsculas de los valores de una columna.
Crear registro Crea una columna de registro con valores anidados copiando los valores de las columnas de origen en una columna de destino.
Carácter de corte Selecciona partes de un valor de cadena.
Definir columna Asigna a la columna el resultado de la ejecución de una expresión.
Buscar y reemplazar Transforma los valores de una columna de cadena mediante una expresión similar a "sed".
Cuantización Aplica la cuantización a los valores de las columnas.
Extraer grupos de expresiones regulares Extrae los datos de un grupo de expresiones regulares en su propia columna.
Definir Charset Define la codificación y, a continuación, convierte los datos en una cadena UTF-8.
Definir Record Delim Define el delimitador de registros.
Dividir correo Divide un ID de correo en una cuenta y su dominio.
Dividir URL Divide una URL en sus componentes.
Texto Distancia (concordancia de cadena aproximada) Mide la diferencia entre dos secuencias de caracteres.
Métrica de texto (coincidencia de cadena aproximada) Mide la diferencia entre dos secuencias de caracteres.
Decodificación de URL Decodifica desde el formato application/x-www-form-urlencoded MIME.
URL Codificar Codifica en formato application/x-www-form-urlencoded MIME.
Recortar espacios Funciones para eliminar los espacios en blanco alrededor de los datos de cadena.

Agregadores y setters transitorios

Directive Descripción
Increment Variable Incrementa una variable transitoria con un registro de procesamiento.
Set Variable Define una variable transitoria con un registro del procesamiento.

ID único

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

Siguientes pasos