Communities
A collaborative platform to connect and grow with like-minded Informaticans across the globe
Product Communities
Connect and collaborate with Informatica experts and champions
Discussions
Have a question? Start a Discussion and get immediate answers you are looking for
User Groups
Customer-organized groups that meet online and in-person. Join today to network, share ideas, and get tips on how to get the most out of Informatica
Get Started
Community Guidelines
Knowledge Center
Troubleshooting documents, product guides, how to videos, best practices, and more
Knowledge Base
One-stop self-service portal for solutions, FAQs, Whitepapers, How Tos, Videos, and more
Support TV
Video channel for step-by-step instructions to use our products, best practices, troubleshooting tips, and much more
Documentation
Information library of the latest product documents
Velocity (Best Practices)
Best practices and use cases from the Implementation team
Learn
Rich resources to help you leverage full capabilities of our products
Trainings
Role-based training programs for the best ROI
Certifications
Get certified on Informatica products. Free, Foundation, or Professional
Product Learning Paths
Free and unlimited modules based on your expertise level and journey
Resources
Library of content to help you leverage the best of Informatica products
Tech Tuesdays Webinars
Most popular webinars on product architecture, best practices, and more
Product Availability Matrix
Product Availability Matrix statements of Informatica products
SupportFlash
Monthly support newsletter
Support Documents
Informatica Support Guide and Statements, Quick Start Guides, and Cloud Product Description Schedule
Product Lifecycle
End of Life statements of Informatica products
Ideas
Events
Change Request Tracking
Marketplace
Español
English
Inglés
Español
Español
Deutsch
Alemán
Français
Francés
日本語
Japonés
한국어
Coreano
Português
Portugués
中文
Chino
Log In
Sign Up
Data Quality
10.5
10.5.3
10.5.2
10.5.1
10.5
10.4.1
10.4.0
10.1.1 HotFix 2
10.1.1 HotFix 1
10.1.1
10.1
10.0
Guía de transformaciones de Developer
Actualizado : July 2021
Data Quality
Data Quality 10.5
Todos los productos
Rename Saved Search
Name
* This field is required
Overwrite saved search
Confirm Deletion
Are you sure you want to delete the saved search?
Índice
Search
No Results
Prólogo
Introducción a las transformaciones
Introducción al resumen de las transformaciones
Transformaciones activas
Transformaciones pasivas
Transformaciones no conectadas
Transformaciones multiestrategia
Descripciones de transformaciones
Transformaciones en los entornos nativo y no nativo
Administración de los tipos de datos de transformación
Tipo de datos Decimal
Marca de tiempo con zona horaria
Marca de tiempo con zona horaria local
Cómo desarrollar una transformación
Transformaciones de varios grupos
Reglas y directrices para las transformaciones de varios grupos
Expresiones en transformaciones
El editor de expresiones
Nombres de puerto en una expresión
Cómo añadir una expresión a un puerto
Comentarios en una expresión
Validación de expresiones
Probar expresiones
Cadenas de formato de fecha para datos de ejemplo
Conversión de tipo de datos
Variables locales
Almacenar datos temporalmente y simplificar expresiones complejas
Almacenar valores en las filas
Capturar valores desde procedimientos almacenados
Directrices para configurar puertos de variables
Orden de puertos
Tipo de datos
Inicialización de variables
Valores predeterminados para los puertos
Valores predeterminados definidos por el usuario
Valores constantes
Expresiones constantes
Funciones ERROR y ABORT
Valores de entrada predeterminados definidos por el usuario
Reemplazar valores nulos
Omitir registros nulos
Anular la asignación
Validación de valores predeterminados
Valores de salida predeterminados definidos por el usuario
Errores de reemplazo
Anular la asignación
Escribir mensajes en el registro de asignación
Funciones ERROR en expresiones del puerto de salida
Reglas generales para los valores predeterminados
Validación de valores predeterminados
Niveles de seguimiento
Transformaciones reutilizables
Instancias de transformación reutilizable y cambios heredados
Cómo editar una transformación reutilizable
Vistas de editor para una transformación de reutilizable
Transformaciones no reutilizables
Vistas de editor para una transformación de no reutilizable
Cómo crear una transformación
Puertos de transformación
Resumen de puertos de transformación
Crear puertos
Configurar puertos
Cómo vincular puertos
Vínculos "uno a uno"
Vínculos "uno a varios"
Cómo vincular puertos manualmente
Cómo vincular puertos automáticamente
Cómo vincular puertos por nombre
Cómo vincular puertos por posición
Reglas y directrices para vincular puertos
Cómo propagar atributos de puerto
Tipos de dependencia
Dependencias de la ruta de acceso al enlace
Dependencias implícitas
Atributos de puerto propagados por transformación
Copiar puertos desde Excel
Edición de transformaciones en Excel
Copiar metadatos a Developer tool
Ejemplo: Editar una transformación en Excel
Reglas y directrices para copiar desde Excel
Memorias caché de transformaciones
Resumen de memorias caché de transformaciones
Tipos de memoria caché
Archivos de memoria caché
Directorio de archivos de memoria caché
Tamaño de la memoria caché
Tamaño de la memoria caché automático
Memoria máxima para tamaño de la memoria caché automático
Tamaño de la memoria caché específico
Aumento del tamaño de la memoria caché por el Servicio de integración de datos
Tamaño de la memoria caché para memorias caché con particiones
Optimización del tamaño de la memoria caché
Paso 1. Establezca el nivel de seguimiento en inicialización detallada
Paso 2. Ejecute la asignación en modo de memoria caché automática
Paso 3. Analice el rendimiento del almacenamiento en la memoria caché
Paso 4. Configure tamaños de memoria caché específicos
Transformación del validador de direcciones
Resumen de la transformación del validador de direcciones
Datos de referencia de direcciones
Tipos de datos de referencia de direcciones
Modos y plantillas
Grupos de puertos y selección de puertos
Grupos de puertos de entrada de la transformación del validador de direcciones
Grupos de puertos de salida de transformación del validador de direcciones
Puertos de varias instancias
Proyectos de validación de direcciones
Direcciones con formato y estándares del proveedor de servicios de correo
Finalización de direcciones parciales
Puertos de estado del validador de direcciones
Definiciones de código de estado de elemento
Valores del puerto de salida del código de resolución de direcciones
Valores del puerto de salida del estado de entrada de elementos
Valores del puerto de salida de relevancia de elementos
Valores del puerto de salida del estado de resultado de elementos
Valores de puerto de salida del estado de resultado de elementos extendido
Valores del puerto de salida de la puntuación de viabilidad de envío de correo
Valores del puerto de salida del código de coincidencia
Valores del puerto de salida del estado de geocodificación
Configuración general de la transformación del validador de direcciones
Propiedades de validación de direcciones en la ventana Preferencias
Propiedades de datos de validación de direcciones
Propiedades de licencia de validación de direcciones
Propiedades del motor de validación de direcciones
Propiedades avanzadas de validación de direcciones
Alias de localidad
Alias de calle
Uso de mayúsculas y minúsculas
País de origen
Tipo de país
País predeterminado
Prioridad de dirección dual
Abreviatura de elemento
Instancias de ejecución
Expansión de rango flexible
Tipo de datos de geocodificación
Longitud de campo máxima global
Descriptor global preferido
Tipo de formato de entrada
Formato de entrada con país
Separador de línea
Alternativas coincidentes
Coincidencia de archivo extendido
Ámbito coincidente
Recuento máximo de resultados
Modo
Nivel de optimización
Tipo de formato de salida
Formato de salida con país
Idioma preferido
Codificación de caracteres preferida
Rangos para expandir
Estandarizar direcciones no válidas
Nivel de seguimiento
Informes de certificación
Campos de informe AMAS
Campos de informe CASS
Informe SendRight
Campos de informe SERP
Cómo configurar una transformación del validador de direcciones.
Cómo añadir puertos a la transformación del validador de direcciones
Cómo crear plantillas definidas por el usuario
Cómo definir modelos del validador de direcciones
Cómo definir un informe de certificación
Transformación del validador de direcciones en un entorno no nativo
Transformación del validador de direcciones en el motor de Blaze
Transformación del validador de direcciones en el motor de Spark
Transformación del validador de direcciones en una asignación de transmisión
Transformación del validador de direcciones en el motor de Databricks Spark
Transformación de agregación
Resumen de la transformación de agregación
Transformaciones de agregación en asignaciones dinámicas
Cómo desarrollar una transformación de agregación
Puertos de transformación de agregación
Expresiones de agregado
Funciones de agregado
Funciones de agregado anidadas
Cláusulas condicionales en expresiones de agregado
Agrupar por puertos
Configurar la agrupación por puertos
Parámetros de la agrupación por puertos
Valores predeterminados de Agrupar por puertos
Expresiones de no agregado
Memorias caché de agregación
Entrada ordenada para una transformación de agregación
Condiciones de entrada ordenada
Cómo ordenar datos en una transformación de agregación
Propiedades avanzadas de la transformación de agregación
Cómo crear una transformación de agregación no reutilizable
Cómo crear una transformación de agregación no reutilizable
Consejos para transformaciones de agregación
Solución de problemas de transformaciones de agregación
Transformación de agregación en un entorno no nativo
Transformación de agregación en el motor de Blaze
Transformación de agregación en el motor de Spark
Transformación de agregación en una asignación de transmisión
Transformación de agregación en el motor de Databricks Spark
Transformación de asociación
Resumen de la transformación de asociación
Asignación de memoria
Propiedades avanzadas de transformación de asociación
Transformación de excepción de registros incorrectos
Resumen de la transformación de excepción de registros incorrectos
Tipos de registros de salida de excepción de registros incorrectos
Flujo de proceso de administración de excepciones de registros incorrectos
Asignaciones de excepción de registros incorrectos
Problemas de calidad de excepción de registros incorrectos
Tareas humanas
Puertos de excepción de registros incorrectos
Puertos de entrada de transformación de excepción de registros incorrectos
Salida de transformación de excepción de registros incorrectos
Vista de configuración de excepción de registros incorrectos
Cómo generar la tabla de registros incorrectos y la tabla de problemas
Asignación problemática de excepción de registros incorrectos
Asignar puertos a problemas de calidad
Propiedades avanzadas de Transformación de excepción
Cómo configurar una transformación de excepción de registros incorrectos
Ejemplo de asignación de excepción de registros incorrectos
Mapplet de excepción de registros incorrectos
Grupos de entrada de ejemplo de excepción de registros incorrectos
Configuración de ejemplo de excepción de registros incorrectos
Salida de asignación de ejemplo de excepción de registros incorrectos
Tabla de registros incorrectos
Tabla de problemas
Tabla de registros correctos
Transformación de conversión de mayúsculas y minúsculas
Resumen de la transformación de conversión de mayúsculas y minúsculas
Propiedades de la estrategia de distinción de mayúsculas y minúsculas
Cómo configurar una estrategia de conversión de mayúsculas y minúsculas
Propiedades avanzadas de Transformación de conversión de mayúsculas y minúsculas
Transformación de conversión de mayúsculas y minúsculas en un entorno no nativo
Transformación de clasificador
Resumen de la transformación de clasificador
Modelos de clasificador
Algoritmos clasificadores
Opciones de la transformación de clasificador
Estrategias de clasificador
Propiedades avanzadas de Transformación de clasificador
Cómo configurar una estrategia de clasificador
Ejemplo de análisis de clasificador
Crear la asignación de clasificador
Muestra de datos de entrada
Configuración de origen de datos
Configuración de transformación de clasificador
Configuración de transformación de enrutador
Configuración de destino de datos
Resultados de la asignación de clasificador
Transformación de clasificador en un entorno no nativo
Transformación de comparación
Resumen de la transformación de comparación
Estrategias para la coincidencia de campos
Bigram
Distancia de Hamming
Distancia de edición
Distancia de Jaro
Invertir la distancia de Hamming
Estrategias de coincidencia de identidades
Cómo configurar una estrategia de comparación
Propiedades avanzadas de Transformación de comparación
Transformación de comparación en un entorno no nativo
Transformación de consolidación
Resumen de la transformación de consolidación
Asignaciones de consolidación
Puertos de transformación de consolidación
Vistas de transformación de consolidación
Vista Estrategias de la transformación de consolidación
Propiedades avanzadas de Transformación de consolidación
Tamaño de archivo de memoria caché
Estrategias simples
Estrategias basadas en filas
Estrategias avanzadas
Funciones de consolidación simple
CONSOL_AVG
CONSOL_LONGEST
CONSOL_MAX
CONSOL_MIN
CONSOL_MOSTFREQ
CONSOL_MOSTFREQ_NB
CONSOL_SHORTEST
Funciones de consolidación basada en filas
CONSOL_GETROWFIELD
CONSOL_MODALEXACT
CONSOL_MOSTDATA
CONSOL_MOSTFILLED
Ejemplo de asignación de consolidación
Datos de entrada
Transformación de generador de claves
Transformación de consolidación
Salida de la asignación de consolidación
Cómo configurar una transformación de consolidación
Transformación de consolidación en un entorno no nativo
Transformación de consolidación en el motor de Blaze
Transformación de consolidación en el motor de Spark
Transformación de consolidación en el motor de Databricks Spark
Transformación de enmascaramiento de datos
Resumen de transformación de enmascaramiento de datos
Técnicas de enmascaramiento
Enmascaramiento aleatorio
Enmascaramiento de valores de cadena
Enmascaramiento de valores numéricos
Enmascaramiento de valores de fecha
Enmascaramiento de expresiones
Enmascaramiento de expresiones repetible
Nombre del diccionario
Tabla de almacenamiento
Cifrado de tablas de almacenamiento para el enmascaramiento de expresiones
Ejemplo
Scripts de la tabla de almacenamiento
Reglas y directrices para el enmascaramiento de expresiones
Enmascaramiento de claves
Enmascaramiento de valores de cadena
Enmascaramiento de valores numéricos
Enmascaramiento de valores de fecha y hora
Máscara de sustitución
Diccionarios
Tablas de almacenamiento
Cifrado de tablas de almacenamiento para la máscara de sustitución
Máscara de sustitución Propiedades
Reglas y directrices de la máscara de sustitución
Enmascaramiento dependiente
Ejemplo de enmascaramiento dependiente
Enmascaramiento de Tokenization
Configuración del enmascaramiento de Tokenization
Cifrado
Reglas de enmascaramiento
Formato de máscara
Caracteres de cadena de origen
Ejemplo de cadena de origen
Caracteres de reemplazo de cadena de resultado
Ejemplo de caracteres de reemplazo de cadena de resultado
Intervalo
Intervalo de cadenas
Intervalo numérico
Intervalo de fechas
Desenfoque
Desenfoque de valores numéricos
Desenfoque de valores de fecha
Formatos de máscara especiales
Enmascaramiento del número de la tarjeta de crédito
Enmascaramiento de la dirección de correo electrónico
Enmascaramiento de correo electrónico avanzado
Parámetros de configuración para un tipo de enmascaramiento de direcciones de correo electrónico avanzado
Enmascaramiento de direcciones IP
Enmascaramiento del número de teléfono
Enmascaramiento del número de seguridad social
Formato de números de la seguridad social
Requisito de código de área
Enmascaramiento de números de la seguridad social repetibles
Enmascaramiento de direcciones URL
Enmascaramiento del número de seguro social
Números de SIN repetibles
Dígito de inicio de SIN
Archivo de valores predeterminados
Configuración de la transformación de enmascaramiento de datos
Configuración del Servicio de integración de datos
Cómo crear una transformación de enmascaramiento de datos
Cómo definir los puertos
Cómo configurar un enmascaramiento de datos para cada puerto
Vista previa de los datos enmascarados
Propiedades de tiempo de ejecución de la transformación de enmascaramiento de datos
Ejemplo de enmascaramiento de datos
Read_Customer Data
Transformación de enmascaramiento de datos de clientes
Resultados de datos de prueba de cliente
Propiedades avanzadas de Transformación de enmascaramiento de datos
Transformación de enmascaramiento de datos en un entorno no nativo
Transformación de enmascaramiento de datos en el motor de Blaze
Transformación de enmascaramiento de datos en el motor de Spark
Transformación de enmascaramiento de datos en una asignación de transmisión
Transformación del Procesador de datos
Resumen de la transformación del Procesador de datos
Vistas de la transformación del Procesador de datos
Puertos de la transformación del Procesador de datos
Puertos de entrada de la transformación del Procesador de datos
Puertos de parámetros de servicio
Crear puertos de parámetros de servicio
Puertos de salida de la transformación del Procesador de datos
Puerto de salida predeterminado
Puertos de transferencia
Componente de inicio
Referencias
Configuración de la transformación del Procesador de datos
Codificación de caracteres
Reglas y directrices de codificación de caracteres
Configuración de salida
Configuración de procesamiento
Configuración de XMap
Configuración de salida XML
Eventos
Tipos de evento
Vista Eventos del procesador de datos
Registros
Registro de eventos en tiempo de diseño
Registro de eventos de tiempo de ejecución
Visualizar un registro de eventos en la vista Eventos del Procesador de datos
Registro de usuario
Desarrollo de la transformación del Procesador de datos
Crear la transformación del Procesador de datos
Seleccionar los objetos de esquema
Crear objetos en una transformación del Procesador de datos en blanco
Crear un script
Crear un XMap
Crear una biblioteca
Crear reglas de validación
Cómo añadir un origen de ejemplo
Crear los puertos
Probar la transformación
Importación y exportación de la transformación del Procesador de datos
Exportar la transformación del Procesador de datos como un servicio
Importar varios servicios de Data Transformation
Importar un servicio de Data Transformation
Exportación de una asignación con una transformación del Procesador de datos a PowerCenter
Transformación del procesador de datos en un entorno no nativo
Transformación de decisión
Resumen de la transformación de decisión
Funciones de transformación de decisión
Instrucciones condicionales de transformación de decisión
Operadores de transformación de decisión
Control de valores NULL en transformaciones de decisión
Cómo configurar una estrategia de decisión
Propiedades avanzadas de Transformación de decisión
Transformación de decisión en un entorno no nativo
Transformación de expresión en el motor de Spark
Transformación de decisión en el motor de Databricks Spark
Transformación de excepción de registros duplicados
Resumen de la transformación de excepción de registros duplicados
Flujo del proceso de la excepción de registros duplicados
Excepciones de registros duplicados
Vista de configuración de excepción de registros duplicados
Cómo generar una tabla de registros duplicados
Puertos
Puertos de entrada de transformación de excepción de registros duplicados
Puertos de salida de transformación de excepción de registros duplicados
Cómo crear puertos
Propiedades avanzadas de la transformación de excepción de registros duplicados
Ejemplo de asignación de excepción de registros duplicados
Asignación de excepción de registros duplicados
Transformación de coincidencia
Grupos de entrada de excepción de registros duplicados
Vista de configuración de ejemplo de excepción de registros duplicados
Registros de tabla de salida estándar
Salida del clúster
Creación de una transformación de excepción de registros duplicados
Transformación de expresión
Resumen de la transformación de expresión
Puertos de transformación de expresión
Probar expresiones
Cadenas de formato de fecha para datos de ejemplo
Probar una expresión
Selectores de puerto
Configuración del selector de puerto
Reglas de selección
Crear un selector de puerto
Administración de ventanas
Configuración de la administración de ventanas
Marco
Claves de partición y ordenación
Reglas y directrices para la configuración de la administración de ventanas
Expresiones dinámicas
Configuración del puerto de salida
Crear una expresión dinámica
Aplanar una estructura dinámica
Propiedades avanzadas de la transformación de expresión
Transformación de expresión en un entorno no nativo
Transformación de expresión en el motor de Blaze
Transformación de expresión en el motor de Spark
Transformación de expresión en una asignación de transmisión
Transformación de expresión en el motor de Databricks Spark
Transformación de filtro
Resumen de la transformación de filtro
Transformaciones de filtro en asignaciones dinámicas
Condición de filtro
Parametrizar la condición de filtro
Cómo filtrar filas con valores nulos
Propiedades avanzadas de la transformación de filtro
Consejos sobre el rendimiento de la transformación de filtro
Transformación de filtro en un entorno no nativo
Transformación de filtro en el motor de Blaze
Transformación de jerárquica a relacional
Resumen de la transformación de jerárquica a relacional
Ejemplo: transformación de jerárquica a relacional
Puertos de salida relacionales y la vista Resumen
Puertos de la transformación de jerárquica a relacional
Referencias a esquemas
Procesamiento de instrucciones de consulta
Desarrollo de la transformación de jerárquica a relacional
Crear la transformación de jerárquica a relacional
Configurar los puertos y la asignación
Probar la transformación
Transformación de Java
Resumen de la transformación de Java
Transformaciones de Java reutilizables y no reutilizables
Transformaciones de Java activas y pasivas
Conversión de tipo de datos
Conversión de tipos de datos complejos en el motor de Spark
Cómo diseñar una transformación de Java
Puertos de transformación de Java
Cómo crear puertos
Cómo configurar valores de puerto predeterminados
Puertos de entrada y de salida
Propiedades avanzadas de la transformación de Java
Cómo configurar la classpath para el cliente de Developer Tool
Configurar la classpath para el Servicio de integración de datos
Cómo desarrollar código Java
Cómo crear snippets de código Java
Cómo importar paquetes de Java
Cómo definir el código de una aplicación auxiliar
Propiedades de Java de una transformación de Java
Ficha Importaciones
Ficha Aplicaciones auxiliares
Ficha En entrada
Ficha Al final
Ficha Funciones
Ficha Código completo
Optimización de filtro con la transformación de Java
Optimización de primera selección con la transformación de Java
Optimización de inserción con la transformación de Java
Cómo crear una transformación de Java
Cómo crear una transformación de Java reutilizable
Cómo crear una transformación de Java no reutilizable
Cómo compilar una transformación de Java
Solución de problemas de una transformación de Java
Cómo buscar el origen de errores de compilación
Cómo encontrar un error en una ficha de introducción de código o en la ficha Código completo
Cómo identificar el origen de errores de compilación
Errores de código de usuario
Errores ajenos al código de usuario
Ejemplo de conversión a datos de tipo struct
Transformación Java en un entorno no nativo
Transformación Java en el motor de Blaze
Transformación Java en el motor de Spark
Transformación de Java en una asignación de transmisión
Referencia API de transformación de Java
Resumen de los métodos API de transformación de Java
defineJExpression
failSession
generateRow
getInRowType
getMetadata
incrementErrorCount
invokeJExpression
isNull
logError
logInfo
resetNotification
setNull
storeMetadata
Expresiones de Java
Resumen de las expresiones de Java
Tipos de función de expresión
Cómo utilizar el cuadro de diálogo Definir función para definir una expresión
Paso 1. Configurar la función
Paso 2. Crear y validar la expresión
Paso 3. Generar código Java para la expresión
Cómo crear una expresión y generar código Java mediante el cuadro de diálogo Definir función
Plantillas de expresiones de Java
Cómo trabajar con la interfaz simple
invokeJExpression
Ejemplo de interfaz simple
Cómo trabajar con la interfaz avanzada
Cómo invocar una expresión con la interfaz avanzada
Reglas y directrices para trabajar con la interfaz avanzada
Clase EDataType
Clase JExprParamMetadata
defineJExpression
Clase JExpression
Ejemplo de interfaz avanzada
Referencia API de la clase JExpression
getBytes
getDouble
getInt
getLong
getResultDataType
getResultMetadata
getStringBuffer
invoke
isResultNull
Transformación de incorporación
Resumen de la transformación de combinación
Propiedades avanzadas de la transformación de combinación
Memorias caché de combinación
Puertos de transformación de combinación
Transformaciones de combinación en asignaciones dinámicas
Selectores de puerto en una transformación de combinación
Reglas de selección
Crear un selector de puerto
Definir una condición de combinación
Tipo de condición simple
Tipo de condición avanzada
Selectores de puerto en condiciones de combinación
Puertos dinámicos en condiciones de combinación
Parámetro de expresión
Tipos de unión
Unión normal
Outer Join principal
Outer Join de detalles
Outer Join completo
Entrada ordenada para una transformación de incorporación
Cómo configurar el orden de clasificación
Cómo añadir transformaciones a la asignación
Reglas y directrices para las condiciones de combinación
Ejemplo de una condición de combinación y del orden de clasificación
Cómo unir datos de un mismo origen
Cómo unir dos ramificaciones del mismo canal
Cómo unir dos instancias del mismo origen
Pautas para unir datos de un mismo origen
Cómo bloquear los canales de origen
Transformación de incorporación no ordenada
Transformación de incorporación ordenada
Cómo guardar filas maestras en la memoria caché
Consejos sobre el rendimiento de la transformación de combinación
Reglas y directrices para una transformación de combinación
Transformación de combinación en un entorno no nativo
Transformación de combinación en el motor de Blaze
Transformación de combinación en el motor de Spark
Transformación de combinación en una asignación de transmisión
Transformación de combinación en el motor de Databricks Spark
Transformación de generador de claves
Resumen de la transformación de generador de claves
Estrategia Soundex
Propiedades de estrategia Soundex
Estrategia de cadena
Propiedades de la estrategia de cadena
Estrategia NYSIIS
Puertos de salida del generador de claves
Cómo configurar una estrategia de agrupación
Propiedades de la creación de claves
Propiedades avanzadas de Transformación de generador de claves
Transformación del generador de claves en un entorno no nativo
Transformación de generador de claves en el motor de Blaze
Transformación de generador de claves en el motor de Spark
Transformación de generador de claves en el motor de Databricks Spark
Transformación de etiquetador
Resumen de la transformación de etiquetador
Cuando utilizar una transformación de etiquetador
Uso de los datos de referencia en la transformación de etiquetador
Juegos de caracteres
Modelos probabilísticos
Tablas de referencia
Expresiones regulares
Conjuntos de tokens
Estrategias de transformación de etiquetador
Operaciones de etiquetado de caracteres
Operaciones de etiquetado con tokens
Puertos de transformación de etiquetador
Propiedades de etiquetado de caracteres
Propiedades generales
Propiedades de la tabla de referencia
Propiedades de los conjuntos de caracteres
Propiedades de filtro
Propiedades de etiquetado con tokens
Propiedades generales
Propiedades de conjuntos de tokens
Propiedades de etiqueta personalizada
Propiedades de coincidencia probabilística
Propiedades de la tabla de referencia
Cómo configurar una estrategia de etiquetado de caracteres
Cómo configurar una estrategia de etiquetado de tokens
Propiedades avanzadas de Transformación de etiquetador
Transformación de etiquetador en un entorno no nativo
Transformación de búsqueda
Resumen de la transformación de búsqueda
Búsquedas conectadas y no conectadas
Búsquedas conectadas
Búsquedas no conectadas
Desarrollar una transformación de búsqueda
Consulta de búsqueda
Consulta de búsqueda predeterminada
Reemplazo de SQL para una consulta de búsqueda
Parámetros de una consulta de reemplazo de SQL
Palabras reservadas
Directrices para reemplazar la consulta de búsqueda
Reemplazar la consulta de búsqueda
Filtro de origen de búsqueda
Filtrar filas de origen en una búsqueda
Condición de búsqueda
Configurar la condición de búsqueda
Reglas y directrices para las condiciones de una transformación de búsqueda
Memoria caché de búsqueda
Propiedades de consulta
Transformaciones de búsqueda en asignaciones dinámicas
Definir puertos dinámicos
Cambiar el origen de búsqueda
Parametrizar el origen de la búsqueda
Conflictos de nombres de puerto con el puerto de búsqueda
Orígenes de búsqueda que contienen parámetros
Configurar parámetros en un objeto de datos duplicado
Selectores de puerto
Configuración del selector de puerto
Reglas de selección
Parametrizar la condición de búsqueda
Crear un selector de puerto
Propiedades de tiempo de ejecución
Propiedades avanzadas
Crear una transformación de búsqueda reutilizable
Crear una transformación de búsqueda no reutilizable
Crear una transformación de búsqueda no conectada
Ejemplo de búsqueda no conectada
Transformación de búsqueda en un entorno no nativo
Transformación de búsqueda en el motor de Blaze
Transformación de búsqueda en el motor de Spark
Transformación de búsqueda en una asignación de transmisión
Transformación de búsqueda en el motor de Databricks Spark
Memorias caché de búsqueda
Introducción a las memorias caché de búsqueda
Tipos de memoria caché de búsqueda
Búsqueda no almacenada en caché
Memoria caché de búsqueda estática
Memoria caché de búsqueda persistente
Regeneración de una memoria caché de búsqueda persistente
Memoria caché de búsqueda dinámica
Memoria caché de búsqueda compartida
Reglas y directrices para compartir una memoria caché de búsqueda
Comparación de memorias caché
Partición de la memoria caché para búsquedas
Memoria caché de búsqueda dinámica
Introducción a la memoria caché de búsqueda dinámica
Usos de la memoria caché de búsqueda dinámica
Propiedades de la memoria caché de búsqueda dinámica
Memoria caché de búsqueda dinámica y valores de salida
Valores de transformación de búsqueda
Ejemplo de valores de transformación de búsqueda
Reemplazo de SQL y memoria caché de búsqueda dinámica
Configuración de asignación de una memoria caché de búsqueda dinámica
Insertar o actualizar
Actualizar o insertar
Memoria caché de búsqueda dinámica y destino de sincronización
Actualizaciones de memoria caché de búsqueda dinámica condicional
Procesamiento de la memoria caché de búsqueda dinámica condicional
Configurar una memoria caché de búsqueda dinámica condicional
Actualización de memoria caché dinámica con resultados de expresión
Valores de expresión nulos
Procesamiento de expresiones
Configurar una expresión para actualizaciones de memoria caché dinámica
Ejemplo de memoria caché de búsqueda dinámica
Reglas y directrices de las memorias caché de búsqueda dinámica
Transformación de macro
Resumen de la transformación de macro
Instrucción macro
Parámetros de la transformación de macro
Transformaciones de macro en asignaciones dinámicas
Ejemplo de la transformación de macro
Transformación de macro en un entorno no nativo
Transformación de coincidencia
Resumen de la transformación de coincidencia
Análisis de coincidencia
Análisis de columnas
Análisis de un solo origen y análisis de origen dual
Análisis de coincidencias de campos y análisis de coincidencia de identidades
Grupos en el análisis de coincidencia
Pares de coincidencia y clústeres
Cálculos de puntuación de coincidencia
Puntuaciones ponderadas
Puntuaciones de coincidencia nulas
Opciones de salida del clúster
Puntuaciones de controlador y puntuaciones de enlace en el análisis de clústeres
Análisis de datos principales
Reutilización de la asignación
Datos del análisis de coincidencia de identidad y del índice persistente
Reglas y directrices para datos de índice persistentes
Rendimiento de asignación de coincidencias
Visualización de datos de análisis del clúster de coincidencias
Visualización de los datos del análisis de rendimiento de coincidencia
Rendimiento de coincidencia en el análisis de identidad
Creación de un almacén de datos para datos de índice de identidad
Utilización del almacén de datos de índice en el análisis de un solo origen
Vistas de transformación de coincidencia
Puertos de transformación de coincidencia
Puertos de entrada de la transformación de coincidencia
Puertos de salida de la transformación de coincidencia
Códigos de estado de persistencia y descripciones de estado de persistencia
Valores de código de estado y valores de descripción de estado
Selección de puertos de salida y de salida de coincidencia
Mapplets de coincidencia
Creación de un mapplet de coincidencia
Cómo usar un mapplet de coincidencia
Configuración de una operación de análisis de coincidencia
Transformación de coincidencia en un entorno no nativo
Transformación de coincidencia en el motor de Blaze
Transformación de coincidencia en el motor de Spark
Transformación de coincidencia en el motor de Databricks Spark
Transformaciones de coincidencia en el análisis de campos
Análisis de coincidencia de campos
Flujo de proceso para el análisis de coincidencia de campos
Opciones del tipo de coincidencia de campos
Estrategias para la coincidencia de campos
Algoritmos de coincidencia de campos
Bigram
Distancia de Hamming
Distancia de edición
Distancia de Jaro
Invertir la distancia de Hamming
Propiedades de la estrategia para la coincidencia de campos
Opciones de salida de coincidencia de campos
Tipos de salida de coincidencia
Propiedades de salida de coincidencia
Propiedades avanzadas de la coincidencia de campos
Ejemplo de análisis de coincidencia de campos
Crear la asignación
Muestra de datos de entrada
Configuración de la transformación de generador de claves
Configuración de la transformación de coincidencia
Seleccionar el tipo de operación de coincidencia
Conectar los puertos de entrada
Configurar las estrategias para el análisis de campos
Seleccionar el tipo de salida de coincidencia
Conectar los puertos de salida
Ejecutar el visor de datos
Conclusión
Transformaciones de coincidencia en el análisis de identidad
Análisis de coincidencia de identidades
Flujo de proceso para el análisis de coincidencia de identidades
Propiedades de tipo de coincidencia de identidades
Propiedades del directorio de índice y del directorio de la memoria caché
Parámetros del método de persistencia
Estrategias de coincidencia de identidades
Algoritmos de coincidencia de identidades
Propiedades de la estrategia de coincidencia de identidades
Opciones de salida de coincidencia de identidades
Tipos de salida de coincidencia
Propiedades de salida de coincidencia
Configuración de la propiedad de coincidencia
Configuración de la propiedad de salida
Propiedades avanzadas de coincidencia de identidades
Caso práctico de índice persistente
Ejemplo de análisis de coincidencia de identidades
Crear la asignación
Muestra de datos de entrada
Configuración de la transformación de expresión
Configuración de la transformación de coincidencia
Seleccionar el tipo de operación de coincidencia
Conectar los puertos de entrada
Configurar una estrategia para el análisis de identidad
Seleccionar el tipo de salida de coincidencia
Conectar los puertos de salida
Ejecutar el visor de datos
Conclusión
Transformación de normalizador
Resumen de la transformación de normalizador
Campos de ocurrencia múltiple
ID de columna generados
Registros de ocurrencia múltiple
Definición de la jerarquía de entrada
Puertos de entrada de la transformación de normalizador
Fusionar campos
Fusionar los campos
Aplanar campos
Aplanar una matriz
Aplanar una estructura
Aplanar una asignación
Aplanar campos
Grupos y puertos de salida de la transformación de normalizador
Crear un grupo de salida
Actualizar un grupo de salida
Generación de claves para grupos de salida
Propiedades avanzadas de transformación de normalizador
Generar grupos de salida de primer nivel
Creación de una transformación de normalizador
Creación de una transformación de normalizador desde un origen de nivel superior
Ejemplo de asignación de normalizador
Ejemplo de asignación de normalizador
Ejemplo de definición del normalizador
Ejemplo de grupos de entrada y salida del normalizador
Salida de asignación de ejemplo de normalizador
Transformación de normalizador en un entorno no nativo
Transformación de fusión
Resumen de la transformación de fusión
Cómo configurar una estrategia de fusión
Propiedades avanzadas de Transformación de fusión
Transformación de fusión en un entorno no nativo
Transformación de analizador
Resumen de la transformación de analizador
Modos de transformación del analizador
Cuando utilizar una transformación de analizador
Uso de los datos de referencia en la transformación de analizador
Conjuntos de patrones
Modelos probabilísticos
Tablas de referencia
Expresiones regulares
Conjuntos de tokens
Operaciones de análisis de tokens
Puertos del análisis de tokens
Propiedades del análisis de tokens
Propiedades generales
Propiedades del modelo probabilístico
Propiedades de la tabla de referencia
Propiedades de conjuntos de tokens
Modo de análisis basado en patrones
Puertos de análisis basado en patrones
Configurar una estrategia de análisis de tokens
Configurar una estrategia de análisis de patrones
Propiedades avanzadas de Transformación de analizador
Transformación de analizador en un entorno no nativo
Transformación de Python
Transformación de rango
Resumen de la transformación de rango
Valores de las cadenas de establecimiento de rango
Propiedades de la transformación de rango
Transformaciones de rango en asignaciones dinámicas
Puertos de la transformación de rango
Índice de rango
Puerto de rango
Definir agrupaciones por puertos
Parámetros de la agrupación por puertos
Memorias caché de rango
Propiedades avanzadas de la transformación de rango
Transformación de rango en un entorno no nativo
Transformación de rango en el motor de Blaze
Transformación de rango en el motor de Spark
Transformación de rango en una asignación de transmisión
Transformación de rango en el motor de Databricks Spark
Transformación de lectura
Resumen de la transformación de lectura
Propiedades de la transformación de lectura
Propiedades generales
Propiedades del objeto de datos
Propiedades de consulta
Propiedades de tiempo de ejecución
Propiedades de los orígenes
Propiedades avanzadas
Sincronizar objetos de datos relacionales
Cambiar el objeto de datos de origen
Parametrizar la transformación de lectura
Parámetros de la transformación de lectura
Restricciones
Crear una transformación de lectura
Crear una transformación de lectura en el editor de asignación
Transformación de relacional a jerárquica
Resumen de la transformación de relacional a jerárquica
Ejemplo: transformación de relacional a jerárquica
Puertos relacionales de entrada y vista Resumen
Puertos de transformación de relacional a jerárquica
Referencias a esquemas
Desarrollo de la transformación de relacional a jerárquica
Crear la transformación de relacional a jerárquica
Crear los puertos
Transformación de consumidor de servicio web REST
Resumen de la transformación de consumidor de servicio web REST
Proceso de transformación de consumidor de servicio web REST
Configuración de la transformación de consumidor de servicio web REST
Configuración de mensaje
Identificación de recurso
Métodos HTTP
Método HTTP Get
Método HTTP Post
Método HTTP Put
Método HTTP Delete
Puertos de la transformación de consumidor de servicio web REST
Puertos de entrada
Puertos de salida
Puertos de transferencia
Puertos de argumento
Puertos URL
Puertos de encabezado HTTP
Puertos de cookies
Puertos de salida XML
Puertos de código de respuesta
Asignación de entrada de la transformación de consumidor de servicio web REST
Reglas y directrices para asignar puertos de entrada a elementos
Asignación de puertos de entrada a la entrada del método
Asignación de salida de la transformación de consumidor de servicio web REST
Reglas y directrices para asignar elementos a puertos de salida
Personalizar opciones de vista
Asignación de la salida del método a puertos de salida
Propiedades avanzadas de la transformación de consumidor de servicio web REST
Creación de la transformación de consumidor de servicio web REST
Crear una transformación de consumidor de servicio web REST
Análisis de un mensaje de respuesta JSON que contiene matrices
Ejemplo de mensaje de respuesta JSON
Matrices sin nombre en un mensaje de respuesta
Transformación de enrutador
Resumen de la transformación de enrutador
Transformaciones de enrutador en asignaciones dinámicas
Cómo trabajar con grupos
Grupo de entrada
Grupos de salida
Utilizar las condiciones del filtro de grupo
Puertos dinámicos en condiciones de filtro de grupo
Parametrizar el filtro de grupo
Cómo añadir grupos
Cómo trabajar con puertos
Cómo conectar transformaciones de enrutador de una asignación
Propiedades avanzadas de la transformación de enrutador
Transformación de enrutador en un entorno no nativo
Transformación de generador de secuencia
Introducción a la transformación de generador de secuencia
Puertos de generador de secuencia
Puertos de transferencia
Puerto NEXTVAL
Crear claves
Reemplazar valores que faltan
Propiedades de transformación de generador de secuencia
Valor inicial
Valor final
Valor de incremento
Realizar ciclos a través de un intervalo de valores
Propiedades avanzadas del generador de secuencia
Restablecer
Mantener orden de filas
Objeto de datos de secuencia
Crear un objeto de datos de secuencia
Cómo crear una transformación de generador de secuencia
Preguntas frecuentes
Transformación de generador de secuencia en un entorno no nativo
Transformación de generador de secuencia en el motor de Blaze
Transformación de generador de secuencia en el motor de Spark
Transformación de ordenación
Resumen de la transformación de ordenación
Transformaciones de ordenación en asignaciones dinámicas
Cómo desarrollar una transformación de incorporación
Puertos de transformación de ordenación
Ficha Ordenar
Configurar claves de ordenación
Parametrizar las claves de ordenación
Propiedades avanzadas de la transformación de ordenación
Memoria caché de ordenación
Optimizar la memoria caché de ordenación
Cómo crear una transformación de ordenación
Cómo crear una transformación de ordenación reutilizable
Cómo crear una transformación de ordenación no reutilizable
Ejemplo de transformación de ordenación
Transformación de ordenación en un entorno no nativo
Transformación de ordenación en el motor de Blaze
Transformación de ordenación en el motor de Spark
Transformación de ordenación en una asignación de transmisión
Transformación de ordenación en el motor de Databricks Spark
Transformación de SQL
Resumen de la transformación de SQL
Puertos de transformación de SQL
Puertos de entrada
Puertos de salida
Puertos de transferencia
Puerto SQLError
Número de filas afectadas
Propiedades avanzadas de Transformación de SQL
Consulta de transformación de SQL
Definir la consulta SQL
Enlace de parámetro
Sustitución de cadenas
Cardinalidad entre fila de entrada y fila de salida
Cómo procesar instrucciones de consultas
Configuración de puertos
Recuento máximo de filas de salida
Filas de error
Continuar ante error de SQL
Optimización del filtro con la transformación de SQL
Optimización de primera selección con la transformación de SQL
Habilitar la optimización de primera selección con la transformación de SQL
Optimización de inserción con la transformación de SQL
Ejemplo de la optimización de inserción con la transformación SQL
Habilitar la optimización de inserción con la transformación de SQL
Ejemplo de transformación de SQL con una consulta SQL
Asignación de objeto de datos lógicos
Tabla Salario
Tabla Empleado
Ejemplo de transformación de SQL
Definir propiedades de transformación de SQL
Definir los puertos
Definir la consulta SQL
Definir la conexión de la base de datos
Salida
Procedimientos almacenados
Puertos de transformación de SQL para procedimientos almacenados
Parámetros de entrada y salida
Valor de devolución
Conjuntos de resultados de un procedimiento almacenado
Conjuntos de resultados con diferentes bases de datos
Filas del conjunto de resultados
Ejemplo de procedimiento almacenado
Conexión de transformación de SQL
Creación de un parámetro de nombre de conexión
Cómo crear manualmente una transformación de SQL
Creación de una transformación de SQL desde un procedimiento almacenado
Transformación de estandarizador
Resumen de la transformación de estandarizador
Estrategias de estandarización
Propiedades de estandarización
Cómo configurar una estrategia de estandarización
Propiedades avanzadas de Transformación de estandarizador
Transformación de estandarizador en un entorno no nativo
Transformación de unión
Resumen de la transformación de unión
Grupos y puertos
Propiedades avanzadas de la transformación de unión
Cómo procesar una transformación de unión
Cómo crear una transformación de unión
Cómo crear una transformación de unión reutilizable
Cómo crear una transformación de unión no reutilizable
Transformación de unión en un entorno no nativo
Transformación de unión en una asignación de transmisión
Transformación de unión en el motor de Databricks Spark
Transformación de estrategia de actualización
Resumen de la transformación de estrategia de actualización
Cómo configurar la estrategia de actualización
Actualizar transformaciones de estrategia en asignaciones dinámicas
Cómo marcar filas dentro de una asignación
Expresiones de estrategia de actualización
Propiedades avanzadas de la transformación de estrategia de actualización
Transformaciones de estrategia de agregación y actualización
Cómo especificar opciones de actualización para destinos individuales
Transformación de estrategia de actualización en un entorno no nativo
Transformación de estrategia de actualización en el motor de Blaze
Transformación de estrategia de actualización en el motor de Spark
Transformación de estrategia de actualización en el motor de Databricks Spark
Transformación de consumidor de servicio web
Resumen de la transformación de consumidor de servicio web
Mensajes SOAP
Archivos WSDL
Operaciones
Seguridad de servicio web
Selección WSDL
Puertos de transformación de consumidor de servicio web
Puertos de entrada de encabezado HTTP
Otros puertos de entrada
Asignación de entrada de transformación de consumidor de servicio web
Reglas y directrices para asignar puertos de entrada a nodos
Personalizar opciones de vista
Cómo asignar puertos de entrada a la entrada de operación
Asignación de salida de transformación de consumidor de servicio web
Reglas y directrices para asignar nodos a puertos de salida
Cómo asignar el mensaje SOAP como XML
Personalizar opciones de vista
Cómo asignar la salida de operación a puertos de salida
Propiedades avanzadas de la transformación de consumidor de servicio web
Control de errores de servicio web
Compresión de mensajes
Simultaneidad
Reglas y directrices para la simultaneidad
Mejores prácticas para la simultaneidad
Optimizaciones de filtro
Habilitar la optimización de primera selección con la transformación del consumidor de servicio web
Optimización de inserción con la transformación del consumidor de servicio web
Optimización de inserción con el ejemplo de transformación del consumidor de servicio web
Habilitar la optimización de inserción con la transformación del consumidor de servicio web
Crear una transformación de consumidor de servicio web
Ejemplo de transformación de consumidor de servicio web
Archivo de entrada
Modelo de objeto de datos lógicos
Asignación de objetos de datos lógicos
Transformación de consumidor de servicio web
Asignación de entrada de transformación
Asignación de salida de transformación
Propiedades avanzadas de la transformación
Análisis de mensajes SOAP del servicio web
Resumen del análisis de mensajes SOAP del servicio web
Interfaz de usuario de transformación
Configuración de salidas de ocurrencia múltiple
Salida relacional normalizada
Claves generadas
Salida relacional desnormalizada
Salida relacional pivotada
Cómo analizar elementos anyType
Cómo analizar tipos derivados
Análisis de elementos QName
Cómo analizar grupos de sustitución
Cómo analizar construcciones XML en mensajes SOAP
Elemento de selección
Elemento de lista
Elemento de unión
Generación de mensajes SOAP del servicio web
Resumen de la generación de mensajes SOAP del servicio web
Interfaz de usuario de transformación
Área Puertos de entrada
Área Operación
Relaciones entre puerto y nivel de jerarquía
Claves
Asignar puertos
Asignación de un puerto
Asignación de un grupo
Asignación de varios puertos
Cómo pivotar puertos de ocurrencia múltiple
Asignación de datos desnormalizados
Tipos derivados y sustitución de elementos
Cómo generar tipos derivados
Cómo generar elementos anyType y atributos
Cómo generar grupos de sustitución
Cómo generar construcciones XML en mensajes SOAP
Elemento de selección
Elemento de lista
Elemento de unión
Transformación de media ponderada
Resumen de la transformación de media ponderada
Cómo configurar una transformación de media ponderada
Ejemplo de puntuaciones de coincidencia ponderadas
Propiedades avanzadas de Transformación de media ponderada
Transformación de media ponderada en un entorno no nativo
Transformación de ventana
Transformación de escritura
Resumen de la transformación de escritura
Propiedades de la transformación de escritura
Propiedades generales
Propiedades del objeto de datos
Propiedades de puertos
Propiedades de tiempo de ejecución
Propiedades de la vinculación en tiempo de ejecución
Propiedades avanzadas
Crear una transformación de escritura
Crear una transformación de escritura a partir de un objeto de datos
Crear una transformación de escritura a partir de un flujo de asignación
Crear una transformación de escritura a partir de un parámetro
Crear una transformación de escritura a partir de una transformación existente
Apéndice A: Delimitadores de transformación
Resumen de delimitadores de transformación
Data Quality 10.5
Help for Users
Guía de transformaciones de Developer
Transformación de ordenación
Transformación de ordenación en un entorno no nativo
Guía de transformaciones de Developer
Guía de transformaciones de Developer
10.5
10.5.2
10.4.0
Anterior
Siguiente
Transformación de ordenación en un entorno no nativo
Transformación de ordenación en un entorno no nativo
El procesamiento de transformaciones de ordenación en un entorno no nativo depende del motor que ejecuta la transformación.
Tenga en cuenta la compatibilidad de los siguientes motores en tiempo de ejecución no nativos:
Motor de Blaze. Compatible con restricciones.
Motor de Spark. Compatible con restricciones en asignaciones por lotes y de transmisión.
Motor de Databricks Spark. Compatible con restricciones.
Transformación de ordenación
Transformación de ordenación en el motor de Blaze
Transformación de ordenación en el motor de Spark
Transformación de ordenación en el motor de Databricks Spark
Comportamiento
Descargar guía
Enviar comentarios
Recursos
Communities
Knowledge Base
Success Portal
Volver arriba
Anterior
Siguiente