Reports - Export To File
Belirtilen raporu çalışma alanım istenen dosya biçimindedışarı aktarır.
API zaman uyumsuzdur. API çağrıldığında bir dışarı aktarma işi tetikler. Dışarı aktarma işini tetikledikten sonra, iş durumunu izlemek için GetExportToFileStatus API kullanın. Akışın tamamı hakkında daha fazla bilgi edinin: Power BI raporlarını dışarı aktarma ve Sayfalandırılmış raporları dışarı aktarma
Gerekli Kapsam
Aşağıdakilerin tümü:
- Report.ReadWrite.All veya Report.Read.All
- Dataset.ReadWrite.All veya Dataset.Read.All
Sınırlamalar
Power BI raporunu dosyaya dışarı aktarma ve Sayfalandırılmış raporu dosyaya dışarı aktarma sınırlamalarını denetleyin.
POST https://api.powerbi.com/v1.0/myorg/reports/{reportId}/ExportTo
URI Parametreleri
| Name | İçinde | Gerekli | Tür | Description |
|---|---|---|---|---|
|
report
|
path | True |
string (uuid) |
Rapor kimliği |
İstek Gövdesi
| Name | Gerekli | Tür | Description |
|---|---|---|---|
| format | True |
Dışarı aktarılan dosya için istenen biçim |
|
| paginatedReportConfiguration |
Sayfalandırılmış raporu dışarı aktarmak için kullanılan yapılandırma |
||
| powerBIReportConfiguration |
Power BI raporunu dışarı aktarmak için kullanılan yapılandırma |
Yanıtlar
| Name | Tür | Description |
|---|---|---|
| 202 Accepted |
Kabul edildi |
Tanımlar
| Name | Description |
|---|---|
|
Effective |
Kullanıcı kimliğini ve rollerini tanımlar. Daha fazla bilgi için bkz. Power BI Embedded ile satır düzeyi güvenlik. |
| Export |
Dosya işine dışarı aktarma işleminin ayrıntılarını ve geçerli durumunu açıklayan nesne |
|
Export |
Dışarı aktarma işlemi sırasında uygulanacak filtre |
|
Export |
Dışarı aktarma isteği için tek sayfalı yapılandırma |
|
Export |
Dosyaya aktarma isteği |
|
Export |
Dosya isteği ayarlarına aktar |
|
Export |
Dosya işine dışarı aktarma işleminin geçerli durumu |
|
File |
Dışarı aktarılan dosya için istenen biçim |
|
Identity |
Kimlik belirtmek için bir blob. Yalnızca Azure SQL'e DirectQuery bağlantısı olan veri kümeleri için desteklenir |
|
Page |
Tek bir sayfaya uygulanacak yer işareti. Ad veya durum belirtin, ancak ikisini birden sağlamaz. |
|
Paginated |
Sayfalandırılmış rapor için dosyaya aktarma yapılandırması |
|
Parameter |
Sayfalandırılmış rapor parametreleri için veri sözleşmesi |
|
Power |
Power BI raporu için dosyaya aktarma yapılandırması |
EffectiveIdentity
Kullanıcı kimliğini ve rollerini tanımlar. Daha fazla bilgi için bkz. Power BI Embedded ile satır düzeyi güvenlik.
| Name | Tür | Description |
|---|---|---|
| auditableContext |
string |
EffectiveIdentity denetlenebilir bağlamı. Bu parametre sağlanıp boş değilse, EffectiveIdentity denetimini etkinleştirir ve değeri denetim kaydındaki kullanıcı adına ayarlanır. Aksi takdirde, EffectiveIdentity bağlamı GenerateToken denetim kaydından atlanır. |
| customData |
string |
Satır düzeyi güvenlik kurallarını uygulamak için kullanılan Özel veri. Yalnızca Azure Analysis Services modellerine ve bulut modellerine canlı bağlantı için desteklenir. |
| datasets |
string[] |
Bu kimliğin geçerli olduğu bir veri kümesi dizisi |
| identityBlob |
birkimliği belirten blob. Yalnızca Azure SQL ile DirectQuery bağlantısı olan veri kümeleri için desteklenir. |
|
| reports |
string[] |
Bu kimliğin geçerli olduğu bir rapor dizisi. Yalnızca sayfalandırılmış raporlar için desteklenir. |
| roles |
string[] |
RLS kurallarını uygulayan bir belirteç içindeki satır düzeyi güvenlik (RLS) rolleri dizisi. Bir kimlik en fazla 50 rol içerebilir. Rol, |
| username |
string |
Satır düzeyi güvenlik kuralları uygulayan bir belirteç içindeki geçerli kullanıcı adı. Şirket içi model için, kullanıcı adı alfasayısal veya |
Export
Dosya işine dışarı aktarma işleminin ayrıntılarını ve geçerli durumunu açıklayan nesne
| Name | Tür | Description |
|---|---|---|
| createdDateTime |
string (date-time) |
Dosya işine dışarı aktarma işleminin başlangıç tarihi ve saati |
| expirationTime |
string (date-time) |
Alma URL'sinin son kullanma tarihi ve saati |
| id |
string |
Dosya işi kimliğine dışarı aktarma |
| lastActionDateTime |
string (date-time) |
Dosya işine dışarı aktarma işinde yapılan son değişikliğin tarihi ve saati |
| percentComplete |
integer (int32) minimum: 0maximum: 100 |
Yüzde olarak iş ilerleme durumu |
| reportId |
string (uuid) |
Dışarı aktarılan raporun kimliği |
| reportName |
string |
Dışarı aktarılan raporun adı |
| resourceFileExtension |
string |
Dışarı aktarılan dosyanın uzantısı |
| resourceLocation |
string |
Dışarı aktarılan dosyanın alma URL'si |
| status |
Dosya işine dışarı aktarma işleminin geçerli durumu |
ExportFilter
Dışarı aktarma işlemi sırasında uygulanacak filtre
| Name | Tür | Description |
|---|---|---|
| filter |
string |
Uygulanacak filtre. Filtre söz dizimi hakkında bilgi için bkz. rapor filtreleme. |
ExportReportPage
Dışarı aktarma isteği için tek sayfalı yapılandırma
| Name | Tür | Description |
|---|---|---|
| bookmark |
Sayfaya uygulanacak yer işareti |
|
| pageName |
string |
Sayfa adı |
| visualName |
string |
Dışarı aktaracak görselin adı. Bu sayfadaki tek bir görselin dışarı aktarılmış olması durumunda bir ad belirtin. |
ExportReportRequest
Dosyaya aktarma isteği
| Name | Tür | Description |
|---|---|---|
| format |
Dışarı aktarılan dosya için istenen biçim |
|
| paginatedReportConfiguration |
Sayfalandırılmış raporu dışarı aktarmak için kullanılan yapılandırma |
|
| powerBIReportConfiguration |
Power BI raporunu dışarı aktarmak için kullanılan yapılandırma |
ExportReportSettings
Dosya isteği ayarlarına aktar
| Name | Tür | Description |
|---|---|---|
| includeHiddenPages |
boolean |
Raporun tamamını dışarı aktarırken gizli sayfaların dahil edilip edilmeyeceği. Sağlanmadıysa, varsayılan davranış gizli sayfaları dışlamaktır. Belirli sayfalar dışarı aktarıldığında bu özellik yoksayılır. |
| locale |
string |
Uygulanacak yerel ayar |
ExportState
Dosya işine dışarı aktarma işleminin geçerli durumu
| Değer | Description |
|---|---|
| Undefined |
Dosya işine dışarı aktarma durumunun tanımsız olması |
| NotStarted |
Dosyaya aktarma işi başlamadı |
| Running |
Dosyaya aktarma işi çalışıyor |
| Succeeded |
Dosyaya aktarma işi başarıyla tamamlandı |
| Failed |
Dosyaya aktarma işi başarısız oldu |
FileFormat
Dışarı aktarılan dosya için istenen biçim
| Değer | Description |
|---|---|
| PPTX |
Microsoft PowerPoint |
|
|
|
| PNG |
PNG (yalnızca Power BI raporları için desteklenir) |
| IMAGE |
BMP, EMF, GIF, JPEG, PNG veya TIFF resim biçimleri (yalnızca sayfalandırılmış raporlar için desteklenir) |
| XLSX |
Microsoft Excel (yalnızca sayfalandırılmış raporlar için desteklenir) |
| DOCX |
Microsoft Word (yalnızca sayfalandırılmış raporlar için desteklenir) |
| CSV |
CSV (yalnızca sayfalandırılmış raporlar için desteklenir) |
| XML |
XML (yalnızca sayfalandırılmış raporlar için desteklenir) |
| MHTML |
MHTML (yalnızca sayfalandırılmış raporlar için desteklenir) |
| ACCESSIBLEPDF |
Erişilebilir PDF (yalnızca sayfalandırılmış raporlar için desteklenir) |
IdentityBlob
Kimlik belirtmek için bir blob. Yalnızca Azure SQL'e DirectQuery bağlantısı olan veri kümeleri için desteklenir
| Name | Tür | Description |
|---|---|---|
| value |
string |
Azure SQL için OAuth 2.0 erişim belirteci |
PageBookmark
Tek bir sayfaya uygulanacak yer işareti. Ad veya durum belirtin, ancak ikisini birden sağlamaz.
| Name | Tür | Description |
|---|---|---|
| name |
string |
Yer işareti adı |
| state |
string |
Yer işareti durumu |
PaginatedReportExportConfiguration
Sayfalandırılmış rapor için dosyaya aktarma yapılandırması
| Name | Tür | Description |
|---|---|---|
| formatSettings |
object |
Biçim ayarları sözlüğü. Anahtarlar, istenen dosya biçimi için cihaz bilgileri özellik adlarıdır. |
| identities |
Raporu dışarı aktarırken kullanılacak tek kimlik. Bir rapor Power BI veri kümesi veya Azure Analysis Services veri kaynağı kullandığında gereklidir. |
|
| locale |
string |
Uygulanacak yerel ayar |
| parameterValues |
Rapor parametrelerinin listesi |
ParameterValue
Sayfalandırılmış rapor parametreleri için veri sözleşmesi
| Name | Tür | Description |
|---|---|---|
| name |
string |
Parametre adı |
| value |
string |
Parametre değeri |
PowerBIReportExportConfiguration
Power BI raporu için dosyaya aktarma yapılandırması
| Name | Tür | Description |
|---|---|---|
| datasetToBind |
string |
Raporu dışarı aktaracak veri kümesi kimliği. Yalnızca raporun varsayılan veri kümesi dışında bir veri kümesiyle dışarı aktarma işlemi için gereklidir. |
| defaultBookmark |
Belirli bir yer işareti olmayan tüm sayfalara uygulanacak varsayılan yer işareti |
|
| identities |
Satır düzeyi güvenlik kuralları için kullanılacak kimliklerin listesi |
|
| pages |
Dışarı aktaracak sayfaların ve bunların özelliklerinin listesi. Aynı sayfa farklı görsellerle birden çok kez görünebilir. |
|
| reportLevelFilters |
Uygulanacak rapor düzeyi filtrelerinin listesi. Şu anda yalnızca bir filtre desteklenmektedir. |
|
| settings |
Dosya işine dışarı aktarma işlemi için uygulanacak ayarlar |