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
Si todavía no está abierto, abra el proyecto de Integration Services que ha creado en la tarea anterior.
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.
En la página de bienvenida del Asistente para importación y exportación de SQL Server, haga clic en Siguiente.
En la página Seleccionar un origen de datos, realice los pasos siguientes:
En la lista Origen de datos, seleccione Microsoft Excel.
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.
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".
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.
En la página Elegir destino, realice los pasos siguientes:
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>.
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.
En la lista Base de datos, seleccione AdventureWorks.
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.
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 > 0En la página Seleccionar tablas y vistas de origen, realice los pasos siguientes:
En la lista Destino, haga clic en [dbo].[Consulta] y, a continuación, cambie el nombre de tabla, Consulta, a ProspectiveCustomers.
Para editar los metadatos de columna y las opciones de tabla, haga clic en Editar asignaciones.
En la página Asignaciones de columnas, realice los pasos siguientes:
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
Haga clic en Aceptar.
En la página Revisar asignación de tipo de datos, acepte la configuración predeterminada y haga clic en Siguiente.
En la página Finalización del asistente, revise la información sobre el nuevo paquete y haga clic en Finalizar.
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.
Haga clic en Cerrar.
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.
Si se le pregunta si desea cambiar el nombre del objeto, haga clic en Sí.
Para establecer las propiedades que dependen de la configuración regional del paquete
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.
En el menú Ver, haga clic en Ventana de propiedades.
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
En la superficie de diseño de Flujo de control, haga clic en Tarea de SQL Eliminar tablas.
En el menú Ver, haga clic en Ventana de propiedades.
En la ventana Propiedades, compruebe que la propiedad Codepage está establecida en 1252 y la propiedad LocaleID está establecida en Inglés (Estados Unidos).
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
Haga clic en Tarea Flujo de datos.
En el menú Ver, haga clic en Ventana de propiedades.
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
Haga doble clic en Tarea Flujo de datos o en la ficha Flujo de datos.
En la ficha Flujo de datos, haga clic en Origen – Consulta.
En el menú Ver, haga clic en Ventana de propiedades.
En la ventana Propiedades, compruebe que la propiedad LocaleID esté establecida en Inglés (Estados Unidos).
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
|
Manténgase al día con Integration Services