Reports - Export To File In Group
Belirtilen raporu belirtilen çalışma alanından istenen dosya biçimine 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'sini 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
İzinler
Bu API çağrısı bir hizmet sorumlusu profili tarafından çağrılabilir. Daha fazla bilgi için bkz. Power BI Embedded hizmet sorumlusu profilleri.
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 aktarma ve Sayfalandırılmış raporu dosyaya dışarı aktarma'daki sınırlamaları denetleyin.
POST https://api.powerbi.com/v1.0/myorg/groups/{groupId}/reports/{reportId}/ExportTo
URI Parametreleri
Name | İçinde | Gerekli | Tür | Description |
---|---|---|---|---|
group
|
path | True |
string uuid |
Çalışma alanı kimliği |
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 |
Dosyaya aktarma işinin 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 dışarı aktarma isteği |
Export |
Dosya isteği ayarlarına aktar |
Export |
Dosyaya dışarı aktarma işinin 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 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 belirtmeyin. |
Paginated |
Sayfalandırılmış rapor için dosyaya dışarı aktarma yapılandırması |
Parameter |
Sayfalandırılmış rapor parametreleri için veri sözleşmesi |
Power |
Power BI raporu için dosyaya dışarı 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ır ve 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 veriler. 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 |
Kimliği belirten bir blob. Yalnızca Azure SQL 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, dışında |
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 şu karakterlerden |
Export
Dosyaya aktarma işinin ayrıntılarını ve geçerli durumunu açıklayan nesne
Name | Tür | Description |
---|---|---|
ResourceFileExtension |
string |
Dışarı aktarılan dosyanın uzantısı |
createdDateTime |
string |
Dosyaya dışarı aktarma işinin başlangıç tarihi ve saati |
expirationTime |
string |
Alma URL'sinin sona erme tarihi ve saati |
id |
string |
Dosyaya dışarı aktarma işi kimliği |
lastActionDateTime |
string |
Dosyaya dışarı aktarma işinde yapılan son değişikliğin tarihi ve saati |
percentComplete |
integer |
Yüzde olarak iş ilerleme durumu |
reportId |
string |
Dışarı aktarılan raporun kimliği |
reportName |
string |
Dışarı aktarılan raporun adı |
resourceLocation |
string |
Dışarı aktarılan dosyanın alma URL'si |
status |
Dosyaya dışarı aktarma işinin 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 daha fazla bilgi için bkz. Rapora filtre uygulama. |
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ılması durumunda bir ad belirtin. |
ExportReportRequest
Dosyaya dışarı 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 eklenip eklenmeyeceğ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
Dosyaya dışarı aktarma işinin geçerli durumu
Name | Tür | Description |
---|---|---|
Failed |
string |
Dosyaya aktarma işi başarısız oldu |
NotStarted |
string |
Dosyaya dışarı aktarma işi başlamadı |
Running |
string |
Dosyaya dışarı aktarma işi çalışıyor |
Succeeded |
string |
Dosyaya aktarma işi başarıyla tamamlandı |
Undefined |
string |
Dosyaya dışarı aktarma işinin durumu tanımlanmamış |
FileFormat
Dışarı aktarılan dosya için istenen biçim
Name | Tür | Description |
---|---|---|
ACCESSIBLEPDF |
string |
Erişilebilir PDF (yalnızca sayfalandırılmış raporlar için desteklenir) |
CSV |
string |
CSV (yalnızca sayfalandırılmış raporlar için desteklenir) |
DOCX |
string |
Microsoft Word (yalnızca sayfalandırılmış raporlar için desteklenir) |
IMAGE |
string |
BMP, EMF, GIF, JPEG, PNG veya TIFF görüntü biçimleri (yalnızca sayfalandırılmış raporlar için desteklenir) |
MHTML |
string |
MHTML (yalnızca sayfalandırılmış raporlar için desteklenir) |
string |
|
|
PNG |
string |
PNG (yalnızca Power BI raporları için desteklenir) |
PPTX |
string |
Microsoft PowerPoint |
XLSX |
string |
Microsoft Excel (yalnızca sayfalandırılmış raporlar için desteklenir) |
XML |
string |
XML (yalnızca sayfalandırılmış raporlar için desteklenir) |
IdentityBlob
Kimlik belirtmek için bir blob. Yalnızca Azure SQL 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 belirtmeyin.
Name | Tür | Description |
---|---|---|
name |
string |
Yer işareti adı |
state |
string |
Yer işareti durumu |
PaginatedReportExportConfiguration
Sayfalandırılmış rapor için dosyaya dışarı 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. |
|
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 dışarı 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 filtreleri listesi. Şu anda yalnızca bir filtre desteklenmektedir. |
|
settings |
Dosyaya aktarma işi için uygulanacak ayarlar |