Reports - Clone Report In Group
Clona il report specificato dall'area di lavoro specificata.
- Se il set di dati per un report clonato si trova in due aree di lavoro diverse o nell'area di lavoro personale, verrà creato un set di dati condiviso nell'area di lavoro del report.
- Quando viene clonata, i report con una connessione dinamica perderanno tale connessione e avranno invece un'associazione diretta al set di dati di destinazione.
Autorizzazioni
L'utente deve avere tutti i requisiti seguenti, a meno che non si applichi un requisito:
- Autorizzazione di scrittura per il report specificato.
- Autorizzazione di compilazione per il set di dati di destinazione, obbligatoria se viene usato il
targetModelId
parametro .
Questa chiamata API può essere chiamata da un profilo entità servizio. Per altre informazioni, vedere Profili entità servizio in Power BI Embedded.
Ambito obbligatorio
Content.Create
POST https://api.powerbi.com/v1.0/myorg/groups/{groupId}/reports/{reportId}/Clone
Parametri dell'URI
Nome | In | Necessario | Tipo | Descrizione |
---|---|---|---|---|
group
|
path | True |
string uuid |
ID area di lavoro |
report
|
path | True |
string uuid |
The report ID |
Corpo della richiesta
Nome | Necessario | Tipo | Descrizione |
---|---|---|---|
name | True |
string |
Nuovo nome del report |
targetModelId |
string |
facoltativo. Parametro per specificare l'ID del set di dati associato alla destinazione. Se non specificato, il nuovo report verrà associato allo stesso set di dati del report di origine. |
|
targetWorkspaceId |
string |
facoltativo. Parametro per specificare l'ID dell'area di lavoro di destinazione. Un GUID vuoto ( |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
200 OK |
OK |
Esempio
Example
Sample Request
POST https://api.powerbi.com/v1.0/myorg/groups/f089354e-8366-4e18-aea3-4cb4a3a50b48/reports/cfafbeb1-8037-4d0c-896e-a46fb27ff229/Clone
{
"name": "New Report Name",
"targetModelId": "8e4d5880-81d6-4804-ab97-054665050799",
"targetWorkspaceId": "2f42a406-a075-4a15-bbf2-97ef958c94cb"
}
Sample Response
Definizioni
Nome | Descrizione |
---|---|
Clone |
Richiesta di report clone di Power BI |
Principal |
Tipo di entità |
Report |
Un report di Power BI. L'API restituisce un subset dell'elenco seguente di proprietà del report. Il subset dipende dall'API denominata, dalle autorizzazioni del chiamante e dalla disponibilità dei dati nel database di Power BI. |
Report |
Voce di diritto di accesso utente di Power BI per un report |
Report |
Diritto di accesso a cui l'utente ha per il report (livello di autorizzazione) |
Service |
Profilo principale servizio Power BI. Rilevante solo per Power BI Embedded soluzione multi-tenancy. |
Subscription |
Sottoscrizione di posta elettronica per un elemento di Power BI (ad esempio un report o un dashboard) |
Subscription |
Un utente della sottoscrizione di posta elettronica di Power BI |
CloneReportRequest
Richiesta di report clone di Power BI
Nome | Tipo | Descrizione |
---|---|---|
name |
string |
Nuovo nome del report |
targetModelId |
string |
facoltativo. Parametro per specificare l'ID del set di dati associato alla destinazione. Se non specificato, il nuovo report verrà associato allo stesso set di dati del report di origine. |
targetWorkspaceId |
string |
facoltativo. Parametro per specificare l'ID dell'area di lavoro di destinazione. Un GUID vuoto ( |
PrincipalType
Tipo di entità
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 intera organizzazione. |
User |
string |
Tipo di entità utente |
Report
Un report di Power BI. L'API restituisce un subset dell'elenco seguente di proprietà del report. Il subset dipende dall'API denominata, dalle autorizzazioni del chiamante e dalla disponibilità dei dati nel database di Power BI.
Nome | Tipo | Descrizione |
---|---|---|
appId |
string |
ID app, restituito solo se il report appartiene a un'app |
datasetId |
string |
ID del set di dati del report |
description |
string |
Descrizione del report |
embedUrl |
string |
URL di incorporamento del report |
id |
string |
The report ID |
isOwnedByMe |
boolean |
Determinare se il report viene creato dall'utente corrente. |
name |
string |
Nome del report |
originalReportId |
string |
ID del report effettivo quando l'area di lavoro viene pubblicata come app. |
reportType |
enum:
|
Tipo di report |
subscriptions |
(Valore vuoto) Dettagli della sottoscrizione per un elemento di Power BI, ad esempio un report o un dashboard. Questa proprietà verrà rimossa dalla risposta del payload in una versione futura. È possibile recuperare le informazioni sulla sottoscrizione per un report di Power BI usando Get Report Subscriptions (Ottieni sottoscrizioni report) come Amministrazione chiamata API. |
|
users |
(Valore vuoto) Dettagli di accesso utente per un report di Power BI. Questa proprietà verrà rimossa dalla risposta del payload in una versione futura. È possibile recuperare le informazioni utente in un report di Power BI usando Get Report Users (Ottieni utenti report) come chiamata API Amministrazione o l'API PostWorkspaceInfo con il |
|
webUrl |
string |
URL Web del report |
ReportUser
Voce di diritto di accesso utente di Power BI per un report
Nome | Tipo | Descrizione |
---|---|---|
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 di entità |
|
profile |
Profilo principale servizio Power BI. Rilevante solo per Power BI Embedded soluzione multi-tenancy. |
|
reportUserAccessRight |
Diritto di accesso a cui l'utente ha per il report (livello di autorizzazione) |
|
userType |
string |
Tipo di utente. |
ReportUserAccessRight
Diritto di accesso a cui l'utente ha per il report (livello di autorizzazione)
Nome | Tipo | Descrizione |
---|---|---|
None |
string |
Nessuna autorizzazione per il contenuto nel report |
Owner |
string |
Concede l'accesso in lettura, scrittura e ricondivisione al contenuto nel report |
Read |
string |
Concede l'accesso in lettura al contenuto nel report |
ReadCopy |
string |
Concede l'accesso in lettura e copia al contenuto nel report |
ReadReshare |
string |
Concede l'accesso in lettura e ricondivisione al contenuto nel report |
ReadWrite |
string |
Concede l'accesso in lettura e scrittura al contenuto nel report |
ServicePrincipalProfile
Profilo principale servizio Power BI. Rilevante solo per Power BI Embedded soluzione multi-tenancy.
Nome | Tipo | Descrizione |
---|---|---|
displayName |
string |
Nome del profilo dell'entità servizio |
id |
string |
ID del profilo dell'entità servizio |
Subscription
Sottoscrizione di posta elettronica per un elemento di Power BI (ad esempio un report o un dashboard)
Nome | Tipo | Descrizione |
---|---|---|
artifactDisplayName |
string |
Nome dell'elemento di Power BI sottoscritto , ad esempio un report o un dashboard. |
artifactId |
string |
ID dell'elemento di Power BI sottoscritto (ad esempio un report o un dashboard) |
artifactType |
string |
Tipo di elemento di Power BI ( ad esempio |
attachmentFormat |
string |
Formato del report allegato nella sottoscrizione di posta elettronica |
endDate |
string |
Data e ora di fine della sottoscrizione di posta elettronica |
frequency |
string |
Frequenza della sottoscrizione di posta elettronica |
id |
string |
ID sottoscrizione |
isEnabled |
boolean |
Indica se la sottoscrizione di posta elettronica è abilitata |
linkToContent |
boolean |
Indica se esiste un collegamento di sottoscrizione nella sottoscrizione di posta elettronica |
previewImage |
boolean |
Indica se nella sottoscrizione di posta elettronica è presente uno screenshot del report |
startDate |
string |
Data e ora di inizio della sottoscrizione di posta elettronica |
subArtifactDisplayName |
string |
Nome della pagina dell'elemento di Power BI sottoscritto, se si tratta di un report. |
title |
string |
Nome dell'app |
users |
Dettagli di ogni sottoscrittore di posta elettronica. Quando si usa la chiamata api Get User Subscriptions As Amministrazione, il valore restituito è una matrice vuota (null). Questa proprietà verrà rimossa dalla risposta del payload in una versione futura. È possibile recuperare le informazioni sulla sottoscrizione in un report o un dashboard di Power BI usando get report subscriptions As Amministrazione (Ottieni sottoscrizioni report) o Get Dashboard Subscriptions As Amministrazione API calls (Ottieni sottoscrizioni report come Amministrazione chiamate API). |
SubscriptionUser
Un utente della sottoscrizione di posta elettronica di Power BI
Nome | Tipo | Descrizione |
---|---|---|
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 di entità |
|
profile |
Profilo principale servizio Power BI. Rilevante solo per Power BI Embedded soluzione multi-tenancy. |
|
userType |
string |
Tipo di utente. |