Items - Bind Semantic Model Connection
Vincula uma referência de fonte de dados de modelo semântico a uma conexão de dados.
Essa API também pode ser usada para desvincular referências de fonte de dados.
Permissions
O chamador deve ser o proprietário do modelo semântico.
Limitações
Esta API não suporta operações em massa. Para vincular várias referências de fonte de dados de um modelo semântico, o usuário deve enviar várias solicitações bindConnection.
Escopos delegados necessários
SemanticModel.ReadWrite.All ou Item.ReadWrite.All
Identidades suportadas pelo Entra da Microsoft
Esta API suporta as identidades do Microsoft listadas nesta secção.
| Identidade | Support |
|---|---|
| User | Yes |
| Entidade de serviço e identidades geridas | Yes |
Interfaz
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/semanticModels/{semanticModelId}/bindConnection
Parâmetros do URI
| Name | Em | Necessário | Tipo | Description |
|---|---|---|---|---|
|
semantic
|
path | True |
string (uuid) |
A ID do modelo semântico. |
|
workspace
|
path | True |
string (uuid) |
O ID do espaço de trabalho. |
Corpo do Pedido
| Name | Necessário | Tipo | Description |
|---|---|---|---|
| connectionBinding | True |
Os detalhes da ligação de ligação. |
Respostas
| Name | Tipo | Description |
|---|---|---|
| 200 OK |
Pedido concluído com sucesso. |
|
| Other Status Codes |
Códigos de erro comuns:
|
Exemplos
| Bind a semantic model connection example |
| Unbind a semantic model connection example |
Bind a semantic model connection example
Pedido de amostra
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"
}
}
}
Resposta da amostra
Unbind a semantic model connection example
Pedido de amostra
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"
}
}
}
Resposta da amostra
Definições
| Name | Description |
|---|---|
|
Bind |
A carga útil de uma solicitação bindConnection para vincular uma referência de fonte de dados de um modelo semântico a uma conexão de dados. |
|
Connection |
Os detalhes da ligação de ligação. |
|
Connectivity |
O tipo de conectividade da conexão. Tipos de conectividade adicionais podem ser adicionados ao longo do tempo. |
|
Error |
O objeto de detalhes do recurso relacionado ao erro. |
|
Error |
A resposta de erro. |
|
Error |
Os detalhes da resposta de erro. |
|
List |
A saída de detalhes de conexão para operações de lista. |
BindSemanticModelConnectionRequest
A carga útil de uma solicitação bindConnection para vincular uma referência de fonte de dados de um modelo semântico a uma conexão de dados.
| Name | Tipo | Description |
|---|---|---|
| connectionBinding |
Os detalhes da ligação de ligação. |
ConnectionBinding
Os detalhes da ligação de ligação.
| Name | Tipo | Description |
|---|---|---|
| connectionDetails |
Os detalhes da conexão da conexão. |
|
| connectivityType |
O tipo de conectividade da conexão. |
|
| id |
string (uuid) |
O ID do objeto da conexão. |
ConnectivityType
O tipo de conectividade da conexão. Tipos de conectividade adicionais podem ser adicionados ao longo do tempo.
| Valor | Description |
|---|---|
| ShareableCloud |
A conexão se conecta através da nuvem e pode ser compartilhada com outras pessoas. |
| PersonalCloud |
A conexão se conecta através da nuvem e não pode ser compartilhada com outras pessoas. |
| OnPremisesGateway |
A conexão se conecta por meio de um gateway de dados local. |
| OnPremisesGatewayPersonal |
A conexão se conecta por meio de um gateway de dados pessoal local. |
| VirtualNetworkGateway |
A conexão se conecta através de um gateway de dados de rede virtual. |
| Automatic |
A conexão se conecta através da nuvem usando uma conexão de dados implícita. Essa opção só está disponível para cenários específicos, como modelos semânticos que usam SSO (Single Sign-On)." |
| None |
A conexão não está vinculada |
ErrorRelatedResource
O objeto de detalhes do recurso relacionado ao erro.
| Name | Tipo | Description |
|---|---|---|
| resourceId |
string |
A ID do recurso envolvida no erro. |
| resourceType |
string |
O tipo de recurso envolvido no erro. |
ErrorResponse
A resposta de erro.
| Name | Tipo | Description |
|---|---|---|
| errorCode |
string |
Um identificador específico que fornece informações sobre uma condição de erro, permitindo uma comunicação padronizada entre nosso serviço e seus usuários. |
| message |
string |
Uma representação legível por humanos do erro. |
| moreDetails |
Lista de detalhes de erro adicionais. |
|
| relatedResource |
Os detalhes do recurso relacionados ao erro. |
|
| requestId |
string |
ID da solicitação associada ao erro. |
ErrorResponseDetails
Os detalhes da resposta de erro.
| Name | Tipo | Description |
|---|---|---|
| errorCode |
string |
Um identificador específico que fornece informações sobre uma condição de erro, permitindo uma comunicação padronizada entre nosso serviço e seus usuários. |
| message |
string |
Uma representação legível por humanos do erro. |
| relatedResource |
Os detalhes do recurso relacionados ao erro. |
ListConnectionDetails
A saída de detalhes de conexão para operações de lista.
| Name | Tipo | Description |
|---|---|---|
| path |
string |
O caminho da conexão. |
| type |
string |
O tipo de conexão. |