2010-12-17 6 views
2

Ich spiele mit OData mit PowerPivot und möchte gerne wissen, ob ich mehrere OData-Services miteinander verknüpfen kann?PowerPivot Mehrere OData-Services

Ich möchte nicht einen großen OData-Service haben, wie ich dies für alle unsere internen Systeme ausrollen möchte. Ich denke, ein Service würde chaotisch werden.

So etwas wie; http://hosting/Sales.svc http: //hosting/Clients.svc http://hosting/Finance.svc

Bei einigen innerhalb kartiert Beziehungen.

Wer weiß, wie ich das machen kann?

Danke, Mike Mengell

Antwort

1

Ich habe es ausgearbeitet.

Im PowerPivot-Fenster haben Sie eine Design-Registerkarte. Wählen Sie create relationship und Sie können die Entity auswählen, die von jedem Service sein kann, in meinem Fall sind es 2 OData-Services. Dann wählen Sie das Feld für die Beziehung aus.

Im Moment scheint es keine automatische Beziehungserstellung zu geben. Was für mich wahrscheinlich ein Blocker ist, dies für mein Geschäft zu nutzen.

Aber der Prozess ist schmerzlos, wenn Sie über die Beziehungen verstehen.

Ich werde bald einen Blogbeitrag darüber schreiben und hier posten.

0

Leicht; Erstellen Sie drei Dienste mit verschiedenen Kontexten/Modellen.

--larsw

+0

Aber wie würden sie sich dann aufeinander beziehen? Wenn ich in Tabellen denke, dann würde ich eine Art von Verbindung zwischen ihnen brauchen. Wie Sales.ClientId = Clients.ClientId. –