Items - Create Mirrored Database
Crea una base de datos reflejada en el área de trabajo especificada.
Esta API no admite la creación de una base de datos reflejada sin una definición.
Para crear una base de datos reflejada con definición, consulte artículo definición de base de datos reflejada.
Permisos
El autor de la llamada debe tener un rol de área de trabajo colaborador .
Ámbitos delegados necesarios
MirroredDatabase.ReadWrite.All o Item.ReadWrite.All
Microsoft Entra identidades admitidas
Esta API admite los Microsoft identities enumerados en esta sección.
| Identidad | Apoyo |
|---|---|
| Usuario | Sí |
| Entidad de servicio e Identidades administradas | Sí |
Interfaz
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/mirroredDatabases
Parámetros de identificador URI
| Nombre | En | Requerido | Tipo | Description |
|---|---|---|---|---|
|
workspace
|
path | True |
string (uuid) |
Identificador del área de trabajo. |
Cuerpo de la solicitud
| Nombre | Requerido | Tipo | Description |
|---|---|---|---|
| definition | True |
Definición pública de la base de datos reflejada. |
|
| displayName | True |
string |
Nombre para mostrar de la base de datos reflejada. El nombre para mostrar debe seguir las reglas de nomenclatura según el tipo de elemento. |
| description |
string |
Descripción de la base de datos reflejada. La longitud máxima es de 256 caracteres. |
|
| folderId |
string (uuid) |
Identificador de carpeta. Si no se especifica o null, la base de datos reflejada se crea con el área de trabajo como carpeta. |
|
| sensitivityLabelSettings |
Configuración de la etiqueta de confidencialidad para la base de datos reflejada. |
Respuestas
| Nombre | Tipo | Description |
|---|---|---|
| 201 Created |
Creado correctamente |
|
| 429 Too Many Requests |
Se superó el límite de frecuencia de servicio. El servidor devuelve un Encabezados Retry-After: integer |
|
| Other Status Codes |
Códigos de error comunes:
|
Ejemplos
Create a mirrored database with public definition example
Solicitud de ejemplo
POST https://api.fabric.microsoft.com/v1/workspaces/a0a0a0a0-bbbb-cccc-dddd-e1e1e1e1e1e1/mirroredDatabases
{
"displayName": "Mirrored database 1",
"description": "A mirrored database description",
"definition": {
"parts": [
{
"path": "mirroring.json",
"payload": "eyAicHJvcGVydGllcy..WJsZSIgfSB9IH0gXSB9IH0",
"payloadType": "InlineBase64"
}
]
}
}
Respuesta de muestra
{
"displayName": "Mirrored database 1",
"description": "A mirrored database description",
"type": "MirroredDatabase",
"workspaceId": "a0a0a0a0-bbbb-cccc-dddd-e1e1e1e1e1e1",
"id": "b1b1b1b1-cccc-dddd-eeee-f2f2f2f2f2f2",
"sensitivityLabel": {
"id": "b7b4f4d9-3f0d-4b3e-8f3d-4f6d3f4f3f4f"
}
}
Definiciones
| Nombre | Description |
|---|---|
|
Create |
Cree una carga de solicitud de base de datos reflejada. |
|
Entire |
Representa una entidad de seguridad de inquilino |
|
Error |
Objeto de detalles del recurso relacionado con el error. |
|
Error |
Respuesta de error. |
|
Error |
Detalles de la respuesta de error. |
|
Group |
Detalles específicos del grupo. Aplicable cuando el tipo de entidad de seguridad es |
|
Group |
Representa un grupo de seguridad. |
|
Group |
Tipo del grupo. Se pueden agregar tipos de grupo adicionales a lo largo del tiempo. |
|
Item |
Representa una etiqueta aplicada en un elemento. |
|
Item |
Tipo del elemento. Se pueden agregar tipos de elementos adicionales a lo largo del tiempo. |
|
Mirrored |
Un elemento de base de datos reflejado. |
|
Mirrored |
Objeto de definición pública de base de datos reflejada. Consulte este artículo para obtener más información sobre la estructura de la definición de base de datos reflejada. |
|
Mirrored |
Objeto de parte de definición de base de datos reflejada. |
|
Mirrored |
Propiedades de la base de datos reflejadas. |
|
Payload |
Tipo de la carga de la parte de definición. Se pueden agregar tipos de carga adicionales a lo largo del tiempo. |
|
Principal |
Tipo de la entidad de seguridad. Se pueden agregar tipos de entidad de seguridad adicionales a lo largo del tiempo. |
|
Sensitivity |
Representa una etiqueta de confidencialidad aplicada a un elemento. |
|
Sensitivity |
Estrategia para aplicar la etiqueta de confidencialidad. El valor predeterminado es ApplyOrFail. Se pueden agregar tipos adicionales a lo largo del tiempo. |
|
Sensitivity |
Configuración de la etiqueta de confidencialidad. |
|
Service |
Detalles específicos de la entidad de servicio. Aplicable cuando el tipo de entidad de seguridad es |
|
Service |
Representa una entidad de servicio de Microsoft Entra. |
|
Service |
Detalles del perfil de entidad de servicio. Aplicable cuando el tipo de entidad de seguridad es |
|
Service |
Representa un perfil de entidad de servicio. |
|
Sql |
Objeto que contiene las propiedades del punto de conexión de SQL. |
|
Sql |
Tipo de estado de aprovisionamiento del punto de conexión de SQL. Se pueden agregar tipos de |
|
User |
Detalles específicos de la entidad de seguridad de usuario. Aplicable cuando el tipo de entidad de seguridad es |
|
User |
Representa una entidad de seguridad de usuario Microsoft Entra. |
CreateMirroredDatabaseRequest
Cree una carga de solicitud de base de datos reflejada.
| Nombre | Tipo | Description |
|---|---|---|
| definition |
Definición pública de la base de datos reflejada. |
|
| description |
string |
Descripción de la base de datos reflejada. La longitud máxima es de 256 caracteres. |
| displayName |
string |
Nombre para mostrar de la base de datos reflejada. El nombre para mostrar debe seguir las reglas de nomenclatura según el tipo de elemento. |
| folderId |
string (uuid) |
Identificador de carpeta. Si no se especifica o null, la base de datos reflejada se crea con el área de trabajo como carpeta. |
| sensitivityLabelSettings |
Configuración de la etiqueta de confidencialidad para la base de datos reflejada. |
EntireTenantPrincipal
Representa una entidad de seguridad de inquilino
| Nombre | Tipo | Description |
|---|---|---|
| displayName |
string |
Nombre para mostrar de la entidad de seguridad. |
| id |
string (uuid) |
Identificador de la entidad de seguridad. |
| type |
string:
Entire |
Tipo de la entidad de seguridad. Se pueden agregar tipos de entidad de seguridad adicionales a lo largo del tiempo. |
ErrorRelatedResource
Objeto de detalles del recurso relacionado con el error.
| Nombre | Tipo | Description |
|---|---|---|
| resourceId |
string |
Identificador de recurso implicado en el error. |
| resourceType |
string |
Tipo del recurso implicado en el error. |
ErrorResponse
Respuesta de error.
| Nombre | Tipo | Description |
|---|---|---|
| errorCode |
string |
Identificador específico que proporciona información sobre una condición de error, lo que permite una comunicación estandarizada entre nuestro servicio y sus usuarios. |
| message |
string |
Representación legible del error. |
| moreDetails |
Lista de detalles de error adicionales. |
|
| relatedResource |
Detalles del recurso relacionado con el error. |
|
| requestId |
string (uuid) |
Identificador de la solicitud asociada al error. |
ErrorResponseDetails
Detalles de la respuesta de error.
| Nombre | Tipo | Description |
|---|---|---|
| errorCode |
string |
Identificador específico que proporciona información sobre una condición de error, lo que permite una comunicación estandarizada entre nuestro servicio y sus usuarios. |
| message |
string |
Representación legible del error. |
| relatedResource |
Detalles del recurso relacionado con el error. |
GroupDetails
Detalles específicos del grupo. Aplicable cuando el tipo de entidad de seguridad es Group.
| Nombre | Tipo | Description |
|---|---|---|
| groupType |
Tipo del grupo. Se pueden agregar tipos de grupo adicionales a lo largo del tiempo. |
GroupPrincipal
Representa un grupo de seguridad.
| Nombre | Tipo | Description |
|---|---|---|
| displayName |
string |
Nombre para mostrar de la entidad de seguridad. |
| groupDetails |
Detalles específicos del grupo. Aplicable cuando el tipo de entidad de seguridad es |
|
| id |
string (uuid) |
Identificador de la entidad de seguridad. |
| type |
string:
Group |
Tipo de la entidad de seguridad. Se pueden agregar tipos de entidad de seguridad adicionales a lo largo del tiempo. |
GroupType
Tipo del grupo. Se pueden agregar tipos de grupo adicionales a lo largo del tiempo.
| Valor | Description |
|---|---|
| Unknown |
El tipo de grupo principal es desconocido. |
| SecurityGroup |
La entidad de seguridad es un grupo de seguridad. |
| DistributionList |
La entidad de seguridad es una lista de distribución. |
ItemTag
Representa una etiqueta aplicada en un elemento.
| Nombre | Tipo | Description |
|---|---|---|
| displayName |
string |
Nombre de la etiqueta. |
| id |
string (uuid) |
Identificador de etiqueta. |
ItemType
Tipo del elemento. Se pueden agregar tipos de elementos adicionales a lo largo del tiempo.
| Valor | Description |
|---|---|
| Dashboard |
Panel de PowerBI. |
| Report |
Informe de PowerBI. |
| SemanticModel |
Modelo semántico de PowerBI. |
| PaginatedReport |
Informe paginado de PowerBI. |
| Datamart |
Datamart de PowerBI. |
| Lakehouse |
Una casa de lago. |
| Eventhouse |
Un centro de eventos. |
| Environment |
Un entorno. |
| KQLDatabase |
Una base de datos KQL. |
| KQLQueryset |
Un conjunto de consultas KQL. |
| KQLDashboard |
Un panel de KQL. |
| DataPipeline |
Una canalización de datos. |
| Notebook |
Un cuaderno. |
| SparkJobDefinition |
Una definición de trabajo de Spark. |
| MLExperiment |
Un experimento de aprendizaje automático. |
| MLModel |
Un modelo de aprendizaje automático. |
| Warehouse |
Un almacén. |
| Eventstream |
Una secuencia de eventos. |
| SQLEndpoint |
Un punto de conexión de SQL. |
| MirroredWarehouse |
Un almacén reflejado. |
| MirroredDatabase |
Una base de datos reflejada. |
| Reflex |
Un reflejo. |
| GraphQLApi |
Una API para el elemento GraphQL. |
| MountedDataFactory |
A MountedDataFactory. |
| SQLDatabase |
A SQLDatabase. |
| CopyJob |
Un trabajo de copia. |
| VariableLibrary |
A VariableLibrary. |
| Dataflow |
Flujo de datos. |
| ApacheAirflowJob |
An ApacheAirflowJob. |
| WarehouseSnapshot |
Una instantánea de almacenamiento. |
| DigitalTwinBuilder |
A DigitalTwinBuilder. |
| DigitalTwinBuilderFlow |
Un flujo de Digital Twin Builder. |
| MirroredAzureDatabricksCatalog |
Un catálogo de Azure Databricks reflejado. |
| Map |
Un mapa. |
| AnomalyDetector |
An Anomaly Detector. |
| UserDataFunction |
Una función de datos de usuario. |
| GraphModel |
Un GraphModel. |
| GraphQuerySet |
Un conjunto de consultas de Graph. |
| SnowflakeDatabase |
Una base de datos de Snowflake para almacenar tablas de Cosmos creadas a partir de la cuenta de Snowflake. |
| OperationsAgent |
A OperationsAgent. |
| CosmosDBDatabase |
Una base de datos de Cosmos DB. |
| Ontology |
Una ontología. |
| EventSchemaSet |
An EventSchemaSet. |
| DataAgent |
A DataAgent. |
MirroredDatabase
Un elemento de base de datos reflejado.
| Nombre | Tipo | Description |
|---|---|---|
| defaultIdentity | Principal: |
Identidad predeterminada del elemento. |
| description |
string |
Descripción del elemento. |
| displayName |
string |
Nombre para mostrar del elemento. |
| folderId |
string (uuid) |
Identificador de carpeta. |
| id |
string (uuid) |
Identificador del elemento. |
| properties |
Propiedades de la base de datos reflejadas. |
|
| sensitivityLabel |
Etiqueta de confidencialidad del elemento. |
|
| tags |
Item |
Lista de etiquetas aplicadas. |
| type |
Tipo de elemento. |
|
| workspaceId |
string (uuid) |
Identificador del área de trabajo. |
MirroredDatabaseDefinition
Objeto de definición pública de base de datos reflejada. Consulte este artículo para obtener más información sobre la estructura de la definición de base de datos reflejada.
| Nombre | Tipo | Description |
|---|---|---|
| parts |
Lista de elementos de definición. |
MirroredDatabaseDefinitionPart
Objeto de parte de definición de base de datos reflejada.
| Nombre | Tipo | Description |
|---|---|---|
| path |
string |
Ruta de acceso del elemento de base de datos reflejada. |
| payload |
string |
Carga del elemento de base de datos reflejada. |
| payloadType |
Tipo de carga. |
MirroredDatabaseProperties
Propiedades de la base de datos reflejadas.
| Nombre | Tipo | Description |
|---|---|---|
| defaultSchema |
string |
Esquema predeterminado de la base de datos reflejada. Esta propiedad solo se devuelve para la base de datos reflejada que habilita el esquema predeterminado en la definición. |
| oneLakeTablesPath |
string |
Ruta de acceso oneLake al directorio de tablas de base de datos reflejadas. |
| sqlEndpointProperties |
Objeto que contiene las propiedades del punto de conexión de SQL. |
PayloadType
Tipo de la carga de la parte de definición. Se pueden agregar tipos de carga adicionales a lo largo del tiempo.
| Valor | Description |
|---|---|
| InlineBase64 |
Base 64 insertada. |
PrincipalType
Tipo de la entidad de seguridad. Se pueden agregar tipos de entidad de seguridad adicionales a lo largo del tiempo.
| Valor | Description |
|---|---|
| User |
La entidad de seguridad es una entidad de seguridad de usuario Microsoft Entra. |
| ServicePrincipal |
La entidad de seguridad es una entidad de servicio Microsoft Entra. |
| Group |
La entidad de seguridad es un grupo de seguridad. |
| ServicePrincipalProfile |
La entidad de servicio es un perfil de entidad de servicio. |
| EntireTenant |
La entidad de seguridad representa todos los usuarios de inquilinos. |
SensitivityLabel
Representa una etiqueta de confidencialidad aplicada a un elemento.
| Nombre | Tipo | Description |
|---|---|---|
| id |
string (uuid) |
Identificador de etiqueta de confidencialidad. |
SensitivityLabelApplyStrategy
Estrategia para aplicar la etiqueta de confidencialidad. El valor predeterminado es ApplyOrFail. Se pueden agregar tipos adicionales a lo largo del tiempo.
| Valor | Description |
|---|---|
| ApplyOrFail |
Aplique la etiqueta de confidencialidad o produzca un error en la operación si no se puede aplicar. |
| Ignore |
Omita la etiqueta de confidencialidad si no se puede aplicar y continúe con la operación sin aplicar la etiqueta. |
SensitivityLabelSettings
Configuración de la etiqueta de confidencialidad.
| Nombre | Tipo | Description |
|---|---|---|
| labelId |
string (uuid) |
Identificador de etiqueta de confidencialidad. |
| sensitivityLabelApplyStrategy |
Estrategia para aplicar la etiqueta de confidencialidad. |
ServicePrincipalDetails
Detalles específicos de la entidad de servicio. Aplicable cuando el tipo de entidad de seguridad es ServicePrincipal.
| Nombre | Tipo | Description |
|---|---|---|
| aadAppId |
string (uuid) |
AppId de Microsoft Entra de la entidad de servicio. |
ServicePrincipalPrincipal
Representa una entidad de servicio de Microsoft Entra.
| Nombre | Tipo | Description |
|---|---|---|
| displayName |
string |
Nombre para mostrar de la entidad de seguridad. |
| id |
string (uuid) |
Identificador de la entidad de seguridad. |
| servicePrincipalDetails |
Detalles específicos de la entidad de servicio. Aplicable cuando el tipo de entidad de seguridad es |
|
| type |
string:
Service |
Tipo de la entidad de seguridad. Se pueden agregar tipos de entidad de seguridad adicionales a lo largo del tiempo. |
ServicePrincipalProfileDetails
Detalles del perfil de entidad de servicio. Aplicable cuando el tipo de entidad de seguridad es ServicePrincipalProfile.
| Nombre | Tipo | Description |
|---|---|---|
| parentPrincipal | Principal: |
La entidad de seguridad principal del perfil de la entidad de servicio. |
ServicePrincipalProfilePrincipal
Representa un perfil de entidad de servicio.
| Nombre | Tipo | Description |
|---|---|---|
| displayName |
string |
Nombre para mostrar de la entidad de seguridad. |
| id |
string (uuid) |
Identificador de la entidad de seguridad. |
| servicePrincipalProfileDetails |
Detalles del perfil de entidad de servicio. Aplicable cuando el tipo de entidad de seguridad es |
|
| type |
string:
Service |
Tipo de la entidad de seguridad. Se pueden agregar tipos de entidad de seguridad adicionales a lo largo del tiempo. |
SqlEndpointProperties
Objeto que contiene las propiedades del punto de conexión de SQL.
| Nombre | Tipo | Description |
|---|---|---|
| connectionString |
string |
Connection string de punto de conexión de SQL. |
| id |
string |
Identificador del punto de conexión de SQL. |
| provisioningStatus |
Estado de aprovisionamiento del punto de conexión de SQL. |
SqlEndpointProvisioningStatus
Tipo de estado de aprovisionamiento del punto de conexión de SQL. Se pueden agregar tipos de SqlEndpointProvisioningStatus adicionales a lo largo del tiempo.
| Valor | Description |
|---|---|
| InProgress |
El aprovisionamiento de puntos de conexión de SQL está en curso. |
| Success |
El aprovisionamiento de puntos de conexión de SQL se realizó correctamente. |
| Failed |
Error en el aprovisionamiento del punto de conexión de SQL. |
UserDetails
Detalles específicos de la entidad de seguridad de usuario. Aplicable cuando el tipo de entidad de seguridad es User.
| Nombre | Tipo | Description |
|---|---|---|
| userPrincipalName |
string |
Nombre principal de usuario. |
UserPrincipal
Representa una entidad de seguridad de usuario Microsoft Entra.
| Nombre | Tipo | Description |
|---|---|---|
| displayName |
string |
Nombre para mostrar de la entidad de seguridad. |
| id |
string (uuid) |
Identificador de la entidad de seguridad. |
| type |
string:
User |
Tipo de la entidad de seguridad. Se pueden agregar tipos de entidad de seguridad adicionales a lo largo del tiempo. |
| userDetails |
Detalles específicos de la entidad de seguridad de usuario. Aplicable cuando el tipo de entidad de seguridad es |