Push Datasets - Datasets PostDatasetInGroup
Crea un nuovo set di dati nell'area di lavoro specificata.
Ambito obbligatorio
Dataset.ReadWrite.All
Limitazioni
Questa chiamata API supporta solo set di dati push. Per un elenco completo delle limitazioni, vedere Limitazioni dei set di dati push.
POST https://api.powerbi.com/v1.0/myorg/groups/{groupId}/datasets
POST https://api.powerbi.com/v1.0/myorg/groups/{groupId}/datasets?defaultRetentionPolicy={defaultRetentionPolicy}
Parametri dell'URI
Nome | In | Necessario | Tipo | Descrizione |
---|---|---|---|---|
group
|
path | True |
string uuid |
ID area di lavoro |
default
|
query |
Criteri di conservazione predefiniti |
Corpo della richiesta
Nome | Necessario | Tipo | Descrizione |
---|---|---|---|
name | True |
string |
Nome del set di dati |
tables | True |
Table[] |
Tabelle del set di dati |
datasources |
Origini dati associate a questo set di dati |
||
defaultMode |
Modalità del set di dati o tipo |
||
relationships |
Relazioni del set di dati |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
201 Created |
Data di creazione |
|
202 Accepted |
Accettato |
Esempio
Push example
Sample Request
POST https://api.powerbi.com/v1.0/myorg/groups/f089354e-8366-4e18-aea3-4cb4a3a50b48/datasets?defaultRetentionPolicy=basicFIFO
{
"name": "SalesMarketing",
"defaultMode": "Push",
"tables": [
{
"name": "Product",
"columns": [
{
"name": "ProductID",
"dataType": "Int64"
},
{
"name": "Name",
"dataType": "string"
},
{
"name": "Category",
"dataType": "string"
},
{
"name": "IsCompete",
"dataType": "bool"
},
{
"name": "ManufacturedOn",
"dataType": "DateTime"
},
{
"name": "Sales",
"dataType": "Int64",
"formatString": "Currency"
}
]
}
]
}
Sample Response
{
"id": "cfafbeb1-8037-4d0c-896e-a46fb27ff229",
"name": "SalesMarketing",
"defaultRetentionPolicy": "basicFIFO"
}
Definizioni
Nome | Descrizione |
---|---|
ASMashup |
Origine tabella del set di dati |
Column |
Colonna del set di dati |
Create |
Un set di dati di Power BI |
Cross |
Direzione del filtro della relazione |
Dataset |
Un set di dati di Power BI. L'API restituisce un subset dell'elenco seguente di proprietà del set di dati. Il subset dipende dall'API denominata, dalle autorizzazioni del chiamante e dalla disponibilità dei dati nel database di Power BI. |
Dataset |
Modalità del set di dati o tipo |
Dataset |
Eseguire query su impostazioni di scalabilità orizzontale di un set di dati |
Dataset |
Voce a destra dell'accesso utente di Power BI per un set di dati |
Dataset |
Diritto di accesso che l'utente ha per il set di dati (livello di autorizzazione) |
Datasource |
Un'origine dati di Power BI |
Datasource |
Dettagli della connessione all'origine dati di Power BI. Vedere esempi in Recupera origini dati o Recupera origini dati in gruppo. |
Default |
Criteri di conservazione predefiniti |
Dependent |
Flusso di dati dipendente da Power BI |
Encryption |
Informazioni di crittografia per un set di dati |
Encryption |
Stato della crittografia dei set di dati |
Measure |
Una misura di Power BI |
Principal |
Tipo principale |
Relationship |
Relazione tra tabelle in un set di dati |
Row |
Riga di dati in un set di dati |
Service |
Profilo entità servizio Power BI. Solo pertinente per Power BI Embedded soluzione multi-tenancy. |
Table |
Tabella del set di dati |
ASMashupExpression
Origine tabella del set di dati
Nome | Tipo | Descrizione |
---|---|---|
expression |
string |
Espressione di origine |
Column
Colonna del set di dati
Nome | Tipo | Descrizione |
---|---|---|
dataCategory |
string |
facoltativo. Valore stringa da utilizzare per la categoria di dati che descrive i dati all'interno di questa colonna. |
dataType |
string |
Tipo di dati della colonna |
formatString |
string |
facoltativo. Formato della colonna come specificato in FORMAT_STRING. |
isHidden |
boolean |
facoltativo. Indica se la colonna è nascosta. Il valore predefinito è |
name |
string |
Nome della colonna |
sortByColumn |
string |
facoltativo. Nome stringa di una colonna nella stessa tabella da usare per ordinare la colonna corrente. |
summarizeBy |
string |
facoltativo. Funzione di aggregazione da utilizzare per il riepilogo di questa colonna. |
CreateDatasetRequest
Un set di dati di Power BI
Nome | Tipo | Descrizione |
---|---|---|
datasources |
Origini dati associate a questo set di dati |
|
defaultMode |
Modalità o tipo del set di dati |
|
name |
string |
Nome del set di dati |
relationships |
Relazioni tra set di dati |
|
tables |
Table[] |
Tabelle del set di dati |
CrossFilteringBehavior
Direzione del filtro della relazione
Nome | Tipo | Descrizione |
---|---|---|
Automatic |
string |
Il comportamento di filtro incrociato viene definito automaticamente |
BothDirections |
string |
A scopo di filtro, entrambe le tabelle vengono considerate come una singola tabella. |
OneDirection |
string |
A scopo di filtro, il filtro verrà applicato alla tabella in cui vengono aggregati i valori. |
Dataset
Un set di dati di Power BI. L'API restituisce un subset dell'elenco seguente di proprietà del set di dati. Il subset dipende dall'API denominata, dalle autorizzazioni del chiamante e dalla disponibilità dei dati nel database di Power BI.
Nome | Tipo | Descrizione |
---|---|---|
ContentProviderType |
string |
Tipo di provider di contenuti per il set di dati |
CreateReportEmbedURL |
string |
URL di incorporamento del report creato dal set di dati |
CreatedDate |
string |
Data e ora di creazione del set di dati |
Encryption |
Informazioni sulla crittografia del set di dati. Applicabile solo quando |
|
IsEffectiveIdentityRequired |
boolean |
Indica se il set di dati richiede un'identità effettiva, che è necessario inviare in una chiamata API GenerateToken . |
IsEffectiveIdentityRolesRequired |
boolean |
Indica se la sicurezza a livello di riga è definita all'interno del file con estensione pbix di Power BI. In tal caso, è necessario specificare un ruolo. |
IsInPlaceSharingEnabled |
boolean |
Indica se il set di dati può essere condiviso con utenti esterni da utilizzare nel proprio tenant |
IsOnPremGatewayRequired |
boolean |
Indica se il set di dati richiede un gateway dati locale |
IsRefreshable |
boolean |
Indica se il set di dati è aggiornabile o meno. Un set di dati aggiornabile di Power BI è un set di dati che è stato aggiornato almeno una volta o per cui esiste una pianificazione di aggiornamento valida. |
QnaEmbedURL |
string |
Il set di dati Q&UN URL di incorporamento |
addRowsAPIEnabled |
boolean |
Indica se il set di dati consente l'aggiunta di nuove righe |
configuredBy |
string |
Proprietario del set di dati |
description |
string |
Descrizione del set di dati |
id |
string |
ID del set di dati |
name |
string |
Nome del set di dati |
queryScaleOutSettings |
Eseguire query su impostazioni di scalabilità orizzontale di un set di dati |
|
targetStorageMode |
string |
Modalità di archiviazione del set di dati |
upstreamDataflows |
L'elenco di tutti i flussi di dati da cui dipende questo elemento |
|
users |
(Valore vuoto) Dettagli di accesso utente del set di dati. Questa proprietà verrà rimossa dalla risposta del payload in una versione futura. È possibile recuperare informazioni utente su un elemento di Power BI , ad esempio un report o un dashboard, usando l'API Get Dataset Users (Ottieni utenti del set di dati) come API Amministrazione o l'API PostWorkspaceInfo con il |
|
webUrl |
string |
URL Web del set di dati |
DatasetMode
Modalità del set di dati o tipo
Nome | Tipo | Descrizione |
---|---|---|
AsAzure |
string |
Set di dati con una connessione dinamica a Azure Analysis Services |
AsOnPrem |
string |
Set di dati con una connessione dinamica all'Azure Analysis Services locale |
Push |
string |
Set di dati che consente l'accesso a livello di codice per il push dei dati in Power BI |
PushStreaming |
string |
Set di dati che supporta lo streaming dei dati e consente l'accesso a livello di codice per il push dei dati in Power BI |
Streaming |
string |
Set di dati che supporta lo streaming di dati. Per altre informazioni, vedere Streaming in tempo reale in Power BI. |
DatasetQueryScaleOutSettings
Eseguire query su impostazioni di scalabilità orizzontale di un set di dati
Nome | Tipo | Descrizione |
---|---|---|
autoSyncReadOnlyReplicas |
boolean |
Se il set di dati sincronizza automaticamente le repliche di sola lettura |
maxReadOnlyReplicas |
integer |
Numero massimo di repliche di sola lettura per il set di dati (0-64, -1 per il numero automatico di repliche) |
DatasetUser
Voce a destra dell'accesso utente di Power BI per un set di dati
Nome | Tipo | Descrizione |
---|---|---|
datasetUserAccessRight |
Diritto di accesso che l'utente ha per il set di dati (livello di autorizzazione) |
|
displayName |
string |
Nome visualizzato dell'entità |
emailAddress |
string |
Indirizzo di posta elettronica dell'utente |
graphId |
string |
Identificatore dell'entità in Microsoft Graph. Disponibile solo per le API di amministrazione. |
identifier |
string |
Identificatore dell'entità |
principalType |
Tipo principale |
|
profile |
Profilo entità servizio Power BI. Solo pertinente per Power BI Embedded soluzione multi-tenancy. |
|
userType |
string |
Tipo dell'utente. |
DatasetUserAccessRight
Diritto di accesso che l'utente ha per il set di dati (livello di autorizzazione)
Nome | Tipo | Descrizione |
---|---|---|
None |
string |
Rimuove l'autorizzazione per il contenuto nel set di dati |
Read |
string |
Concede l'accesso in lettura al contenuto nel set di dati |
ReadExplore |
string |
Concede l'accesso in lettura ed esplora al contenuto nel set di dati |
ReadReshare |
string |
Concede l'accesso in lettura e rishare al contenuto nel set di dati |
ReadReshareExplore |
string |
Concede lettura, ricondividi e Esplora l'accesso al contenuto nel set di dati |
ReadWrite |
string |
Concede l'accesso in lettura e scrittura al contenuto nel set di dati |
ReadWriteExplore |
string |
Concede l'accesso in lettura, scrittura ed esplora al contenuto nel set di dati |
ReadWriteReshare |
string |
Concede l'accesso in lettura, scrittura e ricondividi al contenuto nel set di dati |
ReadWriteReshareExplore |
string |
Concede lettura, scrittura, ricondividi e esplora l'accesso al contenuto nel set di dati |
Datasource
Un'origine dati di Power BI
Nome | Tipo | Descrizione |
---|---|---|
connectionDetails |
Dettagli della connessione all'origine dati |
|
connectionString |
string |
(Deprecato) Origine dati stringa di connessione. Disponibile solo per DirectQuery. |
datasourceId |
string |
ID origine dati associato, vuoto quando non associato a un gateway |
datasourceType |
string |
Tipo di origine dati |
gatewayId |
string |
ID del gateway associato, vuoto quando non associato a un gateway. Quando si usa un cluster gateway, l'ID gateway fa riferimento al gateway primario (primo) nel cluster ed è simile all'ID cluster del gateway. |
name |
string |
(Deprecato) Nome dell'origine dati. Disponibile solo per DirectQuery. |
DatasourceConnectionDetails
Dettagli della connessione all'origine dati di Power BI. Vedere esempi in Recupera origini dati o Recupera origini dati in gruppo.
Nome | Tipo | Descrizione |
---|---|---|
account |
string |
Account di connessione |
classInfo |
string |
Informazioni sulla classe di connessione |
database |
string |
Database di connessione |
domain |
string |
Dominio di connessione |
emailAddress |
string |
Indirizzo di posta elettronica di connessione |
kind |
string |
Tipo di connessione |
loginServer |
string |
Server di accesso alla connessione |
path |
string |
Percorso di connessione |
server |
string |
Server di connessione |
url |
string |
URL di connessione |
DefaultRetentionPolicy
Criteri di conservazione predefiniti
Nome | Tipo | Descrizione |
---|---|---|
None |
string |
Nessuno |
basicFIFO |
string |
basicFIFO |
DependentDataflow
Flusso di dati dipendente da Power BI
Nome | Tipo | Descrizione |
---|---|---|
groupId |
string |
ID gruppo di destinazione |
targetDataflowId |
string |
ID flusso di dati di destinazione |
Encryption
Informazioni di crittografia per un set di dati
Nome | Tipo | Descrizione |
---|---|---|
EncryptionStatus |
Stato della crittografia dei set di dati |
EncryptionStatus
Stato della crittografia dei set di dati
Nome | Tipo | Descrizione |
---|---|---|
InSyncWithWorkspace |
string |
La crittografia è supportata ed è sincronizzata con le impostazioni di crittografia |
NotInSyncWithWorkspace |
string |
La crittografia è supportata ma non è sincronizzata con le impostazioni di crittografia |
NotSupported |
string |
La crittografia non è supportata per questo set di dati |
Unknown |
string |
Lo stato della crittografia è sconosciuto a causa del danneggiamento del set di dati |
Measure
Una misura di Power BI
Nome | Tipo | Descrizione |
---|---|---|
description |
string |
facoltativo. Descrizione della misura. |
expression |
string |
Espressione DAX valida |
formatString |
string |
facoltativo. Stringa che descrive come deve essere formattato il valore quando viene visualizzato come specificato in FORMAT_STRING. |
isHidden |
boolean |
facoltativo. Indica se la misura è nascosta. |
name |
string |
Nome della misura |
PrincipalType
Tipo principale
Nome | Tipo | Descrizione |
---|---|---|
App |
string |
Tipo di entità servizio |
Group |
string |
Tipo di entità gruppo |
None |
string |
Nessun tipo di entità. Usare per l'accesso a livello di organizzazione intero. |
User |
string |
Tipo di entità utente |
Relationship
Relazione tra tabelle in un set di dati
Nome | Tipo | Valore predefinito | Descrizione |
---|---|---|---|
crossFilteringBehavior | OneDirection |
Direzione del filtro della relazione |
|
fromColumn |
string |
Nome della colonna chiave esterna |
|
fromTable |
string |
Nome della tabella di chiave esterna |
|
name |
string |
Nome e identificatore della relazione |
|
toColumn |
string |
Nome della colonna chiave primaria |
|
toTable |
string |
Nome della tabella della chiave primaria |
Row
Riga di dati in un set di dati
Nome | Tipo | Descrizione |
---|---|---|
id |
string |
ID di riga univoco |
ServicePrincipalProfile
Profilo entità servizio Power BI. Solo pertinente per Power BI Embedded soluzione multi-tenancy.
Nome | Tipo | Descrizione |
---|---|---|
displayName |
string |
Nome del profilo dell'entità servizio |
id |
string |
ID profilo dell'entità servizio |
Table
Tabella del set di dati
Nome | Tipo | Descrizione |
---|---|---|
columns |
Column[] |
Schema della colonna per questa tabella |
description |
string |
Descrizione della tabella |
isHidden |
boolean |
facoltativo. Indica se la tabella del set di dati è nascosta. |
measures |
Measure[] |
Misure all'interno di questa tabella |
name |
string |
Il nome della tabella |
rows |
Row[] |
Righe di dati all'interno di questa tabella |
source |
Origine tabella |