Reports - Export To File In Group
Exportuje zadanou sestavu ze zadaného pracovního prostoru do požadovaného formátu souboru .
Rozhraní API je asynchronní. Když se rozhraní API zavolá, aktivuje úlohu exportu. Po aktivaci úlohy exportu použijte k sledování stavu úlohy rozhraní API GetExportToFileStatus. Přečtěte si další informace o celém toku: Export sestav Power BI a Export stránkovaných sestav
Dovolení
Toto volání rozhraní API může volat instanční profil. Další informace najdete v tématu: profily instančního objektu v Power BI Embedded.
Požadovaný obor
Všechny tyto možnosti:
- Report.ReadWrite.All nebo Report.Read.All
- Dataset.ReadWrite.All nebo Dataset.Read.All
Omezení
Zkontrolujte omezení v Export sestavy Power BI do souboru a Export stránkované sestavy do souboru.
POST https://api.powerbi.com/v1.0/myorg/groups/{groupId}/reports/{reportId}/ExportTo
Parametry identifikátoru URI
| Name | V | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
group
|
path | True |
string (uuid) |
ID pracovního prostoru |
|
report
|
path | True |
string (uuid) |
ID sestavy |
Text požadavku
| Name | Vyžadováno | Typ | Description |
|---|---|---|---|
| format | True |
Požadovaný formát exportovaného souboru |
|
| paginatedReportConfiguration |
Konfigurace použitá k exportu stránkované sestavy |
||
| powerBIReportConfiguration |
Konfigurace použitá k exportu sestavy Power BI |
Odpovědi
| Name | Typ | Description |
|---|---|---|
| 202 Accepted |
Přijato |
Definice
| Name | Description |
|---|---|
|
Effective |
Definuje identitu a role uživatele. Další informace najdete v tématu zabezpečení na úrovni řádků pomocíPower BI Embedded . |
| Export |
Objekt popisující podrobnosti a aktuální stav úlohy exportu do souboru |
|
Export |
Filtr, který se má použít během operace exportu |
|
Export |
Konfigurace jedné stránky pro požadavek na export |
|
Export |
Žádost o export do souboru |
|
Export |
Export do nastavení žádosti o soubor |
|
Export |
Aktuální stav úlohy exportu do souboru |
|
File |
Požadovaný formát exportovaného souboru |
|
Identity |
Objekt blob pro zadání identity. Podporuje se jenom u datových sad s připojením DirectQuery k Azure SQL. |
|
Page |
Záložka, která se použije na jedné stránce. Zadejte název nebo stav, ale ne obojí. |
|
Paginated |
Konfigurace exportu do souboru pro stránkovanou sestavu |
|
Parameter |
Kontrakt dat pro parametry stránkované sestavy |
|
Power |
Konfigurace exportu do souboru pro sestavu Power BI |
EffectiveIdentity
Definuje identitu a role uživatele. Další informace najdete v tématu zabezpečení na úrovni řádků pomocíPower BI Embedded .
| Name | Typ | Description |
|---|---|---|
| auditableContext |
string |
Auditovatelný kontext EffectiveIdentity. Pokud je tento parametr zadaný a není prázdný, povolí auditování EffectiveIdentity a jeho hodnota se nastaví na uživatelské jméno v záznamu auditu. V opačném případě bude kontext EffectiveIdentity vynechán ze záznamu auditu GenerateToken. |
| customData |
string |
vlastních dat, která slouží k použití pravidel zabezpečení na úrovni řádků. Podporuje se pouze živé připojení k modelům azure Analysis Services a cloudovým modelům. |
| datasets |
string[] |
Pole datových sad, pro které se tato identita vztahuje |
| identityBlob |
Objekt blob, který určuje identity. Podporuje se jenom u datových sad s připojením DirectQuery k Azure SQL. |
|
| reports |
string[] |
Pole sestav, pro které tato identita platí. Podporuje se jenom pro stránkované sestavy. |
| roles |
string[] |
Pole rolí zabezpečení na úrovni řádků (RLS) v tokenu, který používá pravidla zabezpečení na úrovni řádků. Identita může obsahovat až 50 rolí. Role může obsahovat libovolný znak kromě |
| username |
string |
Efektivní uživatelské jméno v tokenu, které používá pravidla zabezpečení na úrovni řádků. U místního modelu může uživatelské jméno obsahovat alfanumerické nebo libovolné z následujících znaků |
Export
Objekt popisující podrobnosti a aktuální stav úlohy exportu do souboru
| Name | Typ | Description |
|---|---|---|
| createdDateTime |
string (date-time) |
Počáteční datum a čas úlohy exportu do souboru |
| expirationTime |
string (date-time) |
Datum a čas vypršení platnosti adresy URL pro načtení |
| id |
string |
ID úlohy exportu do souboru |
| lastActionDateTime |
string (date-time) |
Datum a čas poslední změny úlohy exportu do souboru |
| percentComplete |
integer (int32) minimum: 0maximum: 100 |
Průběh úlohy jako procento |
| reportId |
string (uuid) |
ID exportované sestavy |
| reportName |
string |
Název exportované sestavy |
| resourceFileExtension |
string |
Přípona exportovaného souboru |
| resourceLocation |
string |
Adresa URL pro načtení exportovaného souboru |
| status |
Aktuální stav úlohy exportu do souboru |
ExportFilter
Filtr, který se má použít během operace exportu
| Name | Typ | Description |
|---|---|---|
| filter |
string |
Filtr, který se má použít. Informace o syntaxi filtru najdete v tématu Filtrování sestavy. |
ExportReportPage
Konfigurace jedné stránky pro požadavek na export
| Name | Typ | Description |
|---|---|---|
| bookmark |
Záložka, která se má použít na stránce |
|
| pageName |
string |
Název stránky |
| visualName |
string |
Název vizuálu, který se má exportovat. Zadejte název, pokud se exportuje jenom jeden vizuál z této stránky. |
ExportReportRequest
Žádost o export do souboru
| Name | Typ | Description |
|---|---|---|
| format |
Požadovaný formát exportovaného souboru |
|
| paginatedReportConfiguration |
Konfigurace použitá k exportu stránkované sestavy |
|
| powerBIReportConfiguration |
Konfigurace použitá k exportu sestavy Power BI |
ExportReportSettings
Export do nastavení žádosti o soubor
| Name | Typ | Description |
|---|---|---|
| includeHiddenPages |
boolean |
Zda zahrnout skryté stránky při exportu celé sestavy. Pokud není k dispozici, výchozím chováním je vyloučit skryté stránky. Tato vlastnost bude ignorována při exportu konkrétních stránek. |
| locale |
string |
Národní prostředí, které se má použít |
ExportState
Aktuální stav úlohy exportu do souboru
| Hodnota | Description |
|---|---|
| Undefined |
Stav úlohy exportu do souboru není definován. |
| NotStarted |
Úloha exportu do souboru se nespustí. |
| Running |
Úloha exportu do souboru je spuštěná. |
| Succeeded |
Úloha exportu do souboru byla úspěšně dokončena. |
| Failed |
Úloha exportu do souboru selhala. |
FileFormat
Požadovaný formát exportovaného souboru
| Hodnota | Description |
|---|---|
| PPTX |
Microsoft PowerPoint |
|
soubor PDF |
|
| PNG |
PNG (podporuje se jenom pro sestavy Power BI) |
| IMAGE |
BMP, EMF, GIF, JPEG, PNG nebo TIFF formát obrázku (podporuje se jenom pro stránkované sestavy) |
| XLSX |
Microsoft Excel (podporuje se jenom pro stránkované sestavy) |
| DOCX |
Microsoft Word (podporuje se pouze pro stránkované sestavy) |
| CSV |
CSV (podporuje se jenom pro stránkované sestavy) |
| XML |
XML (podporováno pouze pro stránkované sestavy) |
| MHTML |
MHTML (podporuje se pouze pro stránkované sestavy) |
| ACCESSIBLEPDF |
Přístupný PDF (podporuje se jenom pro stránkované sestavy) |
IdentityBlob
Objekt blob pro zadání identity. Podporuje se jenom u datových sad s připojením DirectQuery k Azure SQL.
| Name | Typ | Description |
|---|---|---|
| value |
string |
Přístupový token OAuth 2.0 pro Azure SQL |
PageBookmark
Záložka, která se použije na jedné stránce. Zadejte název nebo stav, ale ne obojí.
| Name | Typ | Description |
|---|---|---|
| name |
string |
Název záložky |
| state |
string |
Stav záložky |
PaginatedReportExportConfiguration
Konfigurace exportu do souboru pro stránkovanou sestavu
| Name | Typ | Description |
|---|---|---|
| formatSettings |
object |
Slovník nastavení formátu. Klíče jsou názvy vlastností informací o zařízení pro požadovaný formát souboru. |
| identities |
Jedna identita, která se má použít při exportu sestavy. Vyžaduje se, když sestava používá datovou sadu Power BI nebo zdroj dat Azure Analysis Services. |
|
| locale |
string |
Národní prostředí, které se má použít |
| parameterValues |
Seznam parametrů sestavy |
ParameterValue
Kontrakt dat pro parametry stránkované sestavy
| Name | Typ | Description |
|---|---|---|
| name |
string |
Název parametru |
| value |
string |
Hodnota parametru |
PowerBIReportExportConfiguration
Konfigurace exportu do souboru pro sestavu Power BI
| Name | Typ | Description |
|---|---|---|
| datasetToBind |
string |
ID datové sady pro export sestavy. Je potřeba jenom v případě, že se exportuje s jinou datovou sadou než výchozí datovou sadou sestavy. |
| defaultBookmark |
Výchozí záložka, která se použije na všech stránkách, které nemají konkrétní záložku |
|
| identities |
Seznam identit, které se mají použít pro pravidla zabezpečení na úrovni řádků |
|
| pages |
Seznam stránek pro export a jejich vlastnosti Stejná stránka se může zobrazit více než jednou s různými vizuály. |
|
| reportLevelFilters |
Seznam filtrů na úrovni sestavy, které se mají použít. V současné době se podporuje jenom jeden filtr. |
|
| settings |
Nastavení, která se mají použít pro úlohu exportu do souboru |