Reports - Export To File In Group
Mengekspor laporan yang ditentukan dari ruang kerja yang ditentukan ke format file yang diminta.
API bersifat asinkron. Ketika API dipanggil, API memicu pekerjaan ekspor. Setelah memicu pekerjaan ekspor, gunakan GetExportToFileStatus API untuk melacak status pekerjaan. Baca selengkapnya tentang seluruh alur: Mengekspor laporan Power BI dan Mengekspor laporan Paginated
Izin
Panggilan API ini dapat dipanggil oleh profil perwakilan layanan. Untuk informasi selengkapnya lihat: Profil perwakilan layanan di Power BI Embedded.
Cakupan yang Diperlukan
Semua hal berikut:
- Report.ReadWrite.All atau Report.Read.All
- Dataset.ReadWrite.All atau Dataset.Read.All
Batasan
Periksa batasan dalam Ekspor laporan Power BI ke file dan Ekspor laporan paginasi ke file.
POST https://api.powerbi.com/v1.0/myorg/groups/{groupId}/reports/{reportId}/ExportTo
Parameter URI
Nama | Dalam | Diperlukan | Jenis | Deskripsi |
---|---|---|---|---|
group
|
path | True |
string uuid |
ID ruang kerja |
report
|
path | True |
string uuid |
ID laporan |
Isi Permintaan
Nama | Diperlukan | Jenis | Deskripsi |
---|---|---|---|
format | True |
Format yang diminta untuk file yang diekspor |
|
paginatedReportConfiguration |
Konfigurasi yang digunakan untuk mengekspor laporan yang dipaginasi |
||
powerBIReportConfiguration |
Konfigurasi yang digunakan untuk mengekspor laporan Power BI |
Respons
Nama | Jenis | Deskripsi |
---|---|---|
202 Accepted |
Diterima |
Definisi
Nama | Deskripsi |
---|---|
Effective |
Menentukan identitas dan peran pengguna. Untuk informasi selengkapnya, lihat Keamanan tingkat baris dengan Power BI Embedded. |
Export |
Objek yang menjelaskan detail dan status ekspor saat ini ke pekerjaan file |
Export |
Filter yang akan diterapkan selama operasi ekspor |
Export |
Konfigurasi satu halaman untuk permintaan ekspor |
Export |
Ekspor ke permintaan file |
Export |
Mengekspor ke pengaturan permintaan file |
Export |
Status ekspor ke pekerjaan file saat ini |
File |
Format yang diminta untuk file yang diekspor |
Identity |
Blob untuk menentukan identitas. Hanya didukung untuk himpunan data dengan koneksi DirectQuery ke Azure SQL |
Page |
Bookmark untuk diterapkan pada satu halaman. Berikan nama atau status, tetapi tidak keduanya. |
Paginated |
Ekspor ke konfigurasi file untuk laporan paginasi |
Parameter |
Kontrak data untuk parameter laporan yang dipaginasi |
Power |
Ekspor ke konfigurasi file untuk laporan Power BI |
EffectiveIdentity
Menentukan identitas dan peran pengguna. Untuk informasi selengkapnya, lihat Keamanan tingkat baris dengan Power BI Embedded.
Nama | Jenis | Deskripsi |
---|---|---|
auditableContext |
string |
Konteks yang dapat diaudit EffectiveIdentity. Jika parameter ini disediakan dan tidak kosong, parameter ini akan memungkinkan audit EffectiveIdentity dan nilainya akan diatur ke nama pengguna dalam catatan audit. Jika tidak, konteks EffectiveIdentity akan dihilangkan dari catatan audit GenerateToken. |
customData |
string |
Data kustom yang digunakan untuk menerapkan aturan keamanan tingkat baris. Didukung untuk koneksi langsung ke model Azure Analysis Services dan model cloud saja. |
datasets |
string[] |
Array himpunan data tempat identitas ini berlaku |
identityBlob |
Blob yang menentukan identitas. Hanya didukung untuk himpunan data dengan koneksi DirectQuery ke Azure SQL. |
|
reports |
string[] |
Array laporan tempat identitas ini berlaku. Hanya didukung untuk laporan yang dipaginasi. |
roles |
string[] |
Array peran keamanan tingkat baris (RLS) dalam token yang menerapkan aturan RLS. Identitas dapat berisi hingga 50 peran. Peran dapat berisi karakter apa pun kecuali |
username |
string |
Nama pengguna yang efektif dalam token yang menerapkan aturan keamanan tingkat baris. Untuk model lokal, nama pengguna dapat berisi alfanumerik atau salah satu karakter |
Export
Objek yang menjelaskan detail dan status ekspor saat ini ke pekerjaan file
Nama | Jenis | Deskripsi |
---|---|---|
ResourceFileExtension |
string |
Ekstensi file yang diekspor |
createdDateTime |
string |
Tanggal dan waktu mulai ekspor ke pekerjaan file |
expirationTime |
string |
Tanggal kedaluwarsa dan waktu URL pengambilan |
id |
string |
Ekspor ke ID pekerjaan file |
lastActionDateTime |
string |
Tanggal dan waktu perubahan terakhir pada pekerjaan ekspor ke file |
percentComplete |
integer |
Kemajuan pekerjaan sebagai persentase |
reportId |
string |
ID laporan yang diekspor |
reportName |
string |
Nama laporan yang diekspor |
resourceLocation |
string |
URL pengambilan untuk file yang diekspor |
status |
Status ekspor ke pekerjaan file saat ini |
ExportFilter
Filter yang akan diterapkan selama operasi ekspor
Nama | Jenis | Deskripsi |
---|---|---|
filter |
string |
Filter yang akan diterapkan. Untuk informasi tentang sintaks filter, lihat Memfilter laporan. |
ExportReportPage
Konfigurasi satu halaman untuk permintaan ekspor
Nama | Jenis | Deskripsi |
---|---|---|
bookmark |
Bookmark yang akan diterapkan pada halaman |
|
pageName |
string |
Nama halaman |
visualName |
string |
Nama visual yang akan diekspor. Tentukan nama, jika hanya satu visual dari halaman ini yang diekspor. |
ExportReportRequest
Ekspor ke permintaan file
Nama | Jenis | Deskripsi |
---|---|---|
format |
Format yang diminta untuk file yang diekspor |
|
paginatedReportConfiguration |
Konfigurasi yang digunakan untuk mengekspor laporan yang dipaginasi |
|
powerBIReportConfiguration |
Konfigurasi yang digunakan untuk mengekspor laporan Power BI |
ExportReportSettings
Mengekspor ke pengaturan permintaan file
Nama | Jenis | Deskripsi |
---|---|---|
includeHiddenPages |
boolean |
Apakah akan menyertakan halaman tersembunyi saat mengekspor seluruh laporan. Jika tidak disediakan, perilaku defaultnya adalah mengecualikan halaman tersembunyi. Properti ini akan diabaikan ketika halaman tertentu diekspor. |
locale |
string |
Lokal yang akan diterapkan |
ExportState
Status ekspor ke pekerjaan file saat ini
Nama | Jenis | Deskripsi |
---|---|---|
Failed |
string |
Tugas ekspor ke file gagal |
NotStarted |
string |
Ekspor ke pekerjaan file tidak dimulai |
Running |
string |
Tugas ekspor ke file sedang berjalan |
Succeeded |
string |
Ekspor ke pekerjaan file berhasil diselesaikan |
Undefined |
string |
Status ekspor ke pekerjaan file tidak terdefinisi |
FileFormat
Format yang diminta untuk file yang diekspor
Nama | Jenis | Deskripsi |
---|---|---|
ACCESSIBLEPDF |
string |
PDF yang dapat diakses (hanya didukung untuk laporan yang dipaginasi) |
CSV |
string |
CSV (hanya didukung untuk laporan paginasi) |
DOCX |
string |
Microsoft Word (hanya didukung untuk laporan paginasi) |
IMAGE |
string |
Format gambar BMP, EMF, GIF, JPEG, PNG, atau TIFF (hanya didukung untuk laporan paginasi) |
MHTML |
string |
MHTML (hanya didukung untuk laporan paginasi) |
string |
|
|
PNG |
string |
PNG (hanya didukung untuk laporan Power BI) |
PPTX |
string |
Microsoft PowerPoint |
XLSX |
string |
Microsoft Excel (hanya didukung untuk laporan yang dipaginasi) |
XML |
string |
XML (hanya didukung untuk laporan yang dipaginasi) |
IdentityBlob
Blob untuk menentukan identitas. Hanya didukung untuk himpunan data dengan koneksi DirectQuery ke Azure SQL
Nama | Jenis | Deskripsi |
---|---|---|
value |
string |
Token akses OAuth 2.0 untuk Azure SQL |
PageBookmark
Bookmark untuk diterapkan pada satu halaman. Berikan nama atau status, tetapi tidak keduanya.
Nama | Jenis | Deskripsi |
---|---|---|
name |
string |
Nama bookmark |
state |
string |
Status bookmark |
PaginatedReportExportConfiguration
Ekspor ke konfigurasi file untuk laporan paginasi
Nama | Jenis | Deskripsi |
---|---|---|
formatSettings |
object |
Kamus pengaturan format. Kuncinya adalah nama properti informasi perangkat untuk format file yang diminta. |
identities |
Identitas tunggal yang digunakan saat mengekspor laporan. Diperlukan saat laporan menggunakan himpunan data Power BI atau sumber data Azure Analysis Services. |
|
parameterValues |
Daftar parameter laporan |
ParameterValue
Kontrak data untuk parameter laporan yang dipaginasi
Nama | Jenis | Deskripsi |
---|---|---|
name |
string |
Nama parameter |
value |
string |
Nilai parameter |
PowerBIReportExportConfiguration
Ekspor ke konfigurasi file untuk laporan Power BI
Nama | Jenis | Deskripsi |
---|---|---|
datasetToBind |
string |
ID himpunan data untuk mengekspor laporan. Hanya diperlukan jika mengekspor dengan himpunan data selain himpunan data default laporan. |
defaultBookmark |
Bookmark default untuk diterapkan pada semua halaman yang tidak memiliki bookmark tertentu |
|
identities |
Daftar identitas yang digunakan untuk aturan keamanan tingkat baris |
|
pages |
Daftar halaman yang akan diekspor dan propertinya. Halaman yang sama mungkin muncul lebih dari sekali dengan visual yang berbeda. |
|
reportLevelFilters |
Daftar filter tingkat laporan yang akan diterapkan. Saat ini, hanya satu filter yang didukung. |
|
settings |
Pengaturan yang akan diterapkan untuk tugas ekspor ke file |