Tutorial: Usar el origen OData
Se aplica a: SQL Server SSIS Integration Runtime en Azure Data Factory
En este tutorial se describe el proceso para extraer la colección Employees del servicio OData del ejemplo Northwind (https://services.odata.org/V3/Northwind/Northwind.svc/) y, después, cargarla en un archivo plano.
1. Crear un proyecto de Integration Services
Inicie SQL Server Data Tools o Visual Studio.
Haga clic en Archivo, seleccione Nuevo y, luego, haga clic en Proyecto.
En el cuadro de diálogo Nuevo proyecto , expanda Instalado, expanda Plantillas, expanda Business Intelligencey haga clic en Integration Services.
Seleccione Proyecto de Integration Services como tipo de proyecto.
Escriba un nombre y seleccione una ubicación para el proyecto; a continuación, haga clic en Aceptar.
2. Agregar y configurar un origen de OData
Arrastre y coloque una Tarea Flujo de datos desde el Cuadro de herramientas de SSIS hasta la superficie de diseño del flujo de control del paquete SSIS.
Haga clic en la pestaña Flujo de datos o haga doble clic en la Tarea Flujo de datos para abrir la superficie de diseño Flujo de datos.
Arrastre y coloque Origen OData desde el grupo Común del Cuadro de herramientas de SSIS.
Haga doble clic en el componente Origen OData para iniciar el cuadro de diálogo Editor de origen OData.
Haga clic en Nuevo… para agregar un nuevo Administrador de conexiones OData.
Escriba la dirección URL del servicio OData en Ubicación de documento de servicio. Esta URL puede ser la dirección URL del documento de servicio, o de una fuente o entidad específica. Para este tutorial, escriba la dirección URL en el documento de servicio: https://services.odata.org/V3/Northwind/Northwind.svc/.
Confirme que se ha seleccionado Autenticación de Windows como la autenticación que se usará para tener acceso al servicio OData. Autenticación de Windows está seleccionada de forma predeterminada.
Haga clic en Probar conexión para probar la conexión y, después, haga clic en Aceptar para terminar de crear una instancia del Administrador de conexiones OData.
En el cuadro de diálogo Editor de origen OData , confirme que se ha seleccionado Colección para la opción Usar colección en la ruta de acceso a recursos .
En la lista desplegable Colección, seleccione Empleados.
Especifique cualquier otra opción o filtro de consulta adicional de OData en Opciones de consulta. Por ejemplo,
$orderby=CompanyName&$top=100
. Para este tutorial, escriba$top=5
.Haga clic en Vista previa para obtener una vista previa de los datos.
Haga clic en Columnas en el panel de navegación de la izquierda para cambiar a la página Columnas .
Seleccione EmployeeID, FirstNamey LastName en Columnas externas disponibles activando las casillas correspondientes.
Haga clic en Aceptar para cerrar el cuadro de diálogo Editor de origen OData .
3. Agregar y configurar un destino de archivo plano
Después, arrastre y coloque un Destino de archivo plano desde el Cuadro de herramientas de SSIS hasta la superficie de diseño Flujo de datos, debajo el componente Origen OData .
Conecte el componente Origen OData con el componente Destino de archivo plano usando la flecha azul.
Haga doble clic en Destino de archivo plano. Debe ver el cuadro de diálogo Editor de destino de archivos planos .
En el cuadro de diálogo Editor de destino de archivos planos , haga clic en Nuevo para crear un nuevo administrador de conexiones de archivos planos.
En el cuadro de diálogo Formato del archivo plano , seleccione Delimitado. A continuación, verá el cuadro de diálogo Editor del administrador de conexiones de archivos planos.
En el cuadro de diálogo Editor del administrador de conexiones de archivos planos, en Nombre de archivo, escriba
c:\Employees.txt
.En el panel de navegación de la izquierda, haga clic en Columnas. Puede obtener una vista previa de los datos de esta página.
Haga clic en Aceptar para cerrar el cuadro de diálogo Editor del administrador de conexiones de archivos planos .
En el cuadro de diálogo Editor de destino de archivos planos , haga clic en Asignaciones en el panel de navegación de la izquierda. Revise las asignaciones.
Haga clic en Aceptar para cerrar el cuadro de diálogo Editor de destino de archivos planos .
4. Ejecutar el paquete
Ejecute el paquete SSIS. Compruebe que el archivo de salida creado contiene el identificador, el nombre y los apellidos de cinco empleados de la fuente OData.