2010-12-17 6 views
2

Je suis en train de jouer avec OData avec PowerPivot et je voudrais savoir si je peux relier plusieurs services OData ensemble?Services OData multiples PowerPivot associés

Je ne veux pas avoir un énorme service OData car je veux le déployer pour tous nos systèmes internes. Je pense qu'un service serait en désordre.

Quelque chose comme; http://hosting/Sales.svc http: //hosting/Clients.svc http://hosting/Finance.svc

Avec certaines relations cartographiés au sein.

Quelqu'un sait comment je peux le faire?

Merci, Mike Mengell

Répondre

1

Je l'ai élaboré.

Dans la fenêtre PowerPivot, vous disposez d'un onglet de conception. Sélectionnez créer une relation et vous pouvez sélectionner l'enité qui peut provenir de n'importe quel service, dans mon cas c'est 2 services OData. Ensuite, vous sélectionnez le champ pour la relation.

À l'heure actuelle, il ne semble pas y avoir de création de relation automatique. Ce qui pour moi est probablement un bloqueur sur l'utilisation de ceci pour mes affaires.

Mais le processus est indolore si vous comprenez les relations.

Je vais écrire un article de blog à ce sujet bientôt et le poster ici.

0

facile; créer trois services avec différents Contextes/modèles.

--larsw

+0

Mais comment se rapporteraient-ils alors les uns aux autres? Si je pense en termes de tableaux, j'aurais besoin d'une sorte de jointure entre eux. Comme Sales.ClientId = Clients.ClientId. –

Questions connexes