Tijdens het ophalen van gegevens uit een eindpunt OData van Dynamics CRM 2013 treedt de fout 'de opgegeven URL niet verwijst naar een OData-service of een feed "op.

Symptomen

Wanneer Query Power Dynamics CRM 2013 Service Pack 1 op ruimten Excel verbinding probeert te maken met behulp van vorderingen op basis van verificatie (ADFS) het volgende foutbericht weergegeven bij het opgeven van dat de juiste OData-feed URL:

Kan geen verbinding maken

Er is een fout opgetreden tijdens een poging om verbinding te maken.

Details: "OData: de opgegeven URL verwijst niet naar een OData-service of een feed:
"https:// < adfs FULLY > /adfs/ls/wia?wa=wsignin1.0 & wtrealm = https: / / < CRMaddress > / & wctx rm = = 1 & id = cf10e7d7-f0c8-4685-b357-e60206c80d44 & ru=%252fcontoso%252fXRMServices%252f2011%252fOrganizationData.svc%252f & wct = 2015-12-30T11:22:54Z & wauth = urn: federation: verificatie: windows."
..."

Oorzaak

Dit is een door het gedrag van de Power Query voor Excel wanneer u probeert gegevens op te halen uit een Dynamics CRM op ruimten organisatie OData-service wanneer het zich achter een AD FS en de verificatiemethode OAuth nog niet is geconfigureerd op de implementatie van Dynamics CRM en ADFS ontwerp.

De invoegtoepassing moet OAuth2 / ADFS 3.0 worden geconfigureerd via de implementatie van CRM 2013 aan ruimten toestaan de verificatiemethode 'Organisatie account' zodat het aanmelden op de AD FS en toe te voegen in de 'goedgekeurd ADFS Authentication Service' tijdens het ophalen van de OData-service aanbieden.

Oplossing

Voorbeeld van het scenario werken waarnaar wordt verwezen

• ADFS 3.0
Op basis van claims • CRM 2013 SP1 ingeschakeld
• Computer met Excel 2013 en Microsoft Power Query voor Excel 2.27.4163.242 boord met de internetverbinding



Stapsgewijze voor het configureren van de omgeving

A - formulier op basis verificatie inschakelen op ADFS 3.0

1. Meld u aan met de AD FS-server als een beheerder.

2. Start de wizard Beheer van AD FS.

3. Klik op verificatiebeleid > primaire verificatie > algemene instellingen > verificatiemethoden > bewerken.

4. Klik op de tab (selectievakje) verificatie via het formulier op het Intranet.

5. de ADFS-service opnieuw starten



B - configureren/toestaan de OAuth op implementatie van Dynamics CRM

1. Meld u op de Microsoft Dynamics CRM-server als beheerder.

2. Klik in het consolevenster van een Windows PowerShell, voer het volgende script.
Toevoegen-PSSnapin Microsoft.Crm.PowerShell

$fedurl = get-CrmSetting - SettingType ClaimsSettings

$fedurl. FederationProviderType = 1

Set-CrmSetting $fedurl

3. een opdracht IISReset uitvoeren



C - de clienttoepassing (Excel met Power Query-invoegtoepassing boord) registreren

1. Meld u aan met de AD FS-server als beheerder.

2. in een venster PowerShell de volgende opdracht worden uitgevoerd.

Toevoegen AdfsClient - ClientId "a672d62c-fc7b-4e81-a576-e60dc46e951d"-de naam "Microsoft Power BI" - RedirectUri @("https://de-users-preview.sqlazurelabs.com/account/reply/", "https://preview.powerbi.com/views/oauthredirect.html")-beschrijving 'Client voor Microsoft Power BI ADFS OAuth 2.0'



D - Power Query voor Excel configureren

1. Klik op de clientcomputer, Excel en open/maakt u een werkmap opent

2. Klik op 'Power Query' en klik vervolgens in de sectie 'Externe Data' van het lint, klik op 'Uit andere bronnen' en kies vervolgens 'van de OData-feed"

3. Geef de Dynamics CRM organisatie OData-URL en klik op 'OK' (interne of externe URL, afhankelijk van uw scenario)

4. Klik op 'Organisatie-account' als de verificatiemethode en klik op "Aanmelden"

5. Klik op 'Toestaan' om te bevestigen dat u de AD FS vertrouwen als uw identiteitsprovider voor de OData-feed

Note:

Tijdens deze fase moet de clientcomputer met de Excel- en Power Query boord internetverbinding het PowerBI verificatie eindpunt gehost in Azure te bereiken @("https://de-users-preview.sqlazurelabs.com/account/reply/","https://preview.powerbi.com/views/oauthredirect.html")

Lijst van het eindpunt van de AD FS wordt toegevoegd aan de verificatieservice ADFS goedgekeurd"; voor toegang tot de lijst Klik op 'Power Query' en klik vervolgens in het gedeelte 'Instellingen' van het lint, klik op 'Opties' en klik op 'Beveiliging'.

6. Klik op 'Verbinding maken' en de lijst met eenheden zoals gewoonlijk aan de slag met Power Query worden weergegeven.



Meer hulp nodig?

Uw vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Microsoft insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagenten.

×