Transformación Ordenar
Actualizado: 15 de septiembre de 2007
La transformación Ordenar ordena los datos de entrada en orden ascendente o descendente, y copia los datos ordenados a la salida de la transformación. Puede aplicar varias ordenaciones a una entrada; cada ordenación se identifica mediante un numeral que determina el criterio de ordenación. La columna con el número más bajo se ordenará primero, la columna con el segundo número más bajo se ordena a continuación, etc. Por ejemplo, si una columna denominada CountryRegion tiene un criterio de ordenación 1 y una columna denominada Ciudad tiene un criterio de ordenación 2, la salida se ordena por país o región y después por ciudad. Un número positivo indica que la ordenación es ascendente y un número negativo indica que la ordenación es descendente. Las columnas que no están ordenadas tienen un criterio de ordenación 0. Las columnas que no están seleccionadas para ordenar se copian automáticamente a la salida de la transformación junto con las columnas ordenadas.
La transformación Ordenar incluye un conjunto de opciones de comparación para definir cómo controlará la transformación los datos de cadena de una columna. Para obtener más información, vea Comparar datos de cadena.
[!NOTA] La transformación Ordenar no ordena los GUID en el mismo orden en que lo hace la cláusula ORDER BY en Transact-SQL. Mientras la transformación Ordenar ordena los GUID que empiezan por 0-9 antes que los GUID que empiezan por A F, la cláusula ORDER BY, como se implementó en SQL Server Database Engine (Motor de base de datos de SQL Server), los ordena de manera diferente. Para obtener más información, vea ORDER BY (cláusula de Transact-SQL).
La transformación Ordenar también puede quitar filas duplicadas como parte de la ordenación. Las filas duplicadas son filas con los mismos criterios de ordenación. El valor del criterio de ordenación se genera a partir de las opciones de comparación de cadenas usadas, lo que implica que cadenas literales diferentes pueden tener los mismos criterios de ordenación. La transformación identifica filas en las columnas de entrada que tienen valores distintos pero un mismo criterio de ordenación que los duplicados.
La transformación Ordenar incluye la propiedad personalizada MaximumThreads, que se puede actualizar a través de una expresión de propiedad al cargar el paquete. Para obtener más información, vea Referencia de expresiones de Integration Services, Usar expresiones de propiedad en paquetes y Transformation Custom Properties.
Esta transformación tiene una entrada y una salida. No admite salidas de error.
Configurar la transformación Ordenar
Puede establecer propiedades a través del Diseñador SSIS o mediante programación.
Para obtener más información acerca de las propiedades que puede establecer en el cuadro de diálogo Editor de transformación Ordenar, vea Editor de transformación Ordenar.
El cuadro de diálogo Editor avanzado indica las propiedades que se pueden establecer mediante programación. Para obtener más información acerca de las propiedades que puede establecer a través del cuadro de diálogo Editor avanzado o mediante programación, haga clic en uno de los temas siguientes:
Para obtener más información sobre cómo establecer valores de propiedades, haga clic en uno de los temas siguientes:
- Cómo establecer las propiedades de un componente de flujo de datos mediante un editor de componentes
- Cómo establecer las propiedades de un componente de flujo de datos en la ventana Propiedades
- Cómo configurar las propiedades de un componente de flujo de datos mediante el Editor avanzado
Vea también
Conceptos
Crear un flujo de datos de paquetes
Transformaciones de Integration Services
Ayuda e información
Obtener ayuda sobre SQL Server 2005
Historial de cambios
Versión | Historial |
---|---|
15 de septiembre de 2007 |
|
5 de diciembre de 2005 |
|