Directivas de línea de comandos de Wrangler

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

En el modo de energía 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 la columna

Directive Descripción
Cambia mayúsculas de minúsculas de columnas Cambia los nombres de las columnas a minúsculas o mayúsculas.
Cómo cambiar mayúsculas y minúsculas Cambia las mayúsculas y minúsculas de los valores de columna.
Limpieza de los nombres de las columnas Limpia los nombres de las columnas según reglas específicas.
Reemplazo de columnas Modifica los nombres de columnas de forma masiva.
Copy Copia valores de una columna de origen en una columna de destino.
Colocar columna Quita una columna en un registro.
Completar nulo o vacío Si el valor es nulo o está vacío, ingresa un valor de columna fijo.
Mantener Mantiene las columnas especificadas del registro.
Combinar Combina dos columnas mediante la inserción de una tercera.
Cambiar nombre Cambia el nombre de una columna existente en el registro.
Establecer encabezados Establece los nombres de las columnas, en el orden en que se especifican.
Dividir en columnas Divide una columna en función de un separador en varias columnas.
Cambiar Intercambia los nombres de columna de dos columnas.
Tipo de conjunto Convierte el tipo de datos de una columna.

Transformaciones de fechas

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

Transformaciones de fecha y hora

Directive Descripción
Fecha y hora actuales Genera la fecha y hora actuales con una zona horaria determinada.
De fecha y hora a marca de tiempo Crea una marca de tiempo a partir de una fecha y hora y una zona horaria determinada.
Formato Fecha y hora Establece el formato de fecha y hora en una string de un formato determinado.
Marca de tiempo hasta fecha y hora Convierte una marca de tiempo en datetime.

Codificadores y decodificadores

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

Hash y enmascaramiento

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

Búsquedas

Directive Descripción
Búsqueda de catálogos Búsqueda de catálogo estático de códigos ICD-9, ICD-10-2016 e ICD-10-2017.
Búsqueda de tablas Realiza búsquedas en los conjuntos de datos de la tabla.

Procesamiento de lenguaje natural

Directive Descripción
Derivación de palabras con asignación de token Aplica el algoritmo de lematización Porter para palabras en inglés.

Formateadores de salida

Directive Descripción
Escribir como CSV Convierte un registro al formato CSV.
Escribir como mapa JSON Convierte el registro en un mapa JSON.
Escribe un objeto JSON Redacta un objeto JSON basado en los campos especificados.
Formatear como moneda Establece el formato de un número como una moneda según la configuración regional.

Analizadores

Directive Descripción
Ruta de JSON Usa una DSL (una expresión de ruta de acceso JSON) para analizar los 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 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 Analiza los datos 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 estado 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 una fecha simple Analiza cadenas de fecha.
Analizar como marca de tiempo Analiza los valores de columna que representan la marca de tiempo Unix como fecha.
Cómo analizar XML a JSON Analiza un documento XML y lo convierte en una estructura JSON.

Operaciones con filas

Directive Descripción
Filtrar filas Filtra registros según una condición.
Filtrar fila si coincide Filtra las filas que coinciden con un patrón para una columna.
Acoplar Separa los elementos en un campo repetido.
Condición de falla Falla en el procesamiento cuando la condición se evalúa como verdadera.
Enviar a error Filtra registros en un recopilador de errores.
Send to Error and Continue Processing. Filtra los registros a un recopilador de errores y continúa con el procesamiento.
Dividir en filas Separa en varios registros en función de un separador.

Transformaciones

Directive Descripción
Cómo cambiar mayúsculas y minúsculas Cambia las mayúsculas y minúsculas de los valores de columna a caracteres en mayúsculas o minúsculas.
Crear registro Crea una columna de registro con valores anidados mediante la copia de valores de las columnas de origen en una columna de destino.
Cortar personaje Selecciona partes de un valor de cadena.
Establecer columna Establece el valor de la columna como el resultado de la ejecución de una expresión.
Buscar y reemplazar Transforma los valores de columnas 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.
Conjunto de caracteres Establece la codificación y, luego, convierte los datos en una cadena UTF-8.
Establecer el delimitador del registro Establece el delimitador de registro.
Dividir 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 del texto (coincidencia de cadena parcial) Mide la diferencia entre dos secuencias de caracteres.
Métrica de texto (coincidencia de cadena parcial) Mide la diferencia entre dos secuencias de caracteres.
Decodificación de URL Se decodifica en formato MIME application/x-www-form-urlencoded.
Codificación de URL Se codifica en el formato MIME application/x-www-form-urlencoded.
Cómo cortar espacios Funciones para recortar espacios en blanco alrededor de datos de cadena

Agregadores y establecedores transitorios

Directive Descripción
Increment Variable Incrementa una variable transitoria con un registro de procesamiento.
Establece la variable Establece una variable transitoria con un registro de procesamiento.

ID único

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

¿Qué sigue?