Compartir a través de


Tarea 2: Ejecutar el asistente para crear el paquete básico

En esta tarea, ejecutará el Asistente para importación y exportación de SQL Server para crear el paquete básico de transferencia de datos.

  • Especifique el origen de datos. Usará el libro de Excel, Customers.xls, como origen de datos. En una página del asistente proporcionará una consulta que selecciona los clientes que son propietarios de al menos un coche en la hoja de cálculo Customers del libro.

  • Especifique el destino. Escribirá los datos en una tabla en la base de datos AdventureWorks. La tabla, ProspectiveCustomers, se creará de forma dinámica. Definirá los metadatos de las columnas de destino con el asistente.

Una vez completado el asistente, cambiará el nombre del paquete y comprobará los valores de determinadas propiedades, tareas, origen y destino del paquete que dependen de la configuración regional. Este paso es importante porque el libro de Excel incluye datos de fecha que dependen de la configuración regional en la columna BirthDate. Si la configuración regional del equipo no es Inglés (Estados Unidos), debe actualizar los valores de las propiedades especificadas o el paquete no funcionará correctamente.

Para ejecutar el Asistente para importación y exportación de SQL Server

  1. Si todavía no está abierto, abra el proyecto de Integration Services que ha creado en la tarea anterior.

  2. En Explorador de soluciones, haga clic con el botón secundario en la carpeta Paquetes SSIS y haga clic en Asistente para importación y exportación de SSIS. Si la ventana Explorador de soluciones no está abierta, haga clic en Explorador de soluciones en el menú Ver.

  3. En la página de bienvenida del Asistente para importación y exportación de SQL Server, haga clic en Siguiente.

  4. En la página Seleccionar un origen de datos, realice los pasos siguientes:

    1. En la lista Origen de datos, seleccione Microsoft Excel.

    2. Haga clic en Examinar, desplácese a C:\Archivos de programa\Microsoft SQL Server\100\Samples\Integration Services\Tutorial\Creating a Basic Package\Sample Data, haga clic en el archivo del libro de Excel, Customers.xls y, a continuación, en Abrir.

    3. Compruebe que el cuadro Ruta de acceso del archivo Excel contiene "C:\Archivos de programa\Microsoft SQL Server\100\Samples\Integration Services\Tutorial\Creating a Basic Package\Sample Data\Customers.xls".

    4. Compruebe que el cuadro Versión de Excel contiene Microsoft Excel 97-2003 y que la casilla La primera fila tiene nombres de columna está activada.

  5. En la página Elegir destino, realice los pasos siguientes:

    1. En la lista Destino, seleccione SQL Server Native Client y, en el cuadro Nombre del servidor, escriba localhost.

      Al especificar localhost como nombre de servidor, el administrador de conexión se conecta a la instancia predeterminada de SQL Server en el equipo local. Para usar una instancia predeterminada remota o una instancia con nombre de SQL Server, sustituya localhost por el nombre del servidor con el que desea conectarse. Para conectarse a una instancia con nombre use el formato <nombreDeServidor>\<nombreDeInstancia>.

    2. Si la instancia del Motor de base de datos que ha especificado admite la autenticación de Windows, utilice el modo de autenticación de Windows predeterminado; en caso contrario, haga clic en Utilizar autenticación de SQL Server y escriba un nombre de usuario en el cuadro Nombre de usuario y una contraseña en el cuadro Contraseña.

    3. En la lista Base de datos, seleccione AdventureWorks.

  6. En la página Especificar copia de tabla o consulta, haga clic en Escribir una consulta para especificar los datos que se van a transferir.

  7. En el cuadro Instrucción SQL de la página Proporcionar una consulta de origen, escriba o copie la siguiente instrucción SQL:

    SELECT * FROM [Customers$] WHERE NumberCarsOwned > 0
    
  8. En la página Seleccionar tablas y vistas de origen, realice los pasos siguientes:

    1. En la lista Destino, haga clic en [dbo].[Consulta] y, a continuación, cambie el nombre de tabla, Consulta, a ProspectiveCustomers.

    2. Para editar los metadatos de columna y las opciones de tabla, haga clic en Editar asignaciones.

  9. En la página Asignaciones de columnas, realice los pasos siguientes:

    1. Compruebe que la opción Crear tabla de destino está seleccionada, active la casilla Quitar y volver a crear la tabla de destino y modifique los metadatos de las columnas de destino.

      En la siguiente tabla se enumeran los cambios de metadatos y columnas que debe realizar:

      Nombre de columna

      Tipo predeterminado

      Tipo actualizado

      Tamaño predeterminado

      Tamaño actualizado

      FirstName

      nvarchar

      Sin cambio

      255

      50

      MiddleIntial

      nvarchar

      nchar

      255

      1

      LastName

      nvarchar

      Sin cambio

      255

      50

      BirthDate

      datetime

      Sin cambio

      N/D

      N/D

      MaritalStatus

      nvarchar

      nchar

      255

      1

      Gender

      nvarchar

      nchar

      255

      1

      EmailAddress

      nvarchar

      Sin cambio

      255

      50

      YearlyIncome

      float

      money

      N/D

      N/D

      TotalChildren

      float

      tinyint

      N/D

      N/D

      NumberChildrenAtHome

      float

      tinyint

      N/D

      N/D

      Education

      nvarchar

      Sin cambio

      255

      50

      Occupation

      nvarchar

      Sin cambio

      255

      50

      HouseOwnerFlag

      float

      bit

      N/D

      N/D

      NumberCarsOwned

      float

      tinyint

      N/D

      N/D

      AddressLine1

      nvarchar

      Sin cambio

      255

      60

      AddressLine2

      nvarchar

      Sin cambio

      255

      60

      City

      nvarchar

      Sin cambio

      255

      30

      State

      nvarchar

      Sin cambio

      255

      3

      ZIP

      float

      Sin cambio

      N/D

      N/D

      Phone

      nvarchar

      Sin cambio

      255

      50

    2. Haga clic en Aceptar.

  10. En la página Revisar asignación de tipo de datos, acepte la configuración predeterminada y haga clic en Siguiente.

  11. En la página Finalización del asistente, revise la información sobre el nuevo paquete y haga clic en Finalizar.

  12. En la página Operación en curso, vea las acciones que realiza el asistente. Al finalizar, la columna Estado de cada acción debe mostrar Correcto.

  13. Haga clic en Cerrar.

  14. En el Explorador de soluciones, haga clic con el botón secundario en el nuevo paquete en la carpeta Paquetes SSIS, haga clic en Cambiar nombre y escriba Paquete básicoLección 1. Asegúrese de que el nombre incluye la extensión .dtsx.

  15. Si se le pregunta si desea cambiar el nombre del objeto, haga clic en .

Para establecer las propiedades que dependen de la configuración regional del paquete

  1. Haga doble clic en Paquete básico Lección 1.dtsx, haga clic en la ficha Flujo de control y, a continuación, haga clic en cualquier lugar del fondo de la superficie de diseño.

  2. En el menú Ver, haga clic en Ventana de propiedades.

  3. En la ventana Propiedades, compruebe que la propiedad LocaleID esté establecida en Inglés (Estados Unidos).

Para establecer las propiedades que dependen de la configuración regional de las tareas Ejecutar SQL

  1. En la superficie de diseño de Flujo de control, haga clic en Tarea de SQL Eliminar tablas.

  2. En el menú Ver, haga clic en Ventana de propiedades.

  3. En la ventana Propiedades, compruebe que la propiedad Codepage está establecida en 1252 y la propiedad LocaleID está establecida en Inglés (Estados Unidos).

  4. Repita los pasos 1 a 3 para Tarea de SQL Preparación.

Para establecer las propiedades que dependen de la configuración regional de la tarea Flujo de datos

  1. Haga clic en Tarea Flujo de datos.

  2. En el menú Ver, haga clic en Ventana de propiedades.

  3. En la ventana Propiedades, compruebe que la propiedad LocaleID esté establecida en Inglés (Estados Unidos).

Para establecer las propiedades que dependen de la configuración regional de los componentes de flujo de datos

  1. Haga doble clic en Tarea Flujo de datos o en la ficha Flujo de datos.

  2. En la ficha Flujo de datos, haga clic en Origen – Consulta.

  3. En el menú Ver, haga clic en Ventana de propiedades.

  4. En la ventana Propiedades, compruebe que la propiedad LocaleID esté establecida en Inglés (Estados Unidos).

  5. Repita los pasos 2 a 4 para Destino - ProspectiveCustomers.

Siguiente tarea de la lección

Tarea 3: Probar el paquete básico de la lección 1

Icono de Integration Services (pequeño) Manténgase al día con Integration Services

Para obtener las más recientes descargas, artículos, ejemplos y vídeos de Microsoft, así como soluciones seleccionadas de la comunidad, visite la página de Integration Services en MSDN o TechNet:

Para recibir notificaciones automáticas de estas actualizaciones, suscríbase a las fuentes RSS disponibles en la página.