Propiedades personalizadas de transformación

Se aplica a:SQL Server SSIS Integration Runtime en Azure Data Factory

Además de las propiedades que son comunes a la mayoría de los objetos de flujo de datos en el modelo de objetos de SQL Server Integration Services, muchos objetos de flujo de datos tienen propiedades personalizadas que son específicas del objeto. Estas propiedades personalizadas solo están disponibles en tiempo de ejecución y no se incluyen en la documentación de referencia de la programación administrada de Integration Services .

En este tema se enumeran y describen las propiedades personalizadas de las diversas transformaciones de flujo de datos. Para obtener información sobre las propiedades comunes a la mayor parte de los objetos de flujo de datos, vea Propiedades comunes.

Algunas propiedades de transformaciones se pueden establecer mediante expresiones de propiedad. Para obtener más información, vea Propiedades de flujo de datos que se pueden establecer utilizando expresiones.

Transformaciones con propiedades personalizadas

Transformaciones sin propiedades personalizadas

Las siguientes transformaciones no tienen propiedades personalizadas en los niveles de componente, entrada o salida: Transformación Combinar, Transformación Multidifusión y Transformación Union All. Utilizan solo las propiedades comunes a todos los componentes de flujo de datos.

Propiedades personalizadas de transformación de agregación

La transformación Agregado tiene tanto propiedades personalizadas como propiedades comunes a todos los componentes de flujo de datos.

En la siguiente tabla se describen las propiedades personalizadas de la transformación Aggregate. Todas las propiedades son de lectura y escritura.

Propiedad Tipo de datos Descripción
Factor de autoextensión Entero Valor comprendido entre 1 y 100 que especifica el porcentaje en el que se puede ampliar la memoria durante la agregación. El valor predeterminado de esta propiedad es 25.
CountDistinctKeys Entero Valor que especifica el número exacto de recuentos distintos que la agregación puede escribir. Si se especifica un valor de CountDistinctScale, el valor de CountDistinctKeys tiene precedencia.
CountDistinctScale Entero (enumeración) Valor que describe el número aproximado de valores distintos en una columna que la agregación puede contar. Esta propiedad admite cualquiera de los siguientes valores:

Bajo (1): indica un máximo de 500 000 valores clave.

Medio (2): indica hasta cinco millones de valores de clave.

Alto (3): indica más de 25 millones de valores de clave.

No especificado (0): indica que no se usa ningún valor de CountDistinctScale. El uso de la opción No especificado (0) puede afectar al rendimiento en conjuntos de datos grandes.
Teclas Entero Valor que especifica el número exacto de claves Group By que la agregación escribe. Si se especifica un valor de KeyScale, el valor de Keys tiene precedencia.
KeyScale Entero (enumeración) Valor que describe aproximadamente cuántos valores de clave Group By puede escribir el agregado. Esta propiedad admite cualquiera de los siguientes valores:

Bajo (1): indica hasta 500 000 valores de clave.

Medio (2): indica hasta cinco millones de valores de clave.

Alto (3): indica más de 25 millones de valores de clave.

No especificado (0): indica que no se usa ningún valor de KeyScale.

En la tabla siguiente se describen las propiedades personalizadas de la salida de la transformación Agregar. Todas las propiedades son de lectura y escritura.

Propiedad Tipo de datos Descripción
Teclas Entero Valor que especifica el número exacto de las claves Group By que la agregación puede escribir. Si se especifica un valor de KeyScale, el valor de Keys tiene precedencia.
KeyScale Entero (enumeración) Un valor que describe aproximadamente cuántos valores clave de Group By puede escribir la agregación. Esta propiedad admite cualquiera de los siguientes valores:

Bajo (1): indica hasta 500 000 valores de clave.

Medio (2): indica hasta cinco millones de valores de clave.

Alto (3): indica más de 25 millones de valores de clave.

No especificado (0): indica que no se usa ningún valor de KeyScale.

En la tabla siguiente se describen las propiedades personalizadas de las columnas de salida de la transformación Agregado. Todas las propiedades son de lectura y escritura.

Propiedad Tipo de datos Descripción
AggregationColumnId Entero El LineageID de una columna que participa en GROUP BY o en funciones de agregación.
BanderasDeComparaciónDeAgregación Entero Un valor que especifica cómo la transformación Agregado compara los datos de tipo cadena de una columna. Para más información, consulte Comparing String Data.
TipoDeAgregación Entero (enumeración) Valor que especifica la operación de la agregación que se va a realizar en la columna. Esta propiedad admite cualquiera de los siguientes valores:

Agrupar por (0)

Cantidad (1)

Contar todos (2)

CountDistinct (3)

Suma (4)

Promedio (5)

Máximo (7)

Mínimo (6)
CountDistinctKeys Entero Cuando el tipo de agregación es Count distinct, valor que especifica el número exacto de claves que la agregación puede escribir. Si se especifica un valor de CountDistinctScale, el valor de CountDistinctKeys tiene precedencia.
CountDistinctScale Entero (enumeración) Cuando el tipo de agregación es Count distinct, un valor que describe aproximadamente cuántos valores de clave puede escribir la agregación. Esta propiedad admite cualquiera de los siguientes valores:

Bajo (1): indica hasta 500 000 valores de clave.

Medio (2): indica hasta cinco millones de valores de clave.

Alto (3): indica más de 25 millones de valores de clave.

No especificado (0): indica que no se usa ningún valor de CountDistinctScale.
IsBig Booleano Valor que indica si la columna contiene un valor mayor que cuatro mil millones o un valor con más precisión que un valor de coma flotante de precisión doble. El valor puede ser 0 o 1. 0 indica que IsBig es False y la columna no contiene un valor grande o preciso. El valor predeterminado de esta propiedad es 1.

La entrada y las columnas de entrada de la transformación Agregado no tienen ninguna propiedad personalizada.

Para obtener más información, consulte Transformación de agregado.

Propiedades personalizadas de la transformación de auditoría

La transformación Auditoría solo tiene, a nivel de componente, las propiedades comunes a todos los componentes del flujo de datos.

En la tabla siguiente se describen las propiedades personalizadas de las columnas de salida de la transformación Auditoría. Todas las propiedades son de lectura y escritura.

Nombre de propiedad Tipo de datos Descripción
ElementoDeLinajeSeleccionado Entero (enumeración) Elemento de auditoría seleccionado para la salida. Esta propiedad admite cualquiera de los siguientes valores:

GUID de instancia de ejecución (0)

Hora de inicio de ejecución (4)

Nombre de la máquina (5)

Identificador del paquete (1)

Nombre del paquete (2)

Identificador de tarea (8)

Nombre de tarea (7)

Nombre de usuario (6)

Identificador de versión (3)

La entrada, las columnas de entrada y la salida de la transformación Auditoría no tienen propiedades personalizadas.

Para obtener más información, consulte Audit Transformation.

Propiedades personalizadas de Cache Transform

La transformación Cache Transform tiene tanto propiedades personalizadas como las propiedades comunes a todos los componentes de flujo de datos.

En la tabla siguiente se describen las propiedades de la transformación Transformación de caché. Todas las propiedades son de lectura y escritura.

Propiedad Tipo de datos Descripción
Connectionmanager Cuerda Especifica el nombre del administrador de conexiones.
Validar metadatos externos Booleano Indica si la transformación Cache se valida mediante el uso de orígenes de datos externos en tiempo de diseño. Si la propiedad está establecida en False, la validación en los orígenes de datos externos se produce en tiempo de ejecución.

El valor predeterminado es True.
ColumnasDeEntradaDisponibles Cuerda Lista de columnas de entrada disponibles.
Columnas de Entrada Cuerda Lista de las columnas de entrada seleccionadas.
CacheColumnName Cuerda Especifica el nombre de la columna que está asignada a una columna de entrada seleccionada.

El nombre de la columna en la propiedad CacheColumnName debe coincidir con el nombre de la columna correspondiente que se muestra en la página Columnas del Editor del administrador de conexiones de caché.

Para obtener más información, vea Editor del administrador de conexiones de caché.

Propiedades personalizadas de la transformación de mapa de caracteres

La transformación Mapa de caracteres tiene solo las propiedades comunes a todos los componentes de flujo de datos en el nivel de componente.

En la tabla siguiente se describen las propiedades personalizadas de las columnas de salida de la transformación Character Map. Todas las propiedades son de lectura y escritura.

Propiedad Tipo de datos Descripción
IdDeLineajeDeColumnaDeEntrada Entero Un valor que especifica el LineageID de la columna de entrada que es el origen de la columna de salida.
MapFlags Entero (enumeración) Valor que especifica las operaciones de cadena que la transformación Mapa de caracteres realiza en la columna. Esta propiedad admite cualquiera de los siguientes valores:

Inversión de bytes (2)

Formato completo (6)

Formato medio (5)

Hiragana (3)

Katakana (4)

Uso lingüístico de mayúsculas y minúsculas (7)

Minúsculas (0)

Chino simplificado (8)

Chino tradicional(9)

Mayúscula (1)

La entrada, las columnas de entrada y la salida de la transformación Mapa de caracteres no tienen ninguna propiedad personalizada.

Para obtener más información, consulte Transformación del mapa de caracteres.

Propiedades personalizadas de la transformación División condicional

La transformación División condicional solo tiene las propiedades comunes a todos los componentes de flujo de datos a nivel de componente.

En la tabla siguiente se describen las propiedades personalizadas de la salida de la transformación División condicional. Todas las propiedades son de lectura y escritura.

Propiedad Tipo de datos Descripción
Orden de Evaluación Entero Valor que especifica la posición de una condición, asociada a una salida, en la lista de condiciones que la transformación División condicional evalúa. Las condiciones se evalúan en orden, del mínimo al máximo.
Expresión Cuerda Una expresión que representa la condición que evalúa la transformación Conditional Split. Las columnas se representan mediante identificadores de linaje.
FriendlyExpression Cuerda Expresión que representa la condición que la transformación División condicional evalúa. Las columnas se representan mediante su nombre.

Puede especificar el valor de esta propiedad con una expresión de propiedad.
OpcionesPredeterminadasא Booleano Valor que indica si la salida es la salida predeterminada.

La entrada, las columnas de entrada y las columnas de salida de la transformación División condicional no tienen propiedades personalizadas.

Para más información, consulte Conditional Split Transformation.

Propiedades personalizadas de la transformación de copia de columna

La transformación Copia de columna solo tiene las propiedades comunes a todos los componentes de flujo de datos a nivel de componente.

En la tabla siguiente se describen las propiedades personalizadas de las columnas de salida de la transformación Copiar columna. Todas las propiedades son de lectura y escritura.

Nombre de propiedad Tipo de datos Descripción
copyColumnId Entero LineageID de la columna de entrada de la que se copia la columna de salida.

La entrada, las columnas de la entrada y la salida de la transformación Copiar columna no tienen propiedades personalizadas.

Para obtener más información, consulte Transformación de copia de columna.

Propiedades personalizadas de la transformación de conversión de datos

La transformación Conversión de datos solo tiene, a nivel de componente, las propiedades comunes a todos los componentes de flujo de datos.

En la tabla siguiente se describen las propiedades personalizadas de las columnas de salida de la transformación Conversión de datos. Todas las propiedades son de lectura y escritura.

Propiedad Tipo de datos Descripción
FastParse Booleano Valor que indica si la columna usa las rutinas de análisis más rápidas que no distinguen la configuración regional y permiten un análisis rápido que Integration Services proporciona, o las rutinas de análisis estándar, que sí distinguen la configuración regional. El valor predeterminado de esta propiedad es False. Para obtener más información, consulte Fast Parse y Standard Parse. .

Nota: Esta propiedad no está disponible en Editor de transformación Conversión de datos, pero se puede definir con el Editor avanzado.
IdDeLinajeDeColumnaDeEntradaDeOrigen Entero El LineageID de la columna de entrada que es el origen de la columna de salida.

La entrada, las columnas de entrada y la salida de la transformación Data Conversion no tienen ninguna propiedad personalizada.

Para más información, consulte Data Conversion Transformation.

Propiedades personalizadas de la transformación de consulta de minería de datos

La transformación Consulta de minería de datos tiene tanto propiedades personalizadas como propiedades comunes a todos los componentes de flujo de datos.

La tabla siguiente describe las propiedades personalizadas de la transformación Data Mining Query. Todas las propiedades son de lectura y escritura.

Propiedad Tipo de datos Descripción
ASConnectionId Cuerda El identificador único del objeto de conexión.
ASConnectionString Cuerda Cadena de conexión a un proyecto de Analysis Services o una base de datos de Analysis Services .
NombreDelCatálogo Cuerda Nombre de una base de datos de Analysis Services .
NombreDelModelo Cuerda Nombre del modelo de minería de datos.
NombreDeEstructuraDelModelo Cuerda Nombre de la estructura de minería.
ObjectRef Cuerda Etiqueta XML que identifica la estructura de minería de datos que la transformación usa:
Texto de consulta Cuerda Instrucción de consulta de predicción que la transformación utiliza.

La entrada, las columnas de entrada, la salida y las columnas de salida de la transformación Consulta de minería de datos no tienen propiedades personalizadas.

Para obtener más información, consulte Transformación de consultas de minería de datos.

Propiedades personalizadas de la transformación de columna derivada

La transformación Columna derivada solo tiene las propiedades comunes a todos los componentes de flujo de datos a nivel de componente.

En la tabla siguiente se describen las propiedades personalizadas de las columnas de entrada y de las columnas de salida de la transformación Columna derivada. Cuando elige agregar la columna derivada como una columna nueva, estas propiedades personalizadas se aplican a la nueva columna de resultados; cuando decide reemplazar el contenido de una columna de entrada existente con los resultados derivados, estas propiedades personalizadas se aplican a la columna de entrada existente. Todas las propiedades son de lectura y escritura.

Propiedad Tipo de datos Descripción
Expresión Cuerda Expresión que representa la condición que la transformación División condicional evalúa. La propiedad LineageID de la columna representa las columnas.
FriendlyExpression Cuerda Expresión que representa la condición que la transformación División condicional evalúa. Las columnas se representan mediante su nombre.

Puede especificar el valor de esta propiedad con una expresión de propiedad.

La entrada y la salida de la transformación Columna derivada no tienen ninguna propiedad personalizada.

Para más información, consulte Derived Column Transformation.

Propiedades personalizadas de la transformación de exportación de columnas

La transformación Columna de exportación solo tiene, a nivel de componente, las propiedades comunes a todos los componentes de flujo de datos.

En la tabla siguiente se describen las propiedades personalizadas de las columnas de entrada de la transformación Export Column. Todas las propiedades son de lectura y escritura.

Propiedad Tipo de datos Descripción
PermitirAnexar Booleano Valor que especifica si desea que la transformación anexe los datos a un archivo existente. El valor predeterminado de esta propiedad es False.
ForceTruncate Booleano Valor que especifica si la transformación trunca un archivo existente antes de escribir los datos. El valor predeterminado de esta propiedad es False.
ID de Columna de Datos de Archivo Entero Valor que identifica la columna que contiene los datos que la transformación inserta en un archivo. En la Columna Extraer, esta propiedad tiene el valor 0; en la columna Ruta de archivo, esta propiedad contiene el valor de LineageID de la columna Extraer.
WriteBOM Booleano Valor que especifica si se escribe una marca de orden de bytes (BOM) en el archivo.

La entrada, la salida y las columnas de salida de la transformación Export Column no tienen propiedades personalizadas.

Para obtener más información, consulte Transformación de exportación de columnas.

Propiedades personalizadas de la transformación de importación de columnas

La transformación Import Column solo tiene, a nivel de componente, las propiedades comunes a todos los componentes de flujo de datos.

En la tabla siguiente se describen las propiedades personalizadas de las columnas de entrada de la transformación Importar columna. Todas las propiedades son de lectura y escritura.

Propiedad Tipo de datos Descripción
ExpectBOM Booleano Valor que especifica si la transformación Importar columna espera una marca de orden de bytes (BOM). Solo se espera una marca de orden de bytes (BOM) si los datos son de tipo DT_NTEXT.
ID de Columna de Datos de Archivo Entero Valor que identifica la columna que contiene los datos que la transformación inserta en el flujo de datos. En la columna de datos que se van a insertar, esta propiedad tiene el valor 0; en la columna que contiene las rutas de acceso del archivo de origen, esta propiedad contiene el valor de LineageID de la columna de datos que se van a insertar.

La entrada, la salida y las columnas de salida de la transformación Importar columna no tienen propiedades personalizadas.

Para obtener más información, consulte Transformación de importación de columnas.

Propiedades personalizadas de la transformación de agrupación aproximada

La transformación Agrupación aproximada tiene tanto propiedades personalizadas como las comunes a todos los componentes de flujo de datos.

En la tabla siguiente se describen las propiedades personalizadas de la transformación Agrupación aproximada. Todas las propiedades son de lectura y escritura.

Propiedad Tipo de datos Descripción
Delimitadores Cuerda Los delimitadores de token que la transformación utiliza. Los delimitadores predeterminados incluyen los siguientes caracteres: espacio ( ), coma (,), punto (.), punto y coma (;), dos puntos (:), guion (-), comillas rectas dobles ("), comillas rectas simples ('), ampersand (&), barra diagonal (/), barra diagonal inversa (\), arroba (@), signo de exclamación (!), signo de interrogación (?), paréntesis de apertura ((), paréntesis de cierre ()), signo menor que (<), signo mayor que (>), corchete de apertura ([), corchete de cierre (]), llave de apertura ({), llave de cierre (}), barra vertical (|), almohadilla (#), asterisco (*), acento circunflejo (^), y porcentaje (%).
Exhaustivo Booleano Valor que especifica si cada registro de entrada se compara con el resto. El valor de True está destinado sobre todo a fines de depuración. El valor predeterminado de esta propiedad es False.

Nota: Esta propiedad no está disponible en Editor de transformación Agrupación aproximada, pero se puede definir con el Editor avanzado.
UsoMáximoDeMemoria Entero Cantidad de memoria máxima que puede usar la transformación. El valor predeterminado de esta propiedad es 0, que habilita el uso de la memoria dinámica.

Puede especificar el valor de esta propiedad con una expresión de propiedad.

Nota: Esta propiedad no está disponible en Editor de transformación Agrupación aproximada, pero se puede definir con el Editor avanzado.
Similitud mínima Doble Umbral de similitud que la transformación utiliza para identificar los duplicados, expresado como un valor entre 0 y 1. El valor predeterminado de esta propiedad es 0.8.

La siguiente tabla describe las propiedades personalizadas de las columnas de entrada de la transformación Agrupación difusa. Todas las propiedades son de lectura y escritura.

Propiedad Tipo de datos Descripción
ExactFuzzy Entero (enumeración) Valor que especifica si la transformación realiza una coincidencia aproximada o una coincidencia exacta. Los valores válidos son Exacto y Difuso. El valor predeterminado de esta propiedad es Fuzzy.
FuzzyComparisonFlags Entero (enumeración) Valor que especifica cómo compara la transformación los datos de cadena de una columna. Esta propiedad admite cualquiera de los siguientes valores:

Totalmente sensible

IgnoreCase

IgnoreKanaType

IgnoreNonSpace

IgnoreSymbols

IgnoreWidth



Para más información, consulte Comparing String Data.
NúmerosSignificativosInicialesFinales Entero (enumeración) Valor que especifica la importancia de los numerales. Esta propiedad admite cualquiera de los siguientes valores:

NumeralsNotSpecial (0): se usa si los números no son significativos.

LeadingNumeralsSignificant (1): se usa si los números iniciales son significativos.

TrailingNumeralsSignificant (2): se usa si los números finales son significativos.

LeadingAndTrailingNumeralsSignificant (3): se usa si los números iniciales y finales son significativos.
Similitud mínima Doble Umbral de similitud que se usa para la combinación en la columna, especificado como un valor entre 0 y 1. Solo las filas que superen el umbral se consideran coincidencias.
ToBeCleaned Booleano Valor que especifica si la columna se utiliza para identificar duplicados; es decir, si se trata de una columna por la que se agrupa. El valor predeterminado de esta propiedad es False.

En la siguiente tabla se describen las propiedades personalizadas de las columnas de salida de la transformación Fuzzy Grouping. Todas las propiedades son de lectura y escritura.

Nombre de propiedad Tipo de datos Descripción
TipoDeColumna Entero (enumeración) Valor que identifica el tipo de columna de resultados. Esta propiedad admite cualquiera de los siguientes valores:

Sin definir (0)

KeyIn (1)

KeyOut (2)

Similitud (3)

ColumnaSimilitud (4)

PassThru (5)

Canónico (6)
ID de Entrada Entero El LineageID de la columna de entrada correspondiente.

La entrada y la salida de la transformación Agrupación aproximada no tienen ninguna propiedad personalizada.

Para obtener más información, consulte Transformación de agrupación aproximada.

Propiedades personalizadas de la transformación de búsqueda aproximada

La transformación Búsqueda aproximada tiene tanto propiedades personalizadas como comunes a todos los componentes de flujo de datos.

En la tabla siguiente se describen las propiedades personalizadas de la transformación Búsqueda aproximada. Todas las propiedades excepto ReferenceMetadataXML son de lectura y escritura.

Propiedad Tipo de datos Descripción
TablaDeReferenciaDeCopias Booleano Especifica si se debería crear una copia de la tabla de referencia para la construcción del índice de búsqueda aproximada y las búsquedas subsiguientes. El valor predeterminado de esta propiedad es True.
Delimitadores Cuerda Delimitadores que la transformación utilizará para dividir en tokens los valores de las columnas. Los delimitadores predeterminados incluyen los siguientes caracteres: espacio ( ), coma (,), punto (.), punto y coma (;), dos puntos (:), guion (-), comillas rectas dobles ("), comillas rectas simples ('), et comercial (&), barra diagonal (/), barra diagonal inversa (\), arroba (@), signo de exclamación (!), signo de interrogación (?), paréntesis de apertura ((), paréntesis de cierre ()), menor que (<), mayor que (>), corchete de apertura ([), corchete de cierre (]), llave de apertura ({), llave de cierre (}), barra vertical (|). signo de número (#), asterisco (*), acento circunflejo (^), y porcentaje (%).
EliminarÍndiceDeCoincidenciaExistente Booleano Valor que especifica si el índice de coincidencia especificado en MatchIndexName se elimina cuando MatchIndexOptions no está establecido en ReuseExistingIndex. El valor predeterminado de esta propiedad es True.
Exhaustivo Booleano Valor que especifica si cada registro de entrada se compara con el resto. El valor de True está destinado sobre todo a fines de depuración. El valor predeterminado de esta propiedad es False.

Nota: Esta propiedad no está disponible en el Editor de transformación Búsqueda aproximada, pero se puede definir con el Editor avanzado.
NombreDelÍndiceDeCoincidencia Cuerda Nombre del índice de coincidencia. El índice de coincidencia es la tabla en la que la transformación crea y guarda el índice que utiliza. Si se reutiliza el índice de coincidencia, MatchIndexName especifica el índice que se reutilizará. MatchIndexName debe ser un nombre de identificador de SQL Server válido. Por ejemplo, si el nombre contiene espacios, debe escribirse entre corchetes.
OpcionesDeÍndiceDeCoincidencia Entero (enumeración) Valor que especifica cómo administra la transformación el índice de coincidencia. Esta propiedad admite cualquiera de los siguientes valores:

ReuseExistingIndex (0)

GenerateNewIndex (1)

GenerateAndPersistNewIndex (2)

GenerateAndMaintainNewIndex (3)
UsoMáximoDeMemoria Entero Tamaño máximo permitido de la caché para la tabla de búsqueda. El valor predeterminado de esta propiedad es 0, lo que significa que el tamaño de la memoria caché no tiene límite.

Puede especificar el valor de esta propiedad con una expresión de propiedad.

Nota: Esta propiedad no está disponible en el Editor de transformación Búsqueda aproximada, pero se puede definir con el Editor avanzado.
MaxOutputMatchesPerInput Entero Número máximo de coincidencias que la transformación puede devolver para cada fila de entrada. El valor predeterminado de esta propiedad es 1.

Nota: Los valores mayores que 100 solo se pueden especificar con el Editor avanzado.
Similitud mínima Entero El umbral de similitud que la transformación usa en el nivel de componente, especificado como un valor entre 0 y 1. Solo las filas que superen el umbral se consideran coincidencias.
ReferenceMetadataXML Cuerda Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada.
NombreDeTablaReferencia Cuerda Nombre de la tabla de búsqueda. El nombre debe ser un nombre de identificador de SQL Server válido. Por ejemplo, si el nombre contiene espacios, debe escribirse entre corchetes.
WarmCaches Booleano Cuando es true, la búsqueda carga parcialmente el índice y la tabla de referencia en la memoria antes de comenzar la ejecución. Esto puede mejorar el rendimiento.

En la tabla siguiente se describen las propiedades personalizadas de las columnas de entrada de la transformación Búsqueda aproximada. Todas las propiedades son de lectura y escritura.

Propiedad Tipo de datos Descripción
FuzzyComparisonFlags Entero Valor que especifica cómo compara la transformación los datos de cadena de una columna. Para más información, consulte Comparing String Data.
FuzzyComparisonFlagsEx Entero (enumeración) Valor que especifica qué marcas de comparación extendida usa la transformación. Los valores pueden incluir MapExpandLigatures, MapFoldCZone, MapFoldDigits, MapPrecomposedy NoMapping. NoMapping no se puede usar con otras marcas.
UnirAColumnaDeReferencia Cuerda Valor que especifica el nombre de la columna en la tabla de referencia con la que se combina la columna.
TipoDeUnión Entero Valor que especifica si la transformación realiza una coincidencia aproximada o exacta. El valor predeterminado de esta propiedad es Fuzzy. El valor entero para el tipo de combinación exacta es 1 y para el tipo de combinación aproximado es 2.
Similitud mínima Doble Umbral de similitud que la transformación usa en el nivel de columna, especificado como un valor entre 0 y 1. Solo las filas que superen el umbral se consideran coincidencias.

En la tabla siguiente se describen las propiedades personalizadas de las columnas de salida de la transformación Búsqueda aproximada. Todas las propiedades son de lectura y escritura.

Nota

Para las columnas de salida que contienen los valores de paso a través de las columnas de entrada correspondientes, CopyFromReferenceColumn está vacío y SourceInputColumnLineageID contiene el valor de LineageID de la columna de entrada correspondiente. Para las columnas de salida que contienen los resultados de la búsqueda, CopyFromReferenceColumn contiene el nombre de la columna de búsqueda y SourceInputColumnLineageID está vacío.

Propiedad Tipo de datos Descripción
TipoDeColumna Entero (enumeración) Valor que identifica el tipo de columna de resultados para las columnas que la transformación agrega a la salida. Esta propiedad admite cualquiera de los siguientes valores:

Sin definir (0)

Similitud (1)

Confianza (2)

Similitud de columna (3)
CopiarDesdeColumnaDeReferencia Cuerda Valor que especifica el nombre de la columna en la tabla de referencia que proporciona el valor en una columna de resultados.
IdDeLinajeDeColumnaDeEntradaDeOrigen Entero Valor que identifica la columna de entrada que proporciona los valores de esta columna de resultados.

La entrada y la salida de la transformación Búsqueda aproximada no tienen propiedades personalizadas.

Para obtener más información, consulte Transformación de búsqueda aproximada.

Propiedades personalizadas de la transformación de búsqueda

La transformación Lookup tiene tanto propiedades personalizadas como las propiedades comunes a todos los componentes de flujo de datos.

En la tabla siguiente se describen las propiedades personalizadas de la transformación de búsqueda. Todas las propiedades excepto ReferenceMetadataXML son de lectura y escritura.

Propiedad Tipo de datos Descripción
Tipo de Caché Entero (enumeración) Tipo de caché para la tabla de búsqueda. Los valores son Full (0), Partial (1) y None (2). El valor predeterminado de esta propiedad es Full.
Página de códigos predeterminada Entero La página de códigos predeterminada que se usa cuando la información sobre la página de códigos no está disponible en el origen de datos.
UsoMáximoDeMemoria Entero Tamaño máximo permitido de la caché para la tabla de búsqueda. El valor predeterminado de esta propiedad es 25, lo que significa que el tamaño de la memoria caché no tiene límite.
MaxMemoryUsage64 Entero Tamaño de caché máximo para la tabla de búsqueda en un equipo de 64 bits.
NoMatchBehavior Entero (enumeración) Valor que especifica si las filas que no tienen entradas coincidentes del conjunto de datos de referencia se tratan como errores.

Cuando la propiedad se establece en Tratar filas sin entradas coincidentes como errores (0), las filas sin entradas coincidentes se tratan como errores. Puede especificar lo que debería pasar cuando se produce este tipo de error con la página Salida de error del cuadro de diálogo Editor de transformación Búsqueda . Para obtener más información, vea Editor de transformación Búsqueda (página Salida de error).

Cuando la propiedad está establecida en Enviar las filas sin entradas coincidentes a la salida de entradas no coincidentes (1), las filas no se tratan como errores.

El valor predeterminado es Tratar filas sin entradas coincidentes como errores (0).
MapaDeParámetros Cuerda Lista delimitada por puntos y comas de identificadores de linaje que se asignan a los parámetros que se usan en la instrucción SqlCommand .
ReferenceMetadataXML Cuerda Metadatos para las columnas en la tabla de búsqueda que la transformación copia en su salida.
SqlCommand Cuerda La instrucción SELECT que rellena la tabla de búsqueda.
SqlCommandParam Cuerda La instrucción SQL parametrizada que rellena la tabla de búsqueda.

En la tabla siguiente se describen las propiedades personalizadas de las columnas de entrada de la transformación Búsqueda. Todas las propiedades son de lectura y escritura.

Propiedad Tipo de datos Descripción
CopiarDesdeColumnaDeReferencia Cuerda Nombre de la columna en la tabla de referencia desde la que se copia una columna.
UnirAColumnasDeReferencia Cuerda El nombre de la columna de la tabla de referencia con la que una columna de origen se combina.

En la tabla siguiente se describen las propiedades personalizadas de las columnas de salida de la transformación Búsqueda. Todas las propiedades son de lectura y escritura.

Nombre de propiedad Tipo de datos Descripción
CopiarDesdeColumnaDeReferencia Cuerda Nombre de la columna en la tabla de referencia desde la que se copia una columna.

La entrada y la salida de la transformación Búsqueda no tienen propiedades personalizadas.

Para más información, consulte Lookup Transformation.

Propiedades personalizadas de la transformación de combinación de mezcla

La transformación de combinación de mezcla cuenta tanto con propiedades personalizadas como con las propiedades comunes de todos los componentes del flujo de datos.

En la tabla siguiente se describen las propiedades personalizadas de la transformación Combinación de mezcla.

Propiedad Tipo de datos Descripción
TipoDeUnión Entero (enumeración) Especifica si la unión es interna (2), externa izquierda (1) o completa (0).
MaxBuffersPerInput Entero Ya no tiene que configurar el valor de la propiedad MaxBuffersPerInput porque Microsoft ha introducido cambios que reducen el riesgo de que la transformación Merge Join consuma una cantidad excesiva de memoria. Este problema se producía a veces cuando varias entradas de la Combinación de mezcla generaban datos a velocidades desiguales.
NumKeyColumns Entero Número de columnas que se utilizan en la combinación.
TratarNulosComoIguales Booleano Valor que especifica si la transformación trata los valores nulos como valores iguales. El valor predeterminado de esta propiedad es True. Si el valor de la propiedad es False, la transformación trata los valores NULL como SQL Server .

En la tabla siguiente se describen las propiedades personalizadas de las columnas de salida de transformación Combinación de mezcla. Todas las propiedades son de lectura y escritura.

Nombre de propiedad Tipo de datos Descripción
InputColumnID Entero LineageID de la columna de entrada desde la que los datos se copian en esta columna de salida.

La entrada, las columnas de entrada y la salida de la transformación Combinación de correspondencias no tienen propiedades personalizadas.

Para obtener más información, vea Transformación Combinación de mezcla.

Propiedades personalizadas de transformación del comando OLE DB

La transformación Comando de OLE DB tiene tanto propiedades personalizadas como propiedades comunes a todos los componentes de flujo de datos.

En la tabla siguiente se describen las propiedades personalizadas de la transformación OLE DB Command.

Nombre de propiedad Tipo de datos Descripción
Tiempo de espera del comando Entero Número máximo de segundos que el comando SQL se puede ejecutar antes de superar el tiempo de espera. Si el valor es 0 , indica un tiempo infinito. El valor predeterminado de esta propiedad es 0.
Página de códigos predeterminada Entero La página de códigos que se debe usar cuando no hay información disponible sobre ella en el origen de datos.
SqlCommand Cuerda La instrucción de Transact-SQL que la transformación ejecuta para cada fila en el flujo de datos.

Puede especificar el valor de esta propiedad con una expresión de propiedad.

En la tabla siguiente se describen las propiedades personalizadas de las columnas externas de la transformación Comando OLE DB. Todas las propiedades son de lectura y escritura.

Nombre de propiedad Tipo de datos Descripción
DBParamInfoFlag Integer (máscara de bits) Conjunto de marcas que describen las características de los parámetros. Para obtener más información, vea DBPARAMFLAGSENUM en la documentación de OLE DB de MSDN Library.

La entrada, las columnas de entrada, la salida y las columnas de salida de la transformación Comando OLE DB no tienen ninguna propiedad personalizada.

Para más información, consulte OLE DB Command Transformation.

Propiedades personalizadas de la transformación de muestreo por porcentaje

La transformación Muestreo de porcentaje tiene tanto propiedades personalizadas como propiedades comunes a todos los componentes de flujo de datos.

En la tabla siguiente se describen las propiedades personalizadas de la transformación de muestreo por porcentaje.

Propiedad Tipo de datos Descripción
SamplingSeed Entero La semilla utilizada por el generador de números aleatorios. El valor predeterminado de esta propiedad es 0, lo que indica que la transformación utiliza un recuento de ticks.
Valor de Muestreo Entero El tamaño de la muestra expresado como porcentaje de la fuente.

Puede especificar el valor de esta propiedad con una expresión de propiedad.

En la tabla siguiente se describen las propiedades personalizadas de las salidas de la transformación Muestreo de porcentaje. Todas las propiedades son de lectura y escritura.

Nombre de propiedad Tipo de datos Descripción
Seleccionado Booleano Designa la salida a la que se dirigen las filas muestreadas. En la salida seleccionada, Selected se establece en Truey, en la salida sin seleccionar, Selected se establece en False.

La entrada, las columnas de entrada y las columnas de salida de la transformación Muestreo porcentual no tienen ninguna propiedad personalizada.

Para obtener más información, consulte Transformación de muestreo porcentual.

Propiedades personalizadas de la transformación de pivote

En la tabla siguiente se describen las propiedades personalizadas del componente de la transformación Dinámica.

Propiedad Tipo de datos Descripción
PasarClavesDePivoteNoCoincididas Booleano Establezca esta opción en True para configurar la transformación dinámica con el fin de omitir las filas que contienen valores no reconocidos en la columna Clave dinámica y generar todos los valores de clave dinámica en un mensaje del registro, cuando se ejecuta el paquete.

En la siguiente tabla se describen las propiedades personalizadas de las columnas de entrada de la transformación Pivot. Todas las propiedades son de lectura y escritura.

Propiedad Tipo de datos Descripción
Uso del Pivote Entero (enumeración) Valor que especifica el rol de una columna cuando se dinamiza el conjunto de datos.

0:
La columna no se pivota y los valores de la columna se transfieren a la salida de la transformación.

1:
La columna forma parte de la clave fija que identifica una o más filas como parte de un conjunto. Todas las filas de entrada con la misma clave fija se combinan en una sola fila de salida.

2:
La columna es una columna dinamizada. A partir de cada valor de columna se crea al menos una columna.

3:
Los valores de esta columna se insertan en las columnas que se crean como resultado de la operación de pivote.

En la tabla siguiente se describen las propiedades personalizadas de las columnas de salida de la transformación Pivot. Todas las propiedades son de lectura y escritura.

Propiedad Tipo de datos Descripción
PivotKeyValue Cuerda Uno de los posibles valores de la columna marcada como clave de pivote mediante el valor de su propiedad PivotUsage.

Puede especificar el valor de esta propiedad con una expresión de propiedad.
ColumnaFuente Entero El LineageID de una columna de entrada que contiene un valor pivotado, o -1. El valor de -1 indica que la columna no se utiliza en una operación de pivote.

Para obtener más información, vea Transformación dinámica.

Propiedades personalizadas de la transformación de conteo de filas

La transformación Recuento de filas tiene tanto propiedades personalizadas como propiedades comunes a todos los componentes de flujo de datos.

En la tabla siguiente se describen las propiedades personalizadas de la transformación Recuento de filas. Todas las propiedades son de lectura y escritura.

Nombre de propiedad Tipo de datos Descripción
VariableName Cuerda Nombre de la variable que contiene el recuento de filas.

La entrada, las columnas de entrada, la salida y las columnas de salida de la transformación Recuento de filas no tienen ninguna propiedad personalizada.

Para más información, consulte Row Count Transformation.

Propiedades personalizadas de la transformación de muestreo de filas

La transformación Muestreo de fila tiene tanto propiedades personalizadas como propiedades comunes a todos los componentes de flujo de datos.

En la tabla siguiente se describen las propiedades personalizadas de la transformación Muestreo de fila. Todas las propiedades son de lectura y escritura.

Propiedad Tipo de datos Descripción
SamplingSeed Entero La semilla que utiliza el generador de números aleatorios. El valor predeterminado de esta propiedad es 0, lo que indica que la transformación utiliza un recuento de ticks.
Valor de Muestreo Entero Número de filas de la muestra.

Puede especificar el valor de esta propiedad con una expresión de propiedad.

En la tabla siguiente se describen las propiedades personalizadas de las salidas de la transformación Muestreo de fila. Todas las propiedades son de lectura y escritura.

Nombre de propiedad Tipo de datos Descripción
Seleccionado Booleano Designa la salida a la que se dirigen las filas muestreadas. En la salida seleccionada, Selected se establece en Truey, en la salida sin seleccionar, Selected se establece en False.

En la tabla siguiente se describen las propiedades personalizadas de las columnas de salida de la transformación de muestreo de filas. Todas las propiedades son de lectura y escritura.

Propiedad Tipo de datos Descripción
IdDeLineajeDeColumnaDeEntrada Entero Un valor que especifica el LineageID de la columna de entrada que es el origen de la columna de salida.

La entrada y las columnas de entrada de la transformación Muestreo de filas no tienen propiedades personalizadas.

Para más información, consulte Row Sampling Transformation.

Propiedades personalizadas del Componente de script

El componente de script tiene propiedades personalizadas y propiedades comunes a todos los componentes de flujo de datos. Las mismas propiedades personalizadas están disponibles si el componente de script funciona como un origen, transformación o destino.

En la tabla siguiente se describen las propiedades personalizadas del componente de script. Todas las propiedades son de lectura y escritura.

Nombre de propiedad Tipo de datos Descripción
Variables de solo lectura Cuerda Lista de variables separadas por comas disponible para el componente de script con acceso de solo lectura.
Variables de lectura/escritura Cuerda Una lista de variables separadas por comas disponibles para el componente Script para acceso de lectura y escritura.

La entrada, las columnas de entrada, la salida y las columnas de salida del componente de script no tienen ninguna propiedad personalizada, a menos que el desarrollador del script cree propiedades personalizadas para ellos.

Para más información, consulte Script Component.

Propiedades personalizadas de la transformación de dimensión de cambio lento

La transformación Dimensión de variación lenta tiene tanto propiedades personalizadas como propiedades comunes a todos los componentes de flujo de datos.

En la tabla siguiente se describen las propiedades personalizadas de la transformación Dimensión de cambio lento. Todas las propiedades son de lectura y escritura.

Propiedad Tipo de datos Descripción
CurrentRowWhere Cuerda Cláusula WHERE de la instrucción SELECT que selecciona la fila actual entre las filas con la misma clave empresarial.
HabilitarMiembroInferido Booleano Valor que especifica si se detectan las actualizaciones de miembros deducidos. El valor predeterminado de esta propiedad es True.
ErrorEnCambioDeAtributoFijo Booleano Valor que especifica si se produce un error en la transformación cuando las columnas de fila con atributos fijos contienen cambios o también se produce un error en la búsqueda en la tabla de dimensiones. Si espera que las filas entrantes contengan registros nuevos, establezca este valor en True para hacer que la transformación continúe después de que se produzca el error en la búsqueda, porque la transformación usa el error para identificar los registros nuevos. El valor predeterminado de esta propiedad es False.
FailOnLookupFailure Booleano Valor que especifica si se produce un error en la transformación cuando se produce un error en una búsqueda de un registro existente. El valor predeterminado de esta propiedad es False.
TipoDeCambioDeFilaEntrante Entero Valor que especifica si todas las filas entrantes son filas nuevas, o si la transformación debería detectar el tipo de cambio.
IndicadorDeMiembroInferido Cuerda El nombre de la columna del miembro deducido.
SqlCommand Cuerda Instrucción SQL que se usa para crear un conjunto de filas de esquema.
ActualizarHistorialDeCambioDeAtributo Booleano Un valor que indica si las actualizaciones históricas de atributos se envían a la salida de transformación para las actualizaciones de atributos cambiantes.

En la tabla siguiente se describen las propiedades personalizadas de las columnas de entrada de la transformación Dimensión de cambio lento. Todas las propiedades son de lectura y escritura.

Propiedad Tipo de datos Descripción
TipoDeColumna Entero (enumeración) Tipo de actualización de la columna. Los valores son: Atributo variable (2), Atributo fijo (4), Atributo histórico (3), Clave (1) y Otro (0).

La entrada, las salidas y las columnas de resultados de la transformación Dimensión de variación lenta no tienen ninguna propiedad personalizada.

Para obtener más información, consulte Transformación de dimensión de cambio lento.

Propiedades personalizadas de la transformación de ordenación

La transformación Ordenar tiene tanto propiedades personalizadas como propiedades comunes a todos los componentes de flujo de datos.

En la tabla siguiente se describen las propiedades personalizadas de la transformación Sort. Todas las propiedades son de lectura y escritura.

Propiedad Tipo de datos Descripción
EliminarDuplicados Booleano Especifica si la transformación quita las filas duplicadas de la salida de transformación. El valor predeterminado de esta propiedad es False.
MaximumThreads Entero Contiene el número máximo de subprocesos que la transformación puede utilizar para la ordenación. El valor 0 indica un número infinito de subprocesos. El valor predeterminado de esta propiedad es 0.

Puede especificar el valor de esta propiedad con una expresión de propiedad.

En la tabla siguiente se describen las propiedades personalizadas de las columnas de entrada de la transformación Ordenación. Todas las propiedades son de lectura y escritura.

Propiedad Tipo de datos Descripción
NuevasBanderasDeComparación Integer (máscara de bits) Valor que especifica cómo compara la transformación los datos de cadena de una columna. Para más información, consulte Comparing String Data.
NuevaPosiciónDeClaveDeOrdenación Entero Valor que especifica el criterio de ordenación de la columna. El valor 0 indica que los datos no están ordenados en esta columna.

En la tabla siguiente se describen las propiedades personalizadas de las columnas de salida de la transformación Ordenar. Todas las propiedades son de lectura y escritura.

Propiedad Tipo de datos Descripción
SortColumnID Entero El LineageID de una columna de orden.

La entrada y la salida de la transformación Ordenación no tienen propiedades personalizadas.

Para más información, consulte Sort Transformation.

Propiedades personalizadas de la transformación de extracción de términos

La transformación Extracción de términos tiene tanto propiedades personalizadas como propiedades comunes a todos los componentes de flujo de datos.

En la tabla siguiente se describen las propiedades personalizadas de la transformación Extracción de términos. Todas las propiedades son de lectura y escritura.

Propiedad Tipo de datos Descripción
Umbral de Frecuencia Entero Valor numérico que indica el número de veces que un término debe repetirse antes de extraerse. El valor predeterminado de esta propiedad es 2.
EsSensibleAMayúsculas Booleano Valor que especifica si se utiliza la distinción entre mayúsculas y minúsculas al extraer nombres y sintagmas nominales. El valor predeterminado de esta propiedad es False.
LongitudMáximaDelTérmino Entero Valor numérico que indica la longitud máxima de un término. Esta propiedad solo se aplica a las frases. El valor predeterminado de esta propiedad es 12.
NecesitoDatosReferencia Booleano Valor que especifica si la transformación utiliza una lista de condiciones de exclusión almacenada en una tabla de referencia. El valor predeterminado de esta propiedad es False.
OutTermColumn Cuerda Nombre de la columna que contiene las condiciones de la exclusión.
OutTermTable Cuerda Nombre de la tabla que contiene la columna con las condiciones de la exclusión.
TipoDePuntuación Entero Un valor que especifica el tipo de puntuación que se debe asociar al término. Los valores válidos son 0, que indica la frecuencia, y 1, que indica una puntuación TFIDF. La puntuación TFIDF es el producto de la frecuencia del término y la frecuencia inversa de documentos, definida como: TFIDF de un término T = (frecuencia de T) * log( (n.º de filas en la entrada) / (n.º de filas que contienen T) ). El valor predeterminado de esta propiedad es 0.
WordOrPhrase Entero Valor que especifica el tipo de término. Los valores válidos son 0, que solamente indica palabras; 1, que solamente indica sintagmas nominales; y 2, que indica palabras y sintagmas nominales. El valor predeterminado de esta propiedad es 0.

La entrada, las columnas de entrada, la salida y las columnas de salida de la transformación Extracción de términos no tienen propiedades personalizadas.

Para obtener más información, consulte Transformación de extracción de términos.

Propiedades personalizadas de la transformación de búsqueda de términos

La transformación Búsqueda de términos tiene tanto propiedades personalizadas como propiedades comunes a todos los componentes de flujo de datos.

En la tabla siguiente se describen las propiedades personalizadas de la transformación Búsqueda de términos. Todas las propiedades son de lectura y escritura.

Propiedad Tipo de datos Descripción
EsSensibleAMayúsculas Booleano Valor que especifica si una comparación con distinción entre mayúsculas y minúsculas se aplica a la coincidencia del texto de la columna de entrada y el término de búsqueda. El valor predeterminado de esta propiedad es False.
ColumnaReferenciaTermino Cuerda Nombre de la columna que contiene los términos de la búsqueda.
RefTermTable Cuerda Nombre de la tabla que contiene la columna con las condiciones de búsqueda.

En la tabla siguiente se describen las propiedades personalizadas de las columnas de entrada de la transformación Búsqueda de términos. Todas las propiedades son de lectura y escritura.

Propiedad Tipo de datos Descripción
TipoDeColumnaDeEntrada Entero Valor que especifica el uso de la columna. Los valores válidos son 0 para una columna de paso a través, 1 para una columna de búsqueda y 2 para una columna que sea de paso a través y de búsqueda.

En la tabla siguiente se describen las propiedades personalizadas de las columnas de salida de la transformación Búsqueda de términos. Todas las propiedades son de lectura y escritura.

Nombre de propiedad Tipo de datos Descripción
CustomLineageID Entero LineageID de la columna de entrada correspondiente si InputColumnType de esa columna es 0 o 2.

La entrada y la salida de la transformación Búsqueda de términos no tienen ninguna propiedad personalizada.

Para obtener más información, consulte Transformación de búsqueda de términos.

Propiedades personalizadas de la transformación de desdinamización

La transformación Unpivot solo tiene las propiedades comunes a todos los componentes de flujo de datos a nivel de componente.

Nota

Esta sección se basa en el escenario de anulación de dinamización descrito en Transformación de anulación de dinamización para ilustrar el uso de las opciones que se describen aquí.

En la tabla siguiente se describen las propiedades personalizadas de las columnas de entrada de la transformación UNPIVOT. Todas las propiedades son de lectura y escritura.

Propiedad Tipo de datos Descripción
ColumnaDeDestino Entero El LineageID de la columna de salida a la que se asigna la columna de entrada. El valor -1 indica que la columna de entrada no está asignada a una columna de resultados.
PivotKeyValue Cuerda Un valor que se copia en una columna de salida de una transformación.

Puede especificar el valor de esta propiedad con una expresión de propiedad.

En el escenario de anulación de dinamización que se describe en Transformación de anulación de dinamización, los valores de la dinamización corresponden a los valores de texto Ham, Coke, Milk, Beer y Chips. Estos aparecerán como valores de texto en la nueva columna Producto definida por la opción Nombre de la columna del valor de clave dinámica.

En la tabla siguiente se describen las propiedades personalizadas de las columnas de salida de la transformación Anulación de dinamización. Todas las propiedades son de lectura y escritura.

Nombre de propiedad Tipo de datos Descripción
PivotKey Booleano Indica si los valores de la propiedad PivotKeyValue de las columnas de entrada se escriben en esta columna de salida.

En el escenario Anulación de dinamización descrito en Transformación Anulación de dinamización, el nombre de la columna de valor dinámico es Product y designa la nueva columna Product en la que se anula la dinamización de las columnas Ham, Coke, Milk, Beer y Chips.

La entrada y la salida de la transformación Unpivot no tienen propiedades personalizadas.

Para obtener más información, consulte Transformación de anulación de dinamización.