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:

  1. Välj Hämta data på fliken Start .

  2. I dialogrutan Hämta data väljer du Power PlatformCommon>Data Service (äldre) och sedan Anslut.

    Get data in Power BI Desktop.

  3. 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

    Server URL selection.

    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.

  4. 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.

    Sign in to this site.

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

    Load or transform from navigator.

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:

  1. På sidan Datakällor väljer du Common Data Service (äldre).

    Get data from Power Query Online.

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

    Enter the server URL.

  3. 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.

  4. Logga in på ditt organisationskonto.

  5. När du har loggat in väljer du Nästa.

  6. 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 Settings icon. 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.

Location of the Common Data Service (Legacy) environment URL.

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:

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.