Items - Create Mirrored Database
Crea un database con mirroring nell'area di lavoro specificata.
Questa API non supporta la creazione di un database con mirroring senza una definizione.
Per creare un database con mirroring con definizione, fare riferimento all'articolo definizione del database con mirroring.
Autorizzazioni
Il chiamante deve avere un ruolo di area di lavoro collaboratore .
Ambiti delegati obbligatori
MirroredDatabase.ReadWrite.All o Item.ReadWrite.All
Identità supportate da Microsoft Entra
Questa API supporta le identità di Microsoft elencate in questa sezione.
| Identità | Appoggiare |
|---|---|
| Utente | Sì |
| 'entità servizio e identità gestite | Sì |
Interfaccia
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/mirroredDatabases
Parametri dell'URI
| Nome | In | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
workspace
|
path | True |
string (uuid) |
ID dell'area di lavoro. |
Corpo della richiesta
| Nome | Necessario | Tipo | Descrizione |
|---|---|---|---|
| definition | True |
Definizione pubblica del database con mirroring. |
|
| displayName | True |
string |
Nome visualizzato del database con mirroring. Il nome visualizzato deve seguire le regole di denominazione in base al tipo di elemento. |
| description |
string |
Descrizione del database con mirroring. La lunghezza massima è di 256 caratteri. |
|
| folderId |
string (uuid) |
ID cartella. Se non specificato o null, il database con mirroring viene creato con l'area di lavoro come cartella. |
Risposte
| Nome | Tipo | Descrizione |
|---|---|---|
| 201 Created |
Creazione completata |
|
| Other Status Codes |
Codici di errore comuni:
|
Esempio
Create a mirrored database with public definition example
Esempio di richiesta
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"
}
]
}
}
Risposta di esempio
{
"displayName": "Mirrored database 1",
"description": "A mirrored database description",
"type": "MirroredDatabase",
"workspaceId": "a0a0a0a0-bbbb-cccc-dddd-e1e1e1e1e1e1",
"id": "b1b1b1b1-cccc-dddd-eeee-f2f2f2f2f2f2"
}
Definizioni
| Nome | Descrizione |
|---|---|
|
Create |
Creare il payload della richiesta di database con mirroring. |
|
Error |
Oggetto dettagli risorsa correlato all'errore. |
|
Error |
Risposta di errore. |
|
Error |
Dettagli della risposta di errore. |
|
Item |
Rappresenta un tag applicato a un elemento. |
|
Item |
Tipo dell'elemento. È possibile aggiungere altri tipi di elemento nel tempo. |
|
Mirrored |
Elemento del database con mirroring. |
|
Mirrored |
Oggetto definizione pubblica del database con mirroring. |
|
Mirrored |
Oggetto parte della definizione del database con mirroring. |
|
Mirrored |
Proprietà del database con mirroring. |
|
Payload |
Tipo del payload della parte di definizione. È possibile aggiungere altri tipi di payload nel tempo. |
|
Sql |
Oggetto contenente le proprietà dell'endpoint SQL. |
|
Sql |
Tipo di stato del provisioning dell'endpoint SQL. È possibile aggiungere altri tipi di |
CreateMirroredDatabaseRequest
Creare il payload della richiesta di database con mirroring.
| Nome | Tipo | Descrizione |
|---|---|---|
| definition |
Definizione pubblica del database con mirroring. |
|
| description |
string |
Descrizione del database con mirroring. La lunghezza massima è di 256 caratteri. |
| displayName |
string |
Nome visualizzato del database con mirroring. Il nome visualizzato deve seguire le regole di denominazione in base al tipo di elemento. |
| folderId |
string (uuid) |
ID cartella. Se non specificato o null, il database con mirroring viene creato con l'area di lavoro come cartella. |
ErrorRelatedResource
Oggetto dettagli risorsa correlato all'errore.
| Nome | Tipo | Descrizione |
|---|---|---|
| resourceId |
string |
ID risorsa coinvolto nell'errore. |
| resourceType |
string |
Tipo della risorsa coinvolta nell'errore. |
ErrorResponse
Risposta di errore.
| Nome | Tipo | Descrizione |
|---|---|---|
| errorCode |
string |
Identificatore specifico che fornisce informazioni su una condizione di errore, consentendo la comunicazione standardizzata tra il servizio e i relativi utenti. |
| message |
string |
Rappresentazione leggibile dell'errore. |
| moreDetails |
Elenco di dettagli aggiuntivi sull'errore. |
|
| relatedResource |
Dettagli della risorsa correlati all'errore. |
|
| requestId |
string |
ID della richiesta associata all'errore. |
ErrorResponseDetails
Dettagli della risposta di errore.
| Nome | Tipo | Descrizione |
|---|---|---|
| errorCode |
string |
Identificatore specifico che fornisce informazioni su una condizione di errore, consentendo la comunicazione standardizzata tra il servizio e i relativi utenti. |
| message |
string |
Rappresentazione leggibile dell'errore. |
| relatedResource |
Dettagli della risorsa correlati all'errore. |
ItemTag
Rappresenta un tag applicato a un elemento.
| Nome | Tipo | Descrizione |
|---|---|---|
| displayName |
string |
Nome del tag. |
| id |
string (uuid) |
ID tag. |
ItemType
Tipo dell'elemento. È possibile aggiungere altri tipi di elemento nel tempo.
| Valore | Descrizione |
|---|---|
| Dashboard |
Dashboard di Power BI. |
| Report |
Report di Power BI. |
| SemanticModel |
Modello semantico di PowerBI. |
| PaginatedReport |
Report impaginato di Power BI. |
| Datamart |
Datamart di PowerBI. |
| Lakehouse |
Una lakehouse. |
| Eventhouse |
Una casa eventi. |
| Environment |
Un ambiente. |
| KQLDatabase |
Un database KQL. |
| KQLQueryset |
Set di query KQL. |
| KQLDashboard |
Dashboard KQL. |
| DataPipeline |
Una pipeline di dati. |
| Notebook |
Un notebook. |
| SparkJobDefinition |
Definizione di processo Spark. |
| MLExperiment |
Esperimento di Machine Learning. |
| MLModel |
Modello di Machine Learning. |
| Warehouse |
Un magazzino. |
| Eventstream |
Flusso di eventi. |
| SQLEndpoint |
Endpoint SQL. |
| MirroredWarehouse |
Magazzino con mirroring. |
| MirroredDatabase |
Database con mirroring. |
| Reflex |
Un riflesso. |
| GraphQLApi |
API per l'elemento GraphQL. |
| MountedDataFactory |
Oggetto MountedDataFactory. |
| SQLDatabase |
A SQLDatabase. |
| CopyJob |
Processo di copia. |
| VariableLibrary |
VariabileLibrary. |
| Dataflow |
Flusso di dati. |
| ApacheAirflowJob |
An ApacheAirflowJob. |
| WarehouseSnapshot |
Uno snapshot del warehouse. |
| DigitalTwinBuilder |
A DigitalTwinBuilder. |
| DigitalTwinBuilderFlow |
Flusso di Generatore di gemelli digitali. |
| MirroredAzureDatabricksCatalog |
Catalogo di Azure databricks con mirroring. |
| Map |
Una mappa. |
| AnomalyDetector |
Rilevamento anomalie. |
| UserDataFunction |
Funzione dati utente. |
| GraphModel |
A GraphModel. |
| GraphQuerySet |
Oggetto Graph QuerySet. |
| SnowflakeDatabase |
Un database Snowflake per archiviare le tabelle Iceberg create dall'account Snowflake. |
| OperationsAgent |
Oggetto OperationsAgent. |
| CosmosDBDatabase |
Un database Cosmos DB. |
MirroredDatabase
Elemento del database con mirroring.
| Nome | Tipo | Descrizione |
|---|---|---|
| description |
string |
Descrizione dell'elemento. |
| displayName |
string |
Nome visualizzato dell'elemento. |
| folderId |
string (uuid) |
ID cartella. |
| id |
string (uuid) |
ID elemento. |
| properties |
Proprietà del database con mirroring. |
|
| tags |
Item |
Elenco di tag applicati. |
| type |
Tipo di elemento. |
|
| workspaceId |
string (uuid) |
ID dell'area di lavoro. |
MirroredDatabaseDefinition
Oggetto definizione pubblica del database con mirroring.
| Nome | Tipo | Descrizione |
|---|---|---|
| parts |
Elenco di parti di definizione. |
MirroredDatabaseDefinitionPart
Oggetto parte della definizione del database con mirroring.
| Nome | Tipo | Descrizione |
|---|---|---|
| path |
string |
Percorso della parte del database con mirroring. |
| payload |
string |
Payload della parte del database con mirroring. |
| payloadType |
Tipo di payload. |
MirroredDatabaseProperties
Proprietà del database con mirroring.
| Nome | Tipo | Descrizione |
|---|---|---|
| defaultSchema |
string |
Schema predefinito del database con mirroring. Questa proprietà viene restituita solo per il database con mirroring che abilita lo schema predefinito nella definizione. |
| oneLakeTablesPath |
string |
Percorso di OneLake alla directory delle tabelle di database con mirroring. |
| sqlEndpointProperties |
Oggetto contenente le proprietà dell'endpoint SQL. |
PayloadType
Tipo del payload della parte di definizione. È possibile aggiungere altri tipi di payload nel tempo.
| Valore | Descrizione |
|---|---|
| InlineBase64 |
Inline Base 64. |
SqlEndpointProperties
Oggetto contenente le proprietà dell'endpoint SQL.
| Nome | Tipo | Descrizione |
|---|---|---|
| connectionString |
string |
Stringa di connessione dell'endpoint SQL. |
| id |
string |
ID endpoint SQL. |
| provisioningStatus |
Stato del provisioning dell'endpoint SQL. |
SqlEndpointProvisioningStatus
Tipo di stato del provisioning dell'endpoint SQL. È possibile aggiungere altri tipi di SqlEndpointProvisioningStatus nel tempo.
| Valore | Descrizione |
|---|---|
| InProgress |
Il provisioning degli endpoint SQL è in corso. |
| Success |
Provisioning dell'endpoint SQL completato. |
| Failed |
Provisioning dell'endpoint SQL non riuscito. |