Common Data Service (äldre)
Anteckning
Common Data Service-anslutningsappen (äldre) har ersatts av Power Query Dataverse-anslutningsprogrammet. I de flesta fall rekommenderar vi att du använder Dataverse-anslutningsappen i stället för common data service-anslutningsappen (äldre). Det kan dock finnas begränsade fall där det är nödvändigt att välja Anslutningsprogram för Common Data Service (äldre). Dessa fall beskrivs i När du ska använda Common Data Service-anslutningsprogrammet (äldre).
Sammanfattning
| Objekt | Beskrivning |
|---|---|
| Frisläppningstillstånd | Allmän tillgänglighet |
| Produkter | Power BI (Datamängder) Power BI (Dataflöden) Dynamics 365 Customer Insights |
| Autentiseringstyper | Organisationskonto |
Anteckning
Vissa funktioner kan finnas i en produkt, men inte andra på grund av distributionsscheman och värdspecifika funktioner.
Förutsättningar
Du måste ha en Common Data Service-miljö (äldre) med behörighet som skapare för att få åtkomst till portalen och läsbehörighet för att komma åt data i tabeller.
Funktioner som stöds
- Server-URL
- Avancerat
- Ändra ordning på kolumner
- Lägg till visningskolumn
Anslut till Common Data Service (äldre) från Power BI Desktop
Så här ansluter du till Common Data Service (äldre) från Power BI Desktop:
Välj Hämta data på fliken Start .
I dialogrutan Hämta data väljer du Power PlatformCommon>Data Service (äldre) och sedan Anslut.

Ange url:en för Common Data Service-miljön (äldre) för de data som du vill läsa in. Använd formatet https://<yourenvironmentid.crm.dynamics.com/>. Mer information: Hitta url:en för dataversummiljön

När tabellen läses in i dialogrutan Navigatör sorteras kolumnerna i tabellen som standard om i alfabetisk ordning efter kolumnnamnen. Om du inte vill att kolumnerna ska ordnas om anger du falskt i Ordna om kolumner i de avancerade inställningarna.
När tabellen läses in läggs som standard en ny kolumn med namnet på listrutans fält med _display i slutet av namnet till i tabellen som standard om tabellen innehåller vallistefält. Om du inte vill att listrutans fältvisningskolumn ska läggas till anger du falskt i de avancerade inställningarna i lägg till visningskolumn.
När du är klar med att fylla i informationen väljer du OK.
Om det här försöket är första gången du ansluter till den här webbplatsen väljer du Logga in och anger dina autentiseringsuppgifter. Välj Anslut.

I Navigatör väljer du de data som du behöver och läser sedan in eller transformerar data.

Anslut till Common Data Service (äldre) från Power Query Online
Så här ansluter du till Common Data Service (äldre) från Power Query Online:
På sidan Datakällor väljer du Common Data Service (äldre).

Ange serverns URL-adress för de data som du vill läsa in.

Om det behövs anger du en lokal datagateway om du ska använda lokala data. Om du till exempel ska kombinera data från Dataverse och en lokal SQL Server databas.
Logga in på ditt organisationskonto.
När du har loggat in väljer du Nästa.
På navigeringssidan väljer du de data som du behöver och väljer sedan Transformera data.
Hitta url:en för din Common Data Service-miljö (äldre)
Öppna Power Apps. Längst upp till höger på sidan Power Apps väljer du den miljö som du ska ansluta till. Välj inställningsikonen
och välj sedan Avancerade inställningar.
På den nya webbläsarfliken som öppnas kopierar du url-roten. Den här rot-URL:en är den unika URL:en för din miljö. URL:en har formatet https://<yourenvironmentid.crm.dynamics.com/>. Behåll den här URL:en till hands så att du kan använda den senare, till exempel när du skapar Power BI-rapporter.

När du ska använda Common Data Service-anslutningsappen (äldre)
Dataverse är den direkta ersättningen för Common Data Service-anslutningen. Det kan dock finnas tillfällen då det är nödvändigt att välja Common Data Service-anslutningsprogrammet (äldre) i stället för Dataverse-anslutningsappen :
Det finns vissa TDS-datatyper (Tabular Data Stream) som stöds i OData när du använder Common Data Service (äldre) som inte stöds i Dataverse. De datatyper som stöds och inte stöds visas i Hur Dataverse SQL skiljer sig från Transact-SQL.
Alla dessa funktioner kommer att läggas till i Dataverse-anslutningsappen i framtiden, då Common Data Service-anslutningsappen (äldre) kommer att bli inaktuell.
Mer information: Åtkomst till stora datamängder
Begränsningar och problem
Dataverse OData API-prestanda och begränsningsgränser
Information om OData API-prestanda och begränsningsgränser för Dataverse-anslutningar finns i Begränsningar och allokeringar för begäranden. Dessa begränsningar gäller både anslutningsprogrammet för Common Data Source (äldre) (som använder OData-API:et som en implementeringsinformation) och OData-feedanslutningsappen vid åtkomst till samma slutpunkt.
Entitetshämtningshastighet
Som en riktlinje hämtas de flesta standardentiteter med en hastighet av cirka 500 rader per sekund med hjälp av Common Data Service-anslutningsprogrammet (äldre). Ta hänsyn till den här hastigheten när du bestämmer om du vill ansluta till Dataverse eller exportera till Data Lake. Om du behöver snabbare hämtningshastigheter bör du överväga att använda funktionen Exportera till datasjö eller Dataverse-anslutningsappen. Mer information: Alternativa Dataverse-anslutningar
Alternativa Dataverse-anslutningar
Det finns flera olika sätt att extrahera och migrera data från Dataverse:
Använd funktionen Azure Synapse Link i Power Apps för att extrahera data från Dataverse till Azure Data Lake Storage Gen2, som sedan kan användas för att köra analys. Mer information om Azure Synapse Link-funktionen finns i Vad är Azure Synapse Link för Dataverse?.
Använd OData-anslutningsappen för att flytta data till och från Dataverse. Mer information om hur du migrerar data mellan Dataverse-miljöer med hjälp av OData-anslutningsappen för dataflöden finns i Migrera data mellan Dataverse-miljöer med hjälp av OData-anslutningsappen för dataflöden.
Använd Dataverse-anslutningsappen för att få åtkomst till skrivskyddade data i Dataverse. Mer information om den här funktionen finns i Visa tabelldata i Power BI Desktop.
Anteckning
Både Dataverse-anslutningsappen och OData-API:erna är avsedda att hantera analysscenarier där datavolymerna är relativt små. Den rekommenderade metoden för extrahering av massdata är "Azure Synapse Link".
Frågevisningskolumner måste innehålla fältet i frågan
Om du använder den här anslutningsappen, om du inkluderar <fältkolumner>display, måste du även inkludera <fält> i frågan, annars kan fältkolumnen<>_display vara null. Ett exempel:
Table.SelectColumns(#"Navigation 1", {"statuscode", "statuscode_display"})
Om statuscode inte ingår statuscode_display kan vara null och fel ut.
Åtkomst till stora datamängder
Power BI datauppsättningar som finns i Dataverse kan vara mycket stora. Om du använder Power Query Dataverse-anslutningsappen måste alla specifika frågor som har åtkomst till datauppsättningen returnera mindre än 80 MB data. Därför kan du behöva köra frågor mot data flera gånger för att få åtkomst till alla data i datauppsättningen. Det kan ta lång tid att returnera alla data med hjälp av flera frågor.
Om du använder common data service-anslutningsappen (äldre) kan du använda en enda fråga för att komma åt alla data i datauppsättningen. Den här anslutningsappen fungerar annorlunda och returnerar resultatet i "sidor" med 5 K poster. Även om Common Data Service-anslutningsprogrammet (äldre) är mer effektivt när det gäller att returnera stora mängder data kan det fortfarande ta lång tid att returnera resultatet.
I stället för att använda dessa anslutningsappar för att få åtkomst till stora datamängder rekommenderar vi att du använder Azure Synapse Link för att komma åt stora datamängder. Att använda Azure Synapse Link är ännu effektivare att anslutningsapparna Power Query Dataverse eller Common Data Service (äldre) och är särskilt utformade för dataintegreringsscenarier.