Sei sulla pagina 1di 6

Al igual que con cualquier producto de Microsoft, los barcos de SQL Server con un gran nmero de asistentes y herramientas

para hacer que su la vida ms fcil y reducir el tiempo de comercializacin. En este captulo usted aprender acerca de algunas de las herramientas que estn disponibles para usted y cmo crear tu primer paquete bsico. Estos asistentes hacen el transporte datos y la implementacin de los paquetes mucho ms fcil y le puede ahorrar horas de trabajo en el largo plazo. Comenzamos la discusin con el Asistente para importacin y exportacin, lo que le permite crear un paquete para importar o exportar datos de forma rpida. Como cuestin de hecho, usted puede funcionar esta herramienta en su da a - da de trabajo sin siquiera saber que SSIS es el back - end para el asistente. La ltima parte de este captulo explora otras herramientas que estn a su disposicin, tales como Desarrollo de Business Intelligence Studio.

Asistente de importacin y exportacin El Asistente de importacin y exportacin es el mtodo ms fcil para mover los datos a partir de fuentes como Oracle, DB2, SQL Server y archivos de texto a casi cualquier destino y est disponible en todas las versiones de SQL Server; incluso los que don ' t tiene SSIS. Este asistente utiliza SSIS como marco y puede opcionalmente guardar un paquete como su salida antes de ejecutar . El paquete se produce puede no ser el ms elegante, pero puede tomar un montn de duro trabajo de un desarrollo de paquetes y proporcionar la componentes bsicos que son necesarios para que usted construya el resto del paquete. A menudo como un

Desarrollador SSIS , usted querr relegar el trabajo sucio y levantar objetos pesados con el asistente y , a continuacin, haga cuanto ms complejo es a ti mismo de codificacin . Al igual que con cualquiera de las herramientas de SSIS , hay numerosas formas de abrir la herramienta. Para abrir la importacin y Asistente para exportacin , a la derecha - haga clic en la base de datos que desea importar datos desde o exportar datos en SQL Server Management Studio y seleccione Tareas de importacin de datos ( o exportar datos en base a qu tarea usted est rendimiento ) . Tambin puede abrir el asistente de derecho - al hacer clic en Paquetes SSIS en BIDS y seleccionar SSIS Asistente para importar y exportar. Otra forma comn de abrirlo es desde el men Inicio en virtud de SQL Server 2008, y se llama la importacin y exportacin de datos . La ltima forma de abrir el asistente es escribiendo DTSWizard.exe en la lnea de comando o cuadro de dilogo Ejecutar . No importa si usted necesita importar o exportar los datos , las primeras pantallas del asistente se ver muy similar.

Una vez que el asistente aparece, vers la pantalla de bienvenida del asistente de Microsoft tpico. Haga clic en Siguiente para comenzar especificando la conexin de origen. Si haba abierto el asistente de Management Studio seleccionando Exportar datos, esta pantalla podra ser pre - poblada. En esta pantalla que te especifica dnde estn sus datos viene a partir de la cada de Fuente - caja en el suelo. Una vez que seleccione la fuente, el resto de las opciones del cuadro de dilogo puede variar en funcin del tipo de conexin. La fuente por defecto es SQL Native Client, y parece que

Figura 2 - 1. Tiene fuentes de OLE DB como SQL Server, Oracle y Access disponible fuera de la caja. Usted Tambin puede utilizar archivos de texto, archivos de Excel y archivos XML. Despus de seleccionar la fuente, usted tendr que llenar en el proveedor - informacin especfica. Para SQL Server, debe introducir el nombre del servidor, as como el nombre de usuario y una contrasea que te gustara a utilizar. Si usted va a conectar con tu cuenta de Windows, simplemente seleccione Utilizar autenticacin de Windows. Autenticacin de Windows pasar sus credenciales locales o de dominio de Windows en el origen de datos. Por ltimo, elegir una base de datos que quieres conectar. Para la mayora de los ejemplos de este libro, que te uso la base de datos AdventureWorks2008. Esta base de datos se puede descargar como una instalacin opcional en CodePlex.com. Otras fuentes, como Sybase y DB2 tambin puede estar disponible si se instala el proveedor OLE 's Proveedores de DB. Puede descargar el proveedor OLE DB para DB2 de forma gratuita si usted est utilizando la empresa Edicin por ir a la Feature Pack en el sitio web de Microsoft SQL Server 2008.

Despus de hacer clic en Siguiente, que te llevar a la siguiente pantalla del asistente, donde se especifica el destino para sus datos. Las propiedades de esta pantalla son exactamente idnticas a las de la pantalla anterior con el excepcin de la base de datos. Seleccione TempDB en el men Base de datos - caja en el suelo. Esto slo va a crear y cargar las tablas en un espacio temporal, que desaparecer una vez que se reinicie la instancia de SQL Server. Haga clic en Siguiente de nuevo para ser llevado a la pantalla Especificar copia de tabla o consulta (ver Figura 2-2). Por

siguiente pantalla, si selecciona "Copiar datos de una o ms tablas o vistas," slo tiene que comprobar las tablas que desea. Si selecciona "Escribir una consulta para especificar los datos a transferir", usted ser capaz de escribir un anuncio hoc consulta (despus de hacer clic en Siguiente) de donde se selecciona los datos de, o qu procedimiento almacenado a utilizar para recuperar sus datos.

A los efectos de este ejemplo, seleccione "Copiar datos de una o ms tablas o vistas" y haga clic en Siguiente. Esto le llevar a la pantalla donde se puede comprobar las tablas o vistas que que te gustara transferir a la de destino (vase la Figura 2 - 3). Para este tutorial, compruebe algunos de los cuadros que pertenecen a la HumanResources esquema, aparte de la tabla de empleados, en la base de datos AdventureWorks2008.

Si lo desea, puede hacer clic en los botones de edicin para ir al cuadro de dilogo Asignaciones de columnas para cada tabla (ver Figura 2 - 4). Aqu puede cambiar la asignacin entre cada fuente y la columna de destino. para ejemplo, si desea que la columna de la DepartmentID para ir a la columna de la DepartmentID2 del destino, slo tiene que seleccionar la celda de destino para la columna DepartmentID y el punto a la nueva columna, o seleccione <Ignorar> ignorar la columna por completo. Tenga en cuenta que debido a que ests moviendo los datos a una nueva base de datos que doesn 't tiene la mesa Departamento Ya all, la opcin "Crear tabla de destino" es una de las pocas opciones activadas por defecto. este crear la tabla Department en el destino antes de rellenarlo con los datos de la fuente. Si el tabla no existe, podra seleccionar que todas las filas de la tabla de destino se eliminarn antes

poblarlo. El valor predeterminado, si usted ya tiene la mesa hay, consiste en aadir los datos de la origen al destino. Tambin puede especificar que desea que la tabla se quita y se vuelve - creada. la Opcin SQL Edit le permite especificar el esquema de la tabla de destino que se va a crear. mantener cuenta que este proceso de importacin o exportacin se puede volver a ejecutar despus una y otra vez si guarda el paquete. Por ltimo, se puede activar la opcin de "identidad de insercin" si la tabla que vas a mover los datos a una cuenta columna de identidad. Si la tabla no tiene una columna de identidad en ella, el asistente le permitira automticamente esta opcin. Si usted don 't tiene la opcin de activar y tratar de mover datos en una columna de identidad, el asistente dejar de ejecutar. A los efectos de este ejemplo, don 't cambiar cualquiera de los ajustes en esta pantalla. Haga clic en Aceptar para aplicar el ajustes en el cuadro de dilogo Asignaciones de columnas y Siguiente para proceder a la Guardar y ejecutar el paquete pantalla. Si hay algn error de mapeo o advertencias de esta pantalla anterior, lo trasladarn a la Revisin de tipos de datos de pantalla Mapping, donde usted ser capaz de especificar cmo desea manejar datos errores de conversin.

Si no se observaron errores , se le llevar a la pantalla Guardar y ejecutar el paquete . Aqu puede especificar si desea que el paquete se ejecute slo una vez, o si quieres guardar el paquete de descuento para despus de usar. Como se vio anteriormente, usted no ' t tiene necesariamente para ejecutar el paquete aqu . Puede desactivar Ejecutar inmediatamente y slo tienes que guardar el paquete para su posterior modificacin y ejecucin. En este ejemplo, establezca

el asistente para ejecutar inmediatamente , guarde el paquete SSIS y la opcin Sistema de archivos. Esta coleccin de Opciones va a ejecutar el paquete y tambin guardar el paquete como un archivo dtsx . al ordenador. usted aprender ms acerca de dnde guardar los paquetes SSIS ms adelante en este captulo. Usted es tambin pregunt en esta pantalla cmo desea proteger los datos confidenciales de su paquete. SSIS paquetes son esencialmente grandes archivos XML detrs de las escenas, y el cifrado de los datos sensibles, como contraseas , es fundamental para garantizar que nadie ve que la informacin al abrir el XML manualmente. Una vez ms, a aprender ms sobre esto ms adelante en este captulo , por lo que , por el momento , cambiar el paquete Propiedad Nivel de proteccin a " Cifrar datos confidenciales con contrasea" para proteger sus datos sensibles con una contrasea , y dar el cuadro de dilogo una contrasea ( como se muestra en la Figura 2 - 5) .

Potrebbero piacerti anche