Items - Bind Semantic Model Connection
Semantik model veri kaynağı başvurularını bir veri bağlantısına bağlar.
Bu API, veri kaynağı başvurularının bağlamasını çözmek için de kullanılabilir.
Permissions
Çağıranın semantik modelin sahibi olması gerekir.
Sınırlamalar
Bu API toplu işlemleri desteklemez. Bir anlam modelinin birden çok veri kaynağı başvurularını bağlamak için kullanıcının birden çok bindConnection isteği göndermesi gerekir.
Gerekli Temsilci Kapsamları
SemanticModel.ReadWrite.All veya Item.ReadWrite.All
Microsoft Entra destekli kimlikler
Bu API, bu bölümde listelenen Microsoft kimliklerini destekler.
| Kimlik | Support |
|---|---|
| User | Yes |
| Hizmet sorumlusu ve yönetilen kimlikler | Yes |
Arayüz
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/semanticModels/{semanticModelId}/bindConnection
URI Parametreleri
| Veri Akışı Adı | İçinde | Gerekli | Tür | Description |
|---|---|---|---|---|
|
semantic
|
path | True |
string (uuid) |
Anlamsal model kimliği. |
|
workspace
|
path | True |
string (uuid) |
Çalışma alanı kimliği. |
İstek Gövdesi
| Veri Akışı Adı | Gerekli | Tür | Description |
|---|---|---|---|
| connectionBinding | True |
Bağlantı bağlamanın ayrıntıları. |
Yanıtlar
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| 200 OK |
İstek başarıyla tamamlandı. |
|
| 429 Too Many Requests |
Hizmet fiyatı sınırı aşıldı. Sunucu, istemcinin ek istek göndermeden önce ne kadar beklemesi gerektiğini saniye cinsinden belirten bir Üst Bilgiler Retry-After: integer |
|
| Other Status Codes |
Yaygın hata kodları:
|
Örnekler
| Bind a semantic model connection example |
| Unbind a semantic model connection example |
Bind a semantic model connection example
Örnek isteği
POST https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff229/semanticModels/cfafbeb1-8037-4d0c-896e-a46fb27ff229/bindConnection
{
"connectionBinding": {
"id": "0b9af1bd-e974-4893-8947-d89d5a560385",
"connectivityType": "OnPremisesDataGateway",
"connectionDetails": {
"type": "SQL",
"path": "contoso.database.windows.net;sales"
}
}
}
Örnek yanıt
Unbind a semantic model connection example
Örnek isteği
POST https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff229/semanticModels/cfafbeb1-8037-4d0c-896e-a46fb27ff229/bindConnection
{
"connectionBinding": {
"connectivityType": "None",
"connectionDetails": {
"type": "SQL",
"path": "contoso.database.windows.net;sales"
}
}
}
Örnek yanıt
Tanımlar
| Veri Akışı Adı | Description |
|---|---|
|
Bind |
Anlamsal modelin veri kaynağı başvurularını bir veri bağlantısına bağlamak için bir bindConnection isteğinin yükü. |
|
Connection |
Bağlantı bağlamanın ayrıntıları. |
|
Connectivity |
Bağlantının bağlantı türü. Zaman içinde ek bağlantı türleri eklenebilir. |
|
Error |
Bir hata hakkında makine tarafından okunabilir ek bağlam sağlayan yapılandırılmış parametre. |
|
Error |
Hatayla ilgili kaynak ayrıntıları nesnesi. |
|
Error |
Hata yanıtı. |
|
Error |
Hata yanıtı ayrıntıları. |
|
List |
Liste işlemleri için bağlantı ayrıntıları çıktısı. |
BindSemanticModelConnectionRequest
Anlamsal modelin veri kaynağı başvurularını bir veri bağlantısına bağlamak için bir bindConnection isteğinin yükü.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| connectionBinding |
Bağlantı bağlamanın ayrıntıları. |
ConnectionBinding
Bağlantı bağlamanın ayrıntıları.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| connectionDetails |
Bağlantının bağlantı ayrıntıları. |
|
| connectivityType |
Bağlantının bağlantı türü. |
|
| id |
string (uuid) |
Bağlantının nesne kimliği. |
ConnectivityType
Bağlantının bağlantı türü. Zaman içinde ek bağlantı türleri eklenebilir.
| Değer | Description |
|---|---|
| ShareableCloud |
Bağlantı bulut üzerinden bağlanır ve başkalarıyla paylaşılabilir. |
| PersonalCloud |
Bağlantı bulut üzerinden bağlanır ve başkalarıyla paylaşılamaz. |
| OnPremisesGateway |
Bağlantı, şirket içi veri ağ geçidi üzerinden bağlanır. |
| OnPremisesGatewayPersonal |
Bağlantı, kişisel bir şirket içi veri ağ geçidi üzerinden bağlanır. |
| VirtualNetworkGateway |
Bağlantı bir sanal ağ veri ağ geçidi üzerinden bağlanır. |
| StreamingVirtualNetworkGateway |
Bağlantı, akış sanal ağ veri ağ geçidi üzerinden bağlanır. |
| Automatic |
Bağlantı, örtük bir veri bağlantısı kullanarak bulut üzerinden bağlanır. Bu seçenek yalnızca Tek Sign-On (SSO) kullanan anlamsal modeller gibi belirli senaryolarda kullanılabilir." |
| None |
Bağlantı bağlı değil |
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 |
| message |
string |
Hatanın okunabilir bir gösterimi. |
| moreDetails |
Ek hata ayrıntılarının listesi. |
|
| parameters |
Hata hakkında makine tarafından okunabilir ek bağlam sağlayan yapılandırılmış parametreler. |
|
| relatedResource |
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 |
Hata hakkında makine tarafından okunabilir ek bağlam sağlayan yapılandırılmış parametreler. |
|
| relatedResource |
Hatayla ilgili kaynak ayrıntıları. |
ListConnectionDetails
Liste işlemleri için bağlantı ayrıntıları çıktısı.
| Veri Akışı Adı | Tür | Description |
|---|---|---|
| path |
string |
Bağlantının yolu. |
| type |
string |
Bağlantının türü. |