Items - Bind Semantic Model Connection
Binder en reference til en semantisk modeldatakilde til en dataforbindelse.
Denne API kan også bruges til at ophæve bindingen af datakildereferencer.
Tilladelser
Kalderen skal være ejer af den semantiske model.
Limitations
Denne API understøtter ikke massehandlinger. Hvis du vil binde flere datakildereferencer for en semantisk model, skal brugeren sende flere bindConnection-anmodninger.
Påkrævede delegerede områder
SemanticModel.ReadWrite.All eller Item.ReadWrite.All
Microsoft Entra-understøttede identiteter
Denne API understøtter de Microsoft-identiteter, der er angivet i dette afsnit.
| Identitet | Støtte |
|---|---|
| Bruger | Ja |
| Tjenesteprincipal og administrerede identiteter | Ja |
Interface
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/semanticModels/{semanticModelId}/bindConnection
URI-parametre
| Name | I | Påkrævet | Type | Beskrivelse |
|---|---|---|---|---|
|
semantic
|
path | True |
string (uuid) |
Det semantiske model-id. |
|
workspace
|
path | True |
string (uuid) |
Arbejdsområde-id'et. |
Brødtekst for anmodning
| Name | Påkrævet | Type | Beskrivelse |
|---|---|---|---|
| connectionBinding | True |
Oplysningerne om forbindelsesbindingen. |
Svar
| Name | Type | Beskrivelse |
|---|---|---|
| 200 OK |
Anmodningen blev fuldført. |
|
| 429 Too Many Requests |
Grænsen for tjenestetakst blev overskredet. Serveren returnerer en Headere Retry-After: integer |
|
| Other Status Codes |
Almindelige fejlkoder:
|
Eksempler
| Bind a semantic model connection example |
| Unbind a semantic model connection example |
Bind a semantic model connection example
Eksempelanmodning
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"
}
}
}
Eksempelsvar
Unbind a semantic model connection example
Eksempelanmodning
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"
}
}
}
Eksempelsvar
Definitioner
| Name | Beskrivelse |
|---|---|
|
Bind |
Nyttedataene for en bindConnection-anmodning om at binde en datakildereference for en semantisk model til en dataforbindelse. |
|
Connection |
Oplysningerne om forbindelsesbindingen. |
|
Connectivity |
Forbindelsestypen for forbindelsen. Der kan tilføjes flere forbindelsestyper over tid. |
|
Error |
Objektet med fejlrelaterede ressourceoplysninger. |
|
Error |
Fejlsvaret. |
|
Error |
Oplysninger om fejlsvar. |
|
List |
Outputtet med forbindelsesoplysninger for listehandlinger. |
BindSemanticModelConnectionRequest
Nyttedataene for en bindConnection-anmodning om at binde en datakildereference for en semantisk model til en dataforbindelse.
| Name | Type | Beskrivelse |
|---|---|---|
| connectionBinding |
Oplysningerne om forbindelsesbindingen. |
ConnectionBinding
Oplysningerne om forbindelsesbindingen.
| Name | Type | Beskrivelse |
|---|---|---|
| connectionDetails |
Forbindelsesoplysningerne for forbindelsen. |
|
| connectivityType |
Forbindelsestypen for forbindelsen. |
|
| id |
string (uuid) |
Objekt-id'et for forbindelsen. |
ConnectivityType
Forbindelsestypen for forbindelsen. Der kan tilføjes flere forbindelsestyper over tid.
| Værdi | Beskrivelse |
|---|---|
| ShareableCloud |
Forbindelsen opretter forbindelse via cloudmiljøet og kan deles med andre. |
| PersonalCloud |
Forbindelsen opretter forbindelse via cloudmiljøet og kan ikke deles med andre. |
| OnPremisesGateway |
Forbindelsen opretter forbindelse via en datagateway i det lokale miljø. |
| OnPremisesGatewayPersonal |
Forbindelsen opretter forbindelse via en personlig datagateway i det lokale miljø. |
| VirtualNetworkGateway |
Forbindelsen opretter forbindelse via en virtuel netværksdatagateway. |
| Automatic |
Forbindelsen opretter forbindelse via cloudmiljøet ved hjælp af en implicit dataforbindelse. Denne indstilling er kun tilgængelig for bestemte scenarier, f.eks. semantiske modeller, der bruger Enkelt Sign-On (SSO)." |
| None |
Forbindelsen er ikke bundet |
ErrorRelatedResource
Objektet med fejlrelaterede ressourceoplysninger.
| Name | Type | Beskrivelse |
|---|---|---|
| resourceId |
string |
Det ressource-id, der er involveret i fejlen. |
| resourceType |
string |
Typen af ressource, der er involveret i fejlen. |
ErrorResponse
Fejlsvaret.
| Name | Type | Beskrivelse |
|---|---|---|
| errorCode |
string |
Et bestemt id, der indeholder oplysninger om en fejltilstand, der muliggør standardiseret kommunikation mellem vores tjeneste og dens brugere. |
| message |
string |
En menneskelig læsbar gengivelse af fejlen. |
| moreDetails |
Liste over yderligere oplysninger om fejl. |
|
| relatedResource |
De fejlrelaterede ressourceoplysninger. |
|
| requestId |
string (uuid) |
Id'et for den anmodning, der er knyttet til fejlen. |
ErrorResponseDetails
Oplysninger om fejlsvar.
| Name | Type | Beskrivelse |
|---|---|---|
| errorCode |
string |
Et bestemt id, der indeholder oplysninger om en fejltilstand, der muliggør standardiseret kommunikation mellem vores tjeneste og dens brugere. |
| message |
string |
En menneskelig læsbar gengivelse af fejlen. |
| relatedResource |
De fejlrelaterede ressourceoplysninger. |
ListConnectionDetails
Outputtet med forbindelsesoplysninger for listehandlinger.
| Name | Type | Beskrivelse |
|---|---|---|
| path |
string |
Stien til forbindelsen. |
| type |
string |
Forbindelsestypen. |