Items - Create Warehouse

Belirtilen çalışma alanında bir ambar oluşturur.
Bu API, uzun süre çalışan işlemleri (LRO)destekler.

Bu API, tanımı olan bir ambar oluşturmayı desteklemez.

İzinler

Çağıranın katkıda bulunan çalışma alanı rolü olmalıdır.

Gerekli Temsilci Kapsamları

Warehouse.ReadWrite.All veya Item.ReadWrite.All

Sınırlama

  • Ambar oluşturmak için çalışma alanının desteklenen bir Fabric kapasitesinde olması gerekir. Daha fazla bilgi için bkz. Microsoft Fabric lisans türleri.

Desteklenen kimlikleri Microsoft Entra

Bu API, bu bölümde listelenen Microsoft identities destekler.

Kimlik Destek
Kullanıcı Evet
Hizmet sorumlusu ve yönetilen kimlikler Evet

Arayüz

POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/warehouses

URI Parametreleri

Veri Akışı Adı İçinde Gerekli Tür Description
workspaceId
path True

string (uuid)

Çalışma alanı kimliği.

İstek Gövdesi

Veri Akışı Adı Gerekli Tür Description
displayName True

string

Ambar görünen adı. Görünen ad, öğe türüne göre adlandırma kurallarına uymalıdır.

creationPayload

WarehouseCreationPayload

Ambar oluşturma yükü. creationPayloadkullanın. definition veya creationPayload aynı anda kullanamazsınız.

description

string

Ambar açıklaması. Uzunluk üst sınırı 256 karakterdir.

folderId

string (uuid)

Klasör kimliği. Belirtilmezse veya null değilse, ambar çalışma alanı klasörü olarak oluşturulur.

sensitivityLabelSettings

SensitivityLabelSettings

Ambarın duyarlılık etiketi ayarları.

Yanıtlar

Veri Akışı Adı Tür Description
201 Created

Warehouse

Başarıyla oluşturuldu

202 Accepted

İstek kabul edildi, ambar sağlama devam ediyor.

Üst Bilgiler

  • Location: string
  • x-ms-operation-id: string
  • Retry-After: integer
429 Too Many Requests

ErrorResponse

Hizmet fiyatı sınırı aşıldı. Sunucu, istemcinin ek istek göndermeden önce ne kadar beklemesi gerektiğini saniye cinsinden belirten bir Retry-After üst bilgi döndürür.

Üst Bilgiler

Retry-After: integer

Other Status Codes

ErrorResponse

Yaygın hata kodları:

  • InvalidItemType - Öğe türü geçersiz.

  • ItemDisplayNameAlreadyInUse - Öğe görünen adı zaten kullanılıyor.

  • BozukPayload - Sağlanan yük bozuk.

  • WorkspaceItemsLimitExceeded - Çalışma alanı öğe sınırı aşıldı.

Örnekler

Create a warehouse example
Create a warehouse example with payload

Create a warehouse example

Örnek isteği

POST https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff229/warehouses

{
  "displayName": "Warehouse 1",
  "description": "A warehouse description."
}

Örnek yanıt

{
  "displayName": "Warehouse 1",
  "description": "A warehouse description.",
  "type": "Warehouse",
  "workspaceId": "cfafbeb1-8037-4d0c-896e-a46fb27ff229",
  "id": "5b218778-e7a5-4d73-8187-f10824047715",
  "sensitivityLabel": {
    "id": "b7b4f4d9-3f0d-4b3e-8f3d-4f6d3f4f3f4f"
  }
}
Location: https://api.fabric.microsoft.com/v1/operations/0acd697c-1550-43cd-b998-91bfbfbd47c6
x-ms-operation-id: 0acd697c-1550-43cd-b998-91bfbfbd47c6
Retry-After: 30

Create a warehouse example with payload

Örnek isteği

POST https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff229/warehouses

{
  "displayName": "Warehouse 1",
  "description": "A warehouse description.",
  "creationPayload": {
    "collationType": "Latin1_General_100_CI_AS_KS_WS_SC_UTF8"
  }
}

Örnek yanıt

{
  "displayName": "Warehouse 1",
  "description": "A warehouse description.",
  "type": "Warehouse",
  "workspaceId": "cfafbeb1-8037-4d0c-896e-a46fb27ff229",
  "id": "5b218778-e7a5-4d73-8187-f10824047715",
  "sensitivityLabel": {
    "id": "b7b4f4d9-3f0d-4b3e-8f3d-4f6d3f4f3f4f"
  }
}
Location: https://api.fabric.microsoft.com/v1/operations/0acd697c-1550-43cd-b998-91bfbfbd47c6
x-ms-operation-id: 0acd697c-1550-43cd-b998-91bfbfbd47c6
Retry-After: 30

Tanımlar

Veri Akışı Adı Description
CollationType

Ambar harmanlaması. Zaman içinde ek collations eklenebilir.

CreateWarehouseRequest

Ambar isteği yükü oluşturma.

EntireTenantPrincipal

Kiracı sorumlusunu temsil eder

ErrorParameter

Bir hata hakkında makine tarafından okunabilir ek bağlam sağlayan yapılandırılmış parametre.

ErrorRelatedResource

Hatayla ilgili kaynak ayrıntıları nesnesi.

ErrorResponse

Hata yanıtı.

ErrorResponseDetails

Hata yanıtı ayrıntıları.

GroupDetails

Belirli ayrıntıları gruplandırma. Sorumlu türü Groupolduğunda geçerlidir.

GroupPrincipal

Bir güvenlik grubunu temsil eder.

GroupType

Grubun türü. Zaman içinde ek grup türleri eklenebilir.

ItemTag

Bir öğeye uygulanan etiketi temsil eder.

ItemType

Öğenin türü. Zaman içinde ek öğe türleri eklenebilir.

PrincipalType

Sorumlunun türü. Zaman içinde ek sorumlu türleri eklenebilir.

SensitivityLabel

Bir öğeye uygulanan duyarlılık etiketini temsil eder.

SensitivityLabelApplyStrategy

Duyarlılık etiketini uygulama stratejisi. Varsayılan değer ApplyOrFail'dir. Zaman içinde ek türler eklenebilir.

SensitivityLabelSettings

Duyarlılık etiketi ayarları.

ServicePrincipalDetails

Hizmet sorumlusuna özgü ayrıntılar. Sorumlu türü ServicePrincipalolduğunda geçerlidir.

ServicePrincipalPrincipal

Microsoft Entra hizmet sorumlusunu temsil eder.

ServicePrincipalProfileDetails

Hizmet sorumlusu profili ayrıntıları. Sorumlu türü ServicePrincipalProfileolduğunda geçerlidir.

ServicePrincipalProfilePrincipal

Hizmet sorumlusu profilini temsil eder.

UserDetails

Kullanıcı sorumlusuna özgü ayrıntılar. Sorumlu türü Userolduğunda geçerlidir.

UserPrincipal

Microsoft Entra kullanıcı sorumlusunu temsil eder.

Warehouse

Ambar nesnesi.

WarehouseCreationPayload

Ambar öğesi yükü

WarehouseProperties

Ambar öğesi özellikleri.

CollationType

Ambar harmanlaması. Zaman içinde ek collations eklenebilir.

Değer Description
Latin1_General_100_BIN2_UTF8

Varsayılan - büyük/küçük harfe duyarlı (CS) harmanlama

Latin1_General_100_CI_AS_KS_WS_SC_UTF8

büyük/küçük harfe duyarlı olmayan (CI) harmanlama

CreateWarehouseRequest

Ambar isteği yükü oluşturma.

Veri Akışı Adı Tür Description
creationPayload

WarehouseCreationPayload

Ambar oluşturma yükü. creationPayloadkullanın. definition veya creationPayload aynı anda kullanamazsınız.

description

string

Ambar açıklaması. Uzunluk üst sınırı 256 karakterdir.

displayName

string

Ambar görünen adı. Görünen ad, öğe türüne göre adlandırma kurallarına uymalıdır.

folderId

string (uuid)

Klasör kimliği. Belirtilmezse veya null değilse, ambar çalışma alanı klasörü olarak oluşturulur.

sensitivityLabelSettings

SensitivityLabelSettings

Ambarın duyarlılık etiketi ayarları.

EntireTenantPrincipal

Kiracı sorumlusunu temsil eder

Veri Akışı Adı Tür Description
displayName

string

Sorumlunun görünen adı.

id

string (uuid)

Sorumlunun kimliği.

type string:

EntireTenant

Sorumlunun türü. Zaman içinde ek sorumlu türleri eklenebilir.

ErrorParameter

Bir hata hakkında makine tarafından okunabilir ek bağlam sağlayan yapılandırılmış parametre.

Veri Akışı Adı Tür Description
message

string

Parametrenin anlamının insan tarafından okunabilen açıklaması.

name

string

Parametre tanımlayıcısı.

value

string

Parametre değeridir.

ErrorRelatedResource

Hatayla ilgili kaynak ayrıntıları nesnesi.

Veri Akışı Adı Tür Description
resourceId

string

Hataya dahil olan kaynak kimliği.

resourceType

string

Hataya dahil olan kaynağın türü.

ErrorResponse

Hata yanıtı.

Veri Akışı Adı Tür Description
errorCode

string

Hizmetimiz ve kullanıcıları arasında standartlaştırılmış iletişime olanak sağlayan bir hata koşulu hakkında bilgi sağlayan belirli bir tanımlayıcı.

isRetriable

boolean

True olduğunda istek yeniden denenebilir. Varsa gecikmeyi Retry-After belirlemek için yanıt üst bilgisini kullanın.

message

string

Hatanın okunabilir bir gösterimi.

moreDetails

ErrorResponseDetails[]

Ek hata ayrıntılarının listesi.

parameters

ErrorParameter[]

Hata hakkında makine tarafından okunabilir ek bağlam sağlayan yapılandırılmış parametreler.

relatedResource

ErrorRelatedResource

Hatayla ilgili kaynak ayrıntıları.

requestId

string (uuid)

Hatayla ilişkili isteğin kimliği.

ErrorResponseDetails

Hata yanıtı ayrıntıları.

Veri Akışı Adı Tür Description
errorCode

string

Hizmetimiz ve kullanıcıları arasında standartlaştırılmış iletişime olanak sağlayan bir hata koşulu hakkında bilgi sağlayan belirli bir tanımlayıcı.

message

string

Hatanın okunabilir bir gösterimi.

parameters

ErrorParameter[]

Hata hakkında makine tarafından okunabilir ek bağlam sağlayan yapılandırılmış parametreler.

relatedResource

ErrorRelatedResource

Hatayla ilgili kaynak ayrıntıları.

GroupDetails

Belirli ayrıntıları gruplandırma. Sorumlu türü Groupolduğunda geçerlidir.

Veri Akışı Adı Tür Description
groupType

GroupType

Grubun türü. Zaman içinde ek grup türleri eklenebilir.

GroupPrincipal

Bir güvenlik grubunu temsil eder.

Veri Akışı Adı Tür Description
displayName

string

Sorumlunun görünen adı.

groupDetails

GroupDetails

Belirli ayrıntıları gruplandırma. Sorumlu türü Groupolduğunda geçerlidir.

id

string (uuid)

Sorumlunun kimliği.

type string:

Group

Sorumlunun türü. Zaman içinde ek sorumlu türleri eklenebilir.

GroupType

Grubun türü. Zaman içinde ek grup türleri eklenebilir.

Değer Description
Unknown

Asıl grup türü bilinmiyor.

SecurityGroup

Sorumlu bir güvenlik grubudur.

DistributionList

Sorumlu bir dağıtım listesidir.

ItemTag

Bir öğeye uygulanan etiketi temsil eder.

Veri Akışı Adı Tür Description
displayName

string

Etiketin adı.

id

string (uuid)

Etiket kimliği.

ItemType

Öğenin türü. Zaman içinde ek öğe türleri eklenebilir.

Değer Description
Dashboard

PowerBI panosu.

Report

PowerBI raporu.

SemanticModel

PowerBI anlam modeli.

PaginatedReport

PowerBI sayfalandırılmış raporu.

Datamart

PowerBI datamart.

Lakehouse

Göl evi.

Eventhouse

Bir olay evi.

Environment

Bir ortam.

KQLDatabase

KQL veritabanı.

KQLQueryset

KQL sorgu kümesi.

KQLDashboard

KQL panosu.

DataPipeline

Veri işlem hattı.

Notebook

Bir not defteri.

SparkJobDefinition

Spark iş tanımı.

MLExperiment

Makine öğrenmesi denemesi.

MLModel

Makine öğrenmesi modeli.

Warehouse

Bir depo.

Eventstream

Bir olay akışı.

SQLEndpoint

Bir SQL uç noktası.

MirroredWarehouse

Aynalı bir depo.

MirroredDatabase

Yansıtılmış veritabanı.

Reflex

Bir refleks.

GraphQLApi

GraphQL öğesi için bir API.

MountedDataFactory

Bir MountedDataFactory.

SQLDatabase

A SQLDatabase.

CopyJob

Kopyalama işi.

VariableLibrary

Bir VariableLibrary.

Dataflow

Veri akışı.

ApacheAirflowJob

An ApacheAirflowJob.

WarehouseSnapshot

Ambar anlık görüntüsü.

DigitalTwinBuilder

A DigitalTwinBuilder.

DigitalTwinBuilderFlow

Dijital İkiz Oluşturucu Akışı.

MirroredAzureDatabricksCatalog

Yansıtılmış azure databricks kataloğu.

Map

Bir harita.

AnomalyDetector

Anomali Algılayıcısı.

UserDataFunction

Kullanıcı Verileri İşlevi.

GraphModel

A GraphModel.

GraphQuerySet

A Graph QuerySet.

SnowflakeDatabase

Snowflake hesabından oluşturulan Iceberg tablolarını depolamak için bir Snowflake Veritabanı.

OperationsAgent

A OperationsAgent.

CosmosDBDatabase

Cosmos DB Veritabanı.

Ontology

Bir Ontoloji.

EventSchemaSet

Bir EventSchemaSet.

DataAgent

A DataAgent.

MirroredCatalog

A MirroredCatalog.

AppBackend

An AppBackend.

OrgApp

Kuruluş uygulaması.

OrgAppAudience

Kuruluş Uygulaması Hedef Kitlesi.

DataBuildToolJob

A DataBuildToolJob.

AzureDatabricksStorage

Azure Databricks için OneLake destekli bir depolama öğesi.

Plan

Bir plan.

PrincipalType

Sorumlunun türü. Zaman içinde ek sorumlu türleri eklenebilir.

Değer Description
User

Sorumlu, Microsoft Entra kullanıcı sorumlusudur.

ServicePrincipal

Sorumlu bir Microsoft Entra hizmet sorumlusudur.

Group

Sorumlu bir güvenlik grubudur.

ServicePrincipalProfile

Sorumlu bir hizmet sorumlusu profilidir.

EntireTenant

Sorumlu, tüm kiracı kullanıcılarını temsil eder.

SensitivityLabel

Bir öğeye uygulanan duyarlılık etiketini temsil eder.

Veri Akışı Adı Tür Description
id

string (uuid)

Duyarlılık etiketi kimliği.

SensitivityLabelApplyStrategy

Duyarlılık etiketini uygulama stratejisi. Varsayılan değer ApplyOrFail'dir. Zaman içinde ek türler eklenebilir.

Değer Description
ApplyOrFail

Duyarlılık etiketini uygulayın veya uygulanamıyorsa işlem başarısız olur.

Ignore

Uygulanamıyorsa duyarlılık etiketini yoksayın ve etiketi uygulamadan işleme devam edin.

SensitivityLabelSettings

Duyarlılık etiketi ayarları.

Veri Akışı Adı Tür Description
labelId

string (uuid)

Duyarlılık etiketi kimliği.

sensitivityLabelApplyStrategy

SensitivityLabelApplyStrategy

Duyarlılık etiketini uygulama stratejisi.

ServicePrincipalDetails

Hizmet sorumlusuna özgü ayrıntılar. Sorumlu türü ServicePrincipalolduğunda geçerlidir.

Veri Akışı Adı Tür Description
aadAppId

string (uuid)

Hizmet sorumlusunun Microsoft Entra AppId değeri.

ServicePrincipalPrincipal

Microsoft Entra hizmet sorumlusunu temsil eder.

Veri Akışı Adı Tür Description
displayName

string

Sorumlunun görünen adı.

id

string (uuid)

Sorumlunun kimliği.

servicePrincipalDetails

ServicePrincipalDetails

Hizmet sorumlusuna özgü ayrıntılar. Sorumlu türü ServicePrincipalolduğunda geçerlidir.

type string:

ServicePrincipal

Sorumlunun türü. Zaman içinde ek sorumlu türleri eklenebilir.

ServicePrincipalProfileDetails

Hizmet sorumlusu profili ayrıntıları. Sorumlu türü ServicePrincipalProfileolduğunda geçerlidir.

Veri Akışı Adı Tür Description
parentPrincipal Principal:

Hizmet sorumlusu profilinin üst sorumlusu.

ServicePrincipalProfilePrincipal

Hizmet sorumlusu profilini temsil eder.

Veri Akışı Adı Tür Description
displayName

string

Sorumlunun görünen adı.

id

string (uuid)

Sorumlunun kimliği.

servicePrincipalProfileDetails

ServicePrincipalProfileDetails

Hizmet sorumlusu profili ayrıntıları. Sorumlu türü ServicePrincipalProfileolduğunda geçerlidir.

type string:

ServicePrincipalProfile

Sorumlunun türü. Zaman içinde ek sorumlu türleri eklenebilir.

UserDetails

Kullanıcı sorumlusuna özgü ayrıntılar. Sorumlu türü Userolduğunda geçerlidir.

Veri Akışı Adı Tür Description
userPrincipalName

string

Kullanıcı asıl adı.

UserPrincipal

Microsoft Entra kullanıcı sorumlusunu temsil eder.

Veri Akışı Adı Tür Description
displayName

string

Sorumlunun görünen adı.

id

string (uuid)

Sorumlunun kimliği.

type string:

User

Sorumlunun türü. Zaman içinde ek sorumlu türleri eklenebilir.

userDetails

UserDetails

Kullanıcı sorumlusuna özgü ayrıntılar. Sorumlu türü Userolduğunda geçerlidir.

Warehouse

Ambar nesnesi.

Veri Akışı Adı Tür Description
defaultIdentity Principal:

Öğenin varsayılan kimliği.

description

string

Öğe açıklaması.

displayName

string

Öğenin görünen adı.

folderId

string (uuid)

Klasör kimliği.

id

string (uuid)

Öğe kimliği.

logicalId

string (uuid)

Öğenin mantıksal tanımlayıcısı. Karşılık gelen öğe örnekleri aynı mantıksal kimliği paylaşır. Hiçbir mantıksal kimlik atanmadığında değer null olur.

properties

WarehouseProperties

Ambar özellikleri.

sensitivityLabel

SensitivityLabel

Öğe duyarlılığı etiketi.

tags

ItemTag[]

Uygulanan etiketlerin listesi.

type

ItemType

Öğe türü.

workspaceId

string (uuid)

Çalışma alanı kimliği.

WarehouseCreationPayload

Ambar öğesi yükü

Veri Akışı Adı Tür Description
collationType

CollationType

Ambarın varsayılan harmanlama türü.

WarehouseProperties

Ambar öğesi özellikleri.

Veri Akışı Adı Tür Description
collationType

CollationType

Ambarın harmanlama türü.

connectionString

string

SQL bağlantı dizesi bu ambarı içeren çalışma alanına bağlıdır.

createdDate

string (date-time)

Ambarın oluşturulduğu tarih ve saat.

lastUpdatedTime

string (date-time)

Ambarın son güncelleştirildiği tarih ve saat