Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

OData Destination in SSIS

Integration Services (SSIS) supports reading data from OData sources. However, there is no OData destination component.

I cannot specify the OData webservice with an HTTP connection manager as web service task in SSIS (i.e. it does not support Windows Authentication).

Using Entity Framework/ASP.NET I think I could just write a post-deployment script. But is there a more straightforward way to update OData (if possible in SSIS)?

like image 455
lnathan Avatar asked Feb 01 '19 10:02

lnathan


People also ask

What is OData source in SSIS?

The Premium OData Source component is an SSIS data flow source component that can be used to read from OData endpoints. There are two pages that can be configured and worked with in the Premium OData Source component.

What is an OData data source?

OData is a standard for building and consuming RESTful APIs. OData requests are made with a URL that uses HTTP to request data, using the returned data to populate the report. A Universal Resource Identifier (URI) looks just like a URL and is the connection point for an OData service.


1 Answers

I don't think there is an ODATA Destination component created by Microsoft. You can find ODATA Source and create an ODATA connections only. (In SQL Server 2014 you have to install it from the feature pack, in 2016+ it is included).

On the other hand, there is some third party components that you can find in Visual Studio Marketplace:

  • OData SSIS Components
  • SSIS Data Flow Source & Destination for OData

There was a feature request on Visual Studio website to support ODATA Destination, and it was closed.

like image 134
Hadi Avatar answered Oct 15 '22 14:10

Hadi