Condividi tramite


Common Data Service (legacy)

Nota

Il connettore Common Data Service (legacy) è stato sostituito dal connettore Dataverse di Power Query. Nella maggior parte dei casi, è consigliabile usare il connettore Dataverse anziché il connettore Common Data Service (legacy). Tuttavia, potrebbero esserci casi limitati in cui è necessario scegliere il connettore Common Data Service (legacy). Questi casi sono descritti in Quando usare il connettore Common Data Service (legacy).

Riepilogo

Articolo Descrizione
Stato di rilascio Disponibilità generale
Prodotti Power BI (modelli semantici)
Power BI (flussi di dati)
Infrastruttura (Dataflow Gen2)
Dynamics 365 per Customer Insights
Tipi di autenticazione Organizational account

Nota

Alcune funzionalità possono essere presenti in un prodotto, ma non altre a causa di pianificazioni di distribuzione e funzionalità specifiche dell'host.

Prerequisiti

È necessario disporre di un ambiente Common Data Service (legacy) con autorizzazioni di autore per accedere al portale e autorizzazioni di lettura per accedere ai dati all'interno delle tabelle.

Capacità supportate

  • URL server
  • Avanzate
    • Riordinare le colonne
    • Aggiungi colonna di visualizzazione

Connessione a Common Data Service (legacy) da Power Query Desktop

Per connettersi a Common Data Service (legacy) da Power Query Desktop:

  1. Selezionare Common Data Service (legacy) nell'esperienza di recupero dei dati. L'esperienza di recupero dei dati in Power Query Desktop varia a seconda delle app. Per altre informazioni sull'esperienza dati di Power Query Desktop per l'app, vedere Dove ottenere i dati.

  2. Immettere l'URL dell'ambiente Common Data Service (legacy) dei dati da caricare. Usare il formato https://< yourenvironmentid.crm.dynamics.com/>. Altre informazioni: Ricerca dell'URL dell'ambiente Dataverse

    Selezione URL server.

    Quando la tabella viene caricata nella finestra di dialogo Strumento di navigazione, per impostazione predefinita le colonne della tabella vengono riordinate in ordine alfabetico in base ai nomi delle colonne. Se non si desidera riordinare le colonne, nelle impostazioni avanzate immettere false nelle colonne Riordinare le colonne.

    Inoltre, quando la tabella viene caricata, per impostazione predefinita se la tabella contiene campi elenco a discesa, alla tabella viene aggiunta una nuova colonna con il nome del campo elenco a discesa con _display accodato alla fine del nome. Se non si vuole aggiungere la colonna di visualizzazione del campo elenco a discesa, nelle impostazioni avanzate immettere false in Aggiungi colonna di visualizzazione.

    Al termine della compilazione delle informazioni, selezionare OK.

  3. Se questo tentativo è la prima volta che ci si connette a questo sito, selezionare Accedi e immettere le credenziali. Selezionare Connetti.

    Accedere a questo sito.

  4. In Strumento di navigazione selezionare i dati necessari, quindi caricare o trasformare i dati.

    Caricare o trasformare dallo strumento di navigazione.

Connessione a Common Data Service (legacy) da Power Query Online

Per connettersi a Common Data Service (legacy) da Power Query Online:

  1. Selezionare l'opzione Common Data Service (legacy) nell'esperienza di recupero dei dati. Diverse app hanno diversi modi per ottenere l'esperienza dei dati in Power Query Online. Per altre informazioni su come accedere a Power Query Online, vedere Dove ottenere i dati dall'app.

    Screenshot della finestra Recupera dati scegliere l'origine dati in Power Query Online.

  2. Immettere l'indirizzo URL del server dei dati da caricare.

    Immettere l'URL del server.

  3. Se necessario, immettere un gateway dati locale se si intende usare i dati locali. Ad esempio, se si intende combinare i dati di Dataverse e un database SQL Server locale.

  4. Accedere all'account aziendale.

  5. Dopo aver eseguito l'accesso, selezionare Avanti.

  6. Nella pagina di spostamento selezionare i dati necessari e quindi selezionare Trasforma dati.

Ricerca dell'URL dell'ambiente Common Data Service (legacy)

Aprire Power Apps. In alto a destra nella pagina Power Apps selezionare l'ambiente a cui ci si connette. Selezionare l'icona Icona impostazioni.delle impostazioni e quindi selezionare Impostazioni avanzate.

Nella nuova scheda del browser visualizzata copiare la radice dell'URL. Questo URL radice è l'URL univoco per l'ambiente. L'URL sarà nel formato di https://< yourenvironmentid.crm.dynamics.com/>. Tenere a portata di mano questo URL per poterlo usare in un secondo momento, ad esempio quando si creano report di Power BI.

Percorso dell'URL dell'ambiente Common Data Service (legacy).

Quando usare il connettore Common Data Service (legacy)

Dataverse è la sostituzione diretta del connettore Common Data Service. In alcuni casi, tuttavia, potrebbe essere necessario scegliere il connettore Common Data Service (legacy) anziché il connettore Dataverse :

Esistono alcuni tipi di dati TDS (Tabular Data Stream) supportati in OData quando si usa Common Data Service (legacy) che non sono supportati in Dataverse. I tipi di dati supportati e non supportati sono elencati in Differenze tra Dataverse SQL e Transact-SQL.

Tutte queste funzionalità verranno aggiunte al connettore Dataverse in futuro, in cui il connettore Common Data Service (Legacy) sarà deprecato.

Altre informazioni: Accesso a modelli semantici di grandi dimensioni

Limitazioni e problemi

Limiti relativi alle prestazioni e alla limitazione delle prestazioni dell'API OData di Dataverse

Per informazioni sulle prestazioni dell'API OData e sui limiti di limitazione per le connessioni dataverse, vedere Limiti e allocazioni delle richieste. Queste limitazioni si applicano sia al connettore Common Data Source (Legacy) (che usa l'API OData come dettaglio di implementazione) che al connettore feed OData durante l'accesso allo stesso endpoint.

Frequenza di recupero delle tabelle

Come linea guida, la maggior parte delle tabelle predefinite viene recuperata a una velocità di circa 500 righe al secondo usando il connettore Common Data Service (Legacy). Prendere in considerazione questa frequenza quando si decide se connettersi a Dataverse o esportare in data lake. Se sono necessarie velocità di recupero più veloci, è consigliabile usare la funzionalità Esporta in data lake o il connettore Dataverse. Altre informazioni: Connessioni alternative di Dataverse

Connessioni alternative a Dataverse

Esistono diversi modi alternativi per estrarre e eseguire la migrazione dei dati da Dataverse:

Nota

Sia il connettore Dataverse che le API OData sono concepiti per gestire scenari analitici in cui i volumi di dati sono relativamente piccoli. L'approccio consigliato per l'estrazione dei dati in blocco è "Azure Collegamento a Synapse".

L'esecuzione di query sulle colonne di visualizzazione deve includere il campo nella query

Quando si usa questo connettore, se si includono colonne di campodisplay>, è necessario includere< anche il campo> nella query oppure la colonna del< campo_display> potrebbe essere Null.< Ad esempio:

Table.SelectColumns(#"Navigation 1", {"statuscode", "statuscode_display"})

Se statuscode non è incluso, statuscode_display potrebbe essere null ed eseguire un errore.

Accesso a modelli semantici di grandi dimensioni

I modelli semantici di Power BI contenuti in Dataverse possono essere molto grandi. Se si usa il connettore Dataverse di Power Query, qualsiasi query specifica che accede al modello deve restituire meno di 80 MB di dati. Potrebbe quindi essere necessario eseguire più query sui dati per accedere a tutti i dati nel modello. L'uso di più query può richiedere molto tempo per restituire tutti i dati.

Se si usa il connettore Common Data Service (legacy), è possibile usare una singola query per accedere a tutti i dati nel modello semantico. Questo connettore funziona in modo diverso e restituisce il risultato in "pagine" di 5 K record. Anche se il connettore Common Data Service (legacy) è più efficiente nella restituzione di grandi quantità di dati, può comunque richiedere molto tempo per restituire il risultato.

Anziché usare questi connettori per accedere a modelli semantici di grandi dimensioni, è consigliabile usare Azure Collegamento a Synapse per accedere a modelli di grandi dimensioni. L'uso di Azure Collegamento a Synapse è ancora più efficiente che i connettori Power Query Dataverse o Common Data Service (Legacy) e siano progettati in modo specifico per gli scenari di integrazione dei dati.