2016-10-25 4 views
1

Ich versuche, über ein SSIS-Paket innerhalb von Visual Studio 2015 SQL Server-Datentools 2015 mit einem OData-Feed von Microsoft Dynamics NAV (in der Microsoft Azure Cloud gehostet) zu verbinden.SSIS Odata-Verbindung erfolgreich, aber Sammlung wird nicht geladen

Der Verbindungsmanager meldet mich beim Testen der Verbindung "Testverbindung erfolgreich". Wenn ich diese Verbindung jedoch im OData Source Editor angeben möchte, heißt es: "Die Sammlung für die Verbindung kann nicht geladen werden xxxx, Grund: kann diese Verbindung nicht öffnen".

Interessanterweise kann ich erfolgreich eine Verbindung zu diesem OData-Feed herstellen und Daten über Power BI Desktop abrufen. Dies ist jedoch nicht praktikabel, da ich von dort keine Daten in eine SQL Server-Datenbank exportieren kann.

enter image description here

Irgendwelche Vorschläge, was dieses Problem verursacht?

Antwort

0

Ich hatte erst vor kurzem die Notwendigkeit, mit mehreren SharePoint-Listen zu verbinden, um Daten direkt abzurufen. Ich entschied mich, eine OData-Quelle zu verwenden. Beim Erstellen des Verbindungs-Managers schien ich immer eine erfolgreiche Antwort zu erhalten, wenn ich die gesamte Website-Position oder Teile der URL eincheckte, aber bei Verwendung des Managers in der OData-Quelle erhielt ich den Fehler: "Sammlung konnte nicht geladen werden für die Verbindung xxxx, Grund: kann diese Verbindung nicht öffnen ".

ich endlich auf der folgenden Seite befindet, die äußerst hilfreich erwies: https://www.mssqltips.com/sqlservertip/3220/using-the-new-odata-source-in-sql-server-integration-services/

Auf den Punkt gebracht „Service Dokument Standort:“ in der OData Connection Manager Editor muss folgendem Format entsprechen: http://mySharePointServer/mySite/_vti_bin/listdata.svc.

Wie der Artikel sagt, ändert sich der _vti_bin/listdata.svc Teil der URL nicht. Nachdem ich dieses Format verwendet hatte, füllte die OData-Quelle das Dropdown-Menü "Sammlung:" mit allen Listen auf der Sharepoint-Site.

Ich hoffe, das hilft.

0

Ich habe dies auf, wenn Ihre Website enthält:

  1. eine Liste (Document Library, Kalender, etc ..), die mit einer Zahl beginnt (. Dh 2016 Budget) UND
  2. Die Liste enthält eine Wahl Spalte

die einzige Lösung war ich die Liste umbenennen gefunden:

  • 2016 Budget
  • Budget 2016
Verwandte Themen