Items - Bind Semantic Model Connection
Привязывает ссылку на источник данных семантической модели к подключению к данным.
Этот API также можно использовать для отмены привязки ссылок на источники данных.
Permissions
Вызывающий объект должен быть владельцем семантической модели.
Ограничения
Этот API не поддерживает массовые операции. Чтобы привязать несколько ссылок на источник данных семантической модели, пользователь должен отправить несколько запросов bindConnection.
Обязательные делегированные области
SemanticModel.ReadWrite.All или Item.ReadWrite.All
Идентификаторы, поддерживаемые Microsoft Entra
Этот API поддерживает идентичности Microsoft, перечисленные в этом разделе.
| Идентичность | Support |
|---|---|
| User | Да |
| Представитель службы и управляемые удостоверения | Да |
Интерфейс
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/semanticModels/{semanticModelId}/bindConnection
Параметры URI
| Имя | В | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
semantic
|
path | True |
string (uuid) |
Идентификатор семантической модели. |
|
workspace
|
path | True |
string (uuid) |
Идентификатор рабочей области. |
Текст запроса
| Имя | Обязательно | Тип | Описание |
|---|---|---|---|
| connectionBinding | True |
Сведения о привязке подключения. |
Ответы
| Имя | Тип | Описание |
|---|---|---|
| 200 OK |
Запрос успешно завершен. |
|
| 429 Too Many Requests |
Превышено ограничение скорости обслуживания. Сервер возвращает заголовок, указывающий Заголовки Retry-After: integer |
|
| Other Status Codes |
Распространенные коды ошибок:
|
Примеры
| Bind a semantic model connection example |
| Unbind a semantic model connection example |
Bind a semantic model connection example
Образец запроса
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"
}
}
}
Пример ответа
Unbind a semantic model connection example
Образец запроса
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"
}
}
}
Пример ответа
Определения
| Имя | Описание |
|---|---|
|
Bind |
Полезные данные запроса bindConnection для привязки ссылки на источник данных семантической модели к подключению к данным. |
|
Connection |
Сведения о привязке подключения. |
|
Connectivity |
Тип подключения. С течением времени могут добавляться дополнительные типы подключений. |
|
Error |
Объект сведений об ошибках, связанных с ресурсом. |
|
Error |
Ответ на ошибку. |
|
Error |
Сведения об ответе на ошибку. |
|
List |
Выходные данные сведений о подключении для операций списка. |
BindSemanticModelConnectionRequest
Полезные данные запроса bindConnection для привязки ссылки на источник данных семантической модели к подключению к данным.
| Имя | Тип | Описание |
|---|---|---|
| connectionBinding |
Сведения о привязке подключения. |
ConnectionBinding
Сведения о привязке подключения.
| Имя | Тип | Описание |
|---|---|---|
| connectionDetails |
Сведения о подключении. |
|
| connectivityType |
Тип подключения. |
|
| id |
string (uuid) |
Идентификатор объекта подключения. |
ConnectivityType
Тип подключения. С течением времени могут добавляться дополнительные типы подключений.
| Значение | Описание |
|---|---|
| ShareableCloud |
Подключение подключается через облако и может предоставляться другим пользователям. |
| PersonalCloud |
Подключение подключается через облако и не может быть предоставлен доступ другим пользователям. |
| OnPremisesGateway |
Подключение подключается через локальный шлюз данных. |
| OnPremisesGatewayPersonal |
Подключение подключается через личный локальный шлюз данных. |
| VirtualNetworkGateway |
Подключение подключается через шлюз данных виртуальной сети. |
| Automatic |
Подключение подключается через облако с помощью неявного подключения к данным. Этот параметр доступен только для определенных сценариев, таких как семантические модели, использующие один Sign-On (единый вход). |
| None |
Подключение не привязано |
ErrorRelatedResource
Объект сведений об ошибках, связанных с ресурсом.
| Имя | Тип | Описание |
|---|---|---|
| resourceId |
string |
Идентификатор ресурса, участвующий в ошибке. |
| resourceType |
string |
Тип ресурса, который участвует в ошибке. |
ErrorResponse
Ответ на ошибку.
| Имя | Тип | Описание |
|---|---|---|
| errorCode |
string |
Определенный идентификатор, предоставляющий сведения об условии ошибки, что позволяет стандартизировать обмен данными между службой и ее пользователями. |
| message |
string |
Удобочитаемое представление ошибки. |
| moreDetails |
Список дополнительных сведений об ошибке. |
|
| relatedResource |
Сведения об ошибках, связанных с ресурсом. |
|
| requestId |
string (uuid) |
Идентификатор запроса, связанного с ошибкой. |
ErrorResponseDetails
Сведения об ответе на ошибку.
| Имя | Тип | Описание |
|---|---|---|
| errorCode |
string |
Определенный идентификатор, предоставляющий сведения об условии ошибки, что позволяет стандартизировать обмен данными между службой и ее пользователями. |
| message |
string |
Удобочитаемое представление ошибки. |
| relatedResource |
Сведения об ошибках, связанных с ресурсом. |
ListConnectionDetails
Выходные данные сведений о подключении для операций списка.
| Имя | Тип | Описание |
|---|---|---|
| path |
string |
Путь подключения. |
| type |
string |
Тип подключения. |