Con l'API Power BI è possibile eseguire il push dei dati in un dashboard di Power BI. Si supponga ad esempio di voler estendere un flusso di lavoro aziendale esistente per eseguire il push dei dati chiave in un dashboard. In questo caso, è possibile eseguire il push di un set di dati Sales Marketing che contiene una tabella Product in un dashboard.

Prima di iniziare il push dei dati in un dashboard, è necessario disporre di Azure Active Directory (Azure AD) e di un account Power BI.

Per informazioni su come effettuare il push di un set di dati in un dashboard, eseguire la procedura seguente. In questo esempio si esegue il push di un set di dati Sales Marketing con una tabella Product in un dashboard.

Procedura per eseguire i push di un set di dati un dashboard

La sezione successiva fornisce una descrizione generale delle operazioni dell'API di Power BI che seguono il push dei dati.

Operazioni dell'API di Power BI per eseguire il push dei dati

Con l'API REST di Power BI è possibile eseguire il push di origini dati in Power BI. Quando un'app aggiunge righe a un set di dati, i riquadri del dashboard vengono aggiornati automaticamente con i dati aggiornati. Per eseguire il push dei dati, usare l'operazione Create Dataset con l'operazione Add Rows. Per trovare un set di dati, usare l'operazione Get Datasets. Per ognuna di queste operazioni, è possibile passare un ID di gruppo per lavorare con un gruppo. Usare l'operazione Get Groups per ottenere un elenco di ID del gruppo.

Ecco le operazioni per eseguire il push dei dati in un dashboard:

Viene creato un set di dati in Power BI passando una stringa JSON (JavaScript Object Notation) al servizio Power BI. Per altre informazioni su JSON, vedere l'introduzione a JSON.

La stringa JSON per un set di dati ha il formato seguente:

Oggetto JSON del set di dati di Power BI

{"name": "dataset_name", "tables":
    [{"name": "", "columns":
        [{ "name": "column_name1", "dataType": "data_type"},
         { "name": "column_name2", "dataType": "data_type"},
         { ... }
        ]
      }
    ]
}

Pertanto, per il set di dati Sales Marketing di esempio, si passerà una stringa JSON come nell'esempio seguente. In questo esempio, SalesMarketing è il nome del set e Product è il nome della tabella. Dopo aver definito la tabella, si definisce lo schema di tabella. Per il set di dati SalesMarketing , lo schema di tabella contiene le colonne ProductID, Manufacturer, Category, Segment, Product e IsCompete.

Esempio JSON per l'oggetto set di dati

{
    "name": "SalesMarketing",
    "tables": [
        {
            "name": "Product",
            "columns": [
            {
                "name": "ProductID",
                "dataType": "int"
            },
            {
                "name": "Manufacturer",
                "dataType": "string"
            },
            {
                "name": "Category",
                "dataType": "string"
            },
            {
                "name": "Segment",
                "dataType": "string"
            },
            {
                "name": "Product",
                "dataType": "string"
            },
            {
                "name": "IsCompete",
                "dataType": "bool"
            }
            ]
        }
    ]
}

Per uno schema di tabella di Power BI, è possibile usare i tipi di dati seguenti.

Tipi di dati per una tabella di Power BI

Tipo di dati Restrizioni
Int64 Int64.MaxValue e Int64.MinValue non sono consentiti.
Double Double.MaxValue e Double.MinValue non sono consentiti. NaN non supportato. +Infinity e -Infinity non supportati in alcune funzioni, ad esempio Min, Max.
Booleano Nessuno
DateTime Durante il caricamento dei dati, i valori vengono quantizzati con frazioni giornaliere fino a multipli interi di 1/300 secondi (3,33 ms).
String Sono attualmente consentiti al massimo 128.000 caratteri.

Altre informazioni sul push dei dati in Power BI

Per le attività iniziali per il push dei dati in un dashboard, vedere Passaggio 1: Registrare un'app in Azure AD nel riquadro di spostamento a sinistra.

Passaggio successivo >

Vedere anche

Iscriversi a Power BI
Crea set di dati
Recupera set di dati
Aggiungi righe
Recupera gruppi
Introduzione a JSON
Panoramica dell'API REST di Power BI
Altre domande? Provare la community di Power BI