08 Manual SSIS – Transformación Sort

Usaremos la transformación “Sort”  para realizar la ordenación de los registros leídos en un DataFlow por uno o varios campos de forma simultánea. Además este componente nos da una serie de opciones para realizar una ordenación muy específica que puede resultar muy útil en determinados casos.

Veamos su funcionamiento con un ejemplo muy sencillo. Para ello crearemos un nuevo proyecto, añadimos un nuevo DataFlow con dos elementos: un componente “Ole DB Source” y una transformación “Sort”. Conectamos el origen de datos con nuestro componente “Sort” con el conector verde (es decir, en caso de que nuestra lectura de datos haya finalizado correctamente).

Transformacion Sort

Para configurar la transformación “Sort” debemos hacer doble clic sobre la misma. Esto nos abrirá la pantalla de propiedad de la misma.

Transformation Sort Properties

En la parte superior donde se muestra el listado de campos debemos seleccionar todos los necesarios para realizar la ordenación deseada. En la parte inferior podremos especificar cómo queremos que sea la ordenación de datos.

  • Input Column: es el nombre de entrada de la columna.
  • Output Alias: es el nombre de la columna tras la ordenación.
  • Sort Type: el tipo de ordenación (ascendente o descendente).
  • Sort Order: el orden del campo dentro de la ordenación (primero por, después por, etc.).
  • Comparison Flags: con el que podemos indicar modificadores para personalizar un poco más la ordenación de los datos.

Además disponemos de la opción “Remove rows with duplicate sort values” que eliminará filas con valores duplicados en el momento de realizar la ordenación.

Transformation Sort

Espero que haya quedado claro todo!

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s