Push Datasets - Datasets PostDataset
Çalışma alanım'da yeni bir veri kümesi oluşturur.
Gerekli Kapsam
Dataset.ReadWrite.All
Sınırlamalar
Bu API çağrısı yalnızca gönderme veri kümelerini destekler. Sınırlamaların tam listesi için bkz . Gönderme veri kümeleri sınırlamaları.
POST https://api.powerbi.com/v1.0/myorg/datasets
POST https://api.powerbi.com/v1.0/myorg/datasets?defaultRetentionPolicy={defaultRetentionPolicy}
URI Parametreleri
Name | İçinde | Gerekli | Tür | Description |
---|---|---|---|---|
default
|
query |
Varsayılan saklama ilkesi |
İstek Gövdesi
Name | Gerekli | Tür | Description |
---|---|---|---|
name | True |
string |
Veri kümesi adı |
tables | True |
Table[] |
Veri kümesi tabloları |
datasources |
Bu veri kümesiyle ilişkili veri kaynakları |
||
defaultMode |
Veri kümesi modu veya türü |
||
relationships |
Veri kümesi ilişkileri |
Yanıtlar
Name | Tür | Description |
---|---|---|
201 Created |
Oluşturulan |
|
202 Accepted |
Kabul edildi |
Örnekler
Push example
Sample Request
POST https://api.powerbi.com/v1.0/myorg/datasets?defaultRetentionPolicy=basicFIFO
{
"name": "SalesMarketing",
"defaultMode": "Push",
"tables": [
{
"name": "Product",
"columns": [
{
"name": "ProductID",
"dataType": "Int64"
},
{
"name": "Name",
"dataType": "string"
},
{
"name": "Category",
"dataType": "string"
},
{
"name": "IsCompete",
"dataType": "bool"
},
{
"name": "ManufacturedOn",
"dataType": "DateTime"
},
{
"name": "Sales",
"dataType": "Int64",
"formatString": "Currency"
}
]
}
]
}
Sample Response
{
"id": "cfafbeb1-8037-4d0c-896e-a46fb27ff229",
"name": "SalesMarketing",
"defaultRetentionPolicy": "basicFIFO"
}
Tanımlar
Name | Description |
---|---|
ASMashup |
Veri kümesi tablosu kaynağı |
Column |
Veri kümesi sütunu |
Create |
Power BI veri kümesi |
Cross |
İlişkinin filtre yönü |
Dataset |
Power BI veri kümesi. API, aşağıdaki veri kümesi özellikleri listesinin bir alt kümesini döndürür. Alt küme, çağrılan API'ye, çağıran izinlerine ve Power BI veritabanındaki verilerin kullanılabilirliğine bağlıdır. |
Dataset |
Veri kümesi modu veya türü |
Dataset |
Veri kümesinin ölçeği genişletme ayarlarını sorgulama |
Dataset |
Bir veri kümesi için Power BI kullanıcı erişim hakkı girişi |
Dataset |
Kullanıcının veri kümesi için sahip olduğu erişim hakkı (izin düzeyi) |
Datasource |
Power BI veri kaynağı |
Datasource |
Power BI veri kaynağı bağlantı ayrıntıları. Veri Kaynaklarını Alma veya Grup halinde Veri Kaynakları Alma ile ilgili örneklere bakın. |
Default |
Varsayılan saklama ilkesi |
Dependent |
Power BI'a bağımlı veri akışı |
Encryption |
Veri kümesi için şifreleme bilgileri |
Encryption |
Veri kümesi şifreleme durumu |
Measure |
Power BI ölçüsü |
Principal |
Sorumlu türü |
Relationship |
Veri kümesindeki tablolar arasındaki ilişki |
Row |
Veri kümesindeki veri satırı |
Service |
Power BI hizmeti asıl profili. Yalnızca çok kiracılı Power BI Embedded çözüm için geçerlidir. |
Table |
Veri kümesi tablosu |
ASMashupExpression
Veri kümesi tablosu kaynağı
Name | Tür | Description |
---|---|---|
expression |
string |
Kaynak ifade |
Column
Veri kümesi sütunu
Name | Tür | Description |
---|---|---|
dataCategory |
string |
İsteğe bağlı. Bu sütundaki verileri açıklayan veri kategorisi için kullanılacak dize değeri. |
dataType |
string |
Sütun veri türü |
formatString |
string |
İsteğe bağlı. FORMAT_STRING'de belirtilen sütunun biçimi. |
isHidden |
boolean |
İsteğe bağlı. Sütunun gizli olup olmadığı. Varsayılan değer: |
name |
string |
Sütun adı |
sortByColumn |
string |
İsteğe bağlı. Geçerli sütunu sıralamak için kullanılacak, aynı tablodaki bir sütunun dize adı. |
summarizeBy |
string |
İsteğe bağlı. Bu sütunu özetlemek için kullanılacak toplama işlevi. |
CreateDatasetRequest
Power BI veri kümesi
Name | Tür | Description |
---|---|---|
datasources |
Bu veri kümesiyle ilişkili veri kaynakları |
|
defaultMode |
Veri kümesi modu veya türü |
|
name |
string |
Veri kümesi adı |
relationships |
Veri kümesi ilişkileri |
|
tables |
Table[] |
Veri kümesi tabloları |
CrossFilteringBehavior
İlişkinin filtre yönü
Name | Tür | Description |
---|---|---|
Automatic |
string |
Çapraz filtreleme davranışı otomatik olarak tanımlanır |
BothDirections |
string |
Filtreleme amacıyla her iki tablo da tek bir tablo olarak değerlendirilir. |
OneDirection |
string |
Filtreleme amacıyla, filtre değerlerin toplandığı tabloya uygulanır. |
Dataset
Power BI veri kümesi. API, aşağıdaki veri kümesi özellikleri listesinin bir alt kümesini döndürür. Alt küme, çağrılan API'ye, çağıran izinlerine ve Power BI veritabanındaki verilerin kullanılabilirliğine bağlıdır.
Name | Tür | Description |
---|---|---|
ContentProviderType |
string |
Veri kümesinin içerik sağlayıcısı türü |
CreateReportEmbedURL |
string |
Veri kümesi rapor ekleme URL'si oluşturur |
CreatedDate |
string |
Veri kümesi oluşturma tarihi ve saati |
Encryption |
Veri kümesi şifreleme bilgileri. Yalnızca belirtildiğinde |
|
IsEffectiveIdentityRequired |
boolean |
Veri kümesinin etkili bir kimlik gerektirilip gerekmediği; bir GenerateToken API çağrısında göndermeniz gerekir. |
IsEffectiveIdentityRolesRequired |
boolean |
Satır düzeyi güvenliğin Power BI .pbix dosyasında tanımlanıp tanımlanmadığı. Öyleyse, bir rol belirtmeniz gerekir. |
IsInPlaceSharingEnabled |
boolean |
Veri kümesinin kendi kiracılarında kullanılacak dış kullanıcılarla paylaşılıp paylaşılamayacağı |
IsOnPremGatewayRequired |
boolean |
Veri kümesinin şirket içi veri ağ geçidi gerektip gerektirmediği |
IsRefreshable |
boolean |
Veri kümesinin yenilenebilir olup olmadığı. Power BI yenilenebilir veri kümesi, en az bir kez yenilenen veya geçerli bir yenileme zamanlaması bulunan bir veri kümesidir. |
QnaEmbedURL |
string |
Q&A ekleme URL'si veri kümesi |
addRowsAPIEnabled |
boolean |
Veri kümesinin yeni satır eklemeye izin verip vermediği |
configuredBy |
string |
Veri kümesi sahibi |
description |
string |
Veri kümesi açıklaması |
id |
string |
Veri kümesi kimliği |
name |
string |
Veri kümesi adı |
queryScaleOutSettings |
Veri kümesinin ölçeği genişletme ayarlarını sorgulama |
|
targetStorageMode |
string |
Veri kümesi depolama modu |
upstreamDataflows |
Bu öğenin bağlı olduğu tüm veri akışlarının listesi |
|
users |
(Boş değer) Veri kümesi kullanıcı erişim ayrıntıları. Bu özellik, gelecek bir sürümde yük yanıtından kaldırılacaktır. Veri Kümesi Kullanıcılarını Yönetici API olarak alma veya PostWorkspaceInfo API'sini parametresiyle |
|
webUrl |
string |
Veri kümesinin web URL'si |
DatasetMode
Veri kümesi modu veya türü
Name | Tür | Description |
---|---|---|
AsAzure |
string |
Azure Analysis Services canlı bağlantısı olan veri kümesi |
AsOnPrem |
string |
Şirket içi Azure Analysis Services canlı bağlantısı olan veri kümesi |
Push |
string |
Power BI'a veri göndermek için programlı erişim sağlayan veri kümesi |
PushStreaming |
string |
Veri akışını destekleyen ve Power BI'a veri göndermek için programlı erişim sağlayan bir veri kümesi |
Streaming |
string |
Veri akışını destekleyen bir veri kümesi. Daha fazla bilgi için bkz. Power BI’da gerçek zamanlı akış yapma. |
DatasetQueryScaleOutSettings
Veri kümesinin ölçeği genişletme ayarlarını sorgulama
Name | Tür | Description |
---|---|---|
autoSyncReadOnlyReplicas |
boolean |
Veri kümesinin salt okunur çoğaltmaları otomatik olarak eşitleyip eşitlemediği |
maxReadOnlyReplicas |
integer |
Veri kümesi için en fazla salt okunur çoğaltma sayısı (otomatik çoğaltma sayısı için 0-64, -1) |
DatasetUser
Bir veri kümesi için Power BI kullanıcı erişim hakkı girişi
Name | Tür | Description |
---|---|---|
datasetUserAccessRight |
Kullanıcının veri kümesi için sahip olduğu erişim hakkı (izin düzeyi) |
|
displayName |
string |
Sorumlunun görünen adı |
emailAddress |
string |
Kullanıcının e-posta adresi |
graphId |
string |
Microsoft Graph'ta sorumlunun tanımlayıcısı. Yalnızca yönetici API'leri için kullanılabilir. |
identifier |
string |
Sorumlunun tanımlayıcısı |
principalType |
Sorumlu türü |
|
profile |
Power BI hizmeti asıl profili. Yalnızca çok kiracılı Power BI Embedded çözüm için geçerlidir. |
|
userType |
string |
Kullanıcının türü. |
DatasetUserAccessRight
Kullanıcının veri kümesi için sahip olduğu erişim hakkı (izin düzeyi)
Name | Tür | Description |
---|---|---|
None |
string |
Veri kümesindeki içeriğe yönelik izni kaldırır |
Read |
string |
Veri kümesindeki içeriğe Okuma erişimi verir |
ReadExplore |
string |
Veri kümesindeki içeriğe Okuma ve Araştırma erişimi verir |
ReadReshare |
string |
Veri kümesindeki içeriğe Okuma ve Yeniden Paylaşma erişimi verir |
ReadReshareExplore |
string |
Veri kümesindeki içeriğe Okuma, Yeniden Paylaşma ve Araştırma erişimi verir |
ReadWrite |
string |
Veri kümesindeki içeriğe Okuma ve Yazma erişimi verir |
ReadWriteExplore |
string |
Veri kümesindeki içeriğe Okuma, Yazma ve Araştırma erişimi verir |
ReadWriteReshare |
string |
Veri kümesindeki içeriğe Okuma, Yazma ve Yeniden Paylaşma erişimi verir |
ReadWriteReshareExplore |
string |
Veri kümesindeki içeriğe Okuma, Yazma, Yeniden Paylaşma ve Araştırma erişimi verir |
Datasource
Power BI veri kaynağı
Name | Tür | Description |
---|---|---|
connectionDetails |
Veri kaynağı bağlantı ayrıntıları |
|
connectionString |
string |
(Kullanım dışı) Veri kaynağı bağlantı dizesi. Yalnızca DirectQuery için kullanılabilir. |
datasourceId |
string |
Ağ geçidine bağlı olmadığında boş olan bağlı veri kaynağı kimliği |
datasourceType |
string |
Veri kaynağı türü |
gatewayId |
string |
Bir ağ geçidine bağlı olmadığında boş olan bağlı ağ geçidi kimliği. Ağ geçidi kümesi kullanılırken, ağ geçidi kimliği kümedeki birincil (ilk) ağ geçidine başvurur ve ağ geçidi küme kimliğine benzer. |
name |
string |
(Kullanım dışı) Veri kaynağı adı. Yalnızca DirectQuery için kullanılabilir. |
DatasourceConnectionDetails
Power BI veri kaynağı bağlantı ayrıntıları. Veri Kaynaklarını Alma veya Grup halinde Veri Kaynakları Alma ile ilgili örneklere bakın.
Name | Tür | Description |
---|---|---|
account |
string |
Bağlantı hesabı |
classInfo |
string |
Bağlantı sınıfı bilgileri |
database |
string |
Bağlantı veritabanı |
domain |
string |
Bağlantı etki alanı |
emailAddress |
string |
Bağlantı e-posta adresi |
kind |
string |
Bağlantı türü |
loginServer |
string |
Bağlantı oturum açma sunucusu |
path |
string |
Bağlantı yolu |
server |
string |
Bağlantı sunucusu |
url |
string |
Bağlantı URL'si |
DefaultRetentionPolicy
Varsayılan saklama ilkesi
Name | Tür | Description |
---|---|---|
None |
string |
Hiçbiri |
basicFIFO |
string |
basicFIFO |
DependentDataflow
Power BI'a bağımlı veri akışı
Name | Tür | Description |
---|---|---|
groupId |
string |
Hedef grup kimliği |
targetDataflowId |
string |
Hedef veri akışı kimliği |
Encryption
Veri kümesi için şifreleme bilgileri
Name | Tür | Description |
---|---|---|
EncryptionStatus |
Veri kümesi şifreleme durumu |
EncryptionStatus
Veri kümesi şifreleme durumu
Name | Tür | Description |
---|---|---|
InSyncWithWorkspace |
string |
Şifreleme desteklenir ve şifreleme ayarlarıyla eşitlenir |
NotInSyncWithWorkspace |
string |
Şifreleme desteklenir ancak şifreleme ayarlarıyla eşitlenmez |
NotSupported |
string |
Bu veri kümesi için şifreleme desteklenmiyor |
Unknown |
string |
Veri kümesi bozulması nedeniyle şifreleme durumu bilinmiyor |
Measure
Power BI ölçüsü
Name | Tür | Description |
---|---|---|
description |
string |
İsteğe bağlı. Ölçü açıklaması. |
expression |
string |
Geçerli bir DAX ifadesi |
formatString |
string |
İsteğe bağlı. değerin FORMAT_STRING belirtildiği gibi görüntülendiğinde nasıl biçimlendirilmesi gerektiğini açıklayan bir dize. |
isHidden |
boolean |
İsteğe bağlı. Ölçünün gizlenip gizlenmediği. |
name |
string |
Ölçü adı |
PrincipalType
Sorumlu türü
Name | Tür | Description |
---|---|---|
App |
string |
Hizmet sorumlusu türü |
Group |
string |
Grup sorumlusu türü |
None |
string |
Sorumlu türü yok. Tüm kuruluş düzeyinde erişim için kullanın. |
User |
string |
Kullanıcı asıl türü |
Relationship
Veri kümesindeki tablolar arasındaki ilişki
Name | Tür | Varsayılan değer | Description |
---|---|---|---|
crossFilteringBehavior | OneDirection |
İlişkinin filtre yönü |
|
fromColumn |
string |
Yabancı anahtar sütununun adı |
|
fromTable |
string |
Yabancı anahtar tablosunun adı |
|
name |
string |
İlişki adı ve tanımlayıcısı |
|
toColumn |
string |
Birincil anahtar sütununun adı |
|
toTable |
string |
Birincil anahtar tablosunun adı |
Row
Veri kümesindeki veri satırı
Name | Tür | Description |
---|---|---|
id |
string |
Benzersiz satır kimliği |
ServicePrincipalProfile
Power BI hizmeti asıl profili. Yalnızca çok kiracılı Power BI Embedded çözüm için geçerlidir.
Name | Tür | Description |
---|---|---|
displayName |
string |
Hizmet sorumlusu profil adı |
id |
string |
Hizmet sorumlusu profil kimliği |
Table
Veri kümesi tablosu
Name | Tür | Description |
---|---|---|
columns |
Column[] |
Bu tablonun sütun şeması |
description |
string |
Tablo açıklaması |
isHidden |
boolean |
İsteğe bağlı. Bu veri kümesi tablosunun gizli olup olmadığı. |
measures |
Measure[] |
Bu tablodaki ölçüler |
name |
string |
Tablo adı |
rows |
Row[] |
Bu tablodaki veri satırları |
source |
Tablo kaynağı |