Items - Create Lakehouse
Crea una lakehouse nell'area di lavoro specificata.
Questa API supporta operazioni con esecuzione prolungata (LRO).
Questa API non supporta la creazione di una lakehouse con definizione.
Autorizzazioni
Il chiamante deve avere ruolo collaboratore o superiore dell'area di lavoro.
Ambiti delegati obbligatori
Lakehouse.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}/lakehouses
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 |
---|---|---|---|
displayName | True |
string |
Nome visualizzato del lakehouse. Il nome visualizzato deve seguire le regole di denominazione in base al tipo di elemento. |
creationPayload |
Payload di creazione del lakehouse. |
||
description |
string |
Descrizione del lago. La lunghezza massima è di 256 caratteri. |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
201 Created |
Creazione completata |
|
202 Accepted |
Richiesta accettata, provisioning lakehouse in corso. Intestazioni
|
|
Other Status Codes |
Codici di errore comuni:
|
Esempio
Create a lakehouse example |
Create a lakehouse with schema example |
Create a lakehouse example
Esempio di richiesta
POST https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff229/lakehouses
{
"displayName": "Lakehouse_1",
"description": "A lakehouse description"
}
Risposta di esempio
{
"displayName": "Lakehouse_1",
"description": "A lakehouse description",
"type": "Lakehouse",
"workspaceId": "cfafbeb1-8037-4d0c-896e-a46fb27ff229",
"id": "5b218778-e7a5-4d73-8187-f10824047715"
}
Location: https://api.fabric.microsoft.com/v1/operations/0acd697c-1550-43cd-b998-91bfbfbd47c6
x-ms-operation-id: 0acd697c-1550-43cd-b998-91bfbfbd47c6
Retry-After: 30
Create a lakehouse with schema example
Esempio di richiesta
POST https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff229/lakehouses
{
"displayName": "Lakehouse_created_with_schema",
"description": "A schema enabled lakehouse.",
"creationPayload": {
"enableSchemas": true
}
}
Risposta di esempio
{
"displayName": "Lakehouse_created_with_schema",
"description": "A schema enabled lakehouse.",
"type": "Lakehouse",
"workspaceId": "cfafbeb1-8037-4d0c-896e-a46fb27ff229",
"id": "5b218778-e7a5-4d73-8187-f10824047715"
}
Location: https://api.fabric.microsoft.com/v1/operations/0acd697c-1550-43cd-b998-91bfbfbd47c6
x-ms-operation-id: 0acd697c-1550-43cd-b998-91bfbfbd47c6
Retry-After: 30
Definizioni
Nome | Descrizione |
---|---|
Create |
Creare il payload della richiesta lakehouse. |
Error |
Oggetto dettagli risorsa correlato all'errore. |
Error |
Risposta di errore. |
Error |
Dettagli della risposta di errore. |
Item |
Tipo dell'elemento. È possibile aggiungere altri tipi di elemento nel tempo. |
Lakehouse |
Un elemento lakehouse. |
Lakehouse |
(anteprima) payload dell'elemento Lakehouse. Questa proprietà è attualmente necessaria a causa dello schema abilitato per lakehouse in anteprima. Potrebbe diventare ridondante in base alla disponibilità generale. |
Lakehouse |
Proprietà del lago. |
Sql |
Oggetto contenente le proprietà dell'endpoint SQL. |
Sql |
Tipo di stato del provisioning dell'endpoint SQL. È possibile aggiungere altri tipi di |
CreateLakehouseRequest
Creare il payload della richiesta lakehouse.
Nome | Tipo | Descrizione |
---|---|---|
creationPayload |
Payload di creazione del lakehouse. |
|
description |
string |
Descrizione del lago. La lunghezza massima è di 256 caratteri. |
displayName |
string |
Nome visualizzato del lakehouse. Il nome visualizzato deve seguire le regole di denominazione in base al tipo di elemento. |
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. |
ItemType
Tipo dell'elemento. È possibile aggiungere altri tipi di elemento nel tempo.
Valore | Descrizione |
---|---|
Dashboard |
Dashboard di Power BI. |
DataPipeline |
Una pipeline di dati. |
Datamart |
Datamart di PowerBI. |
Environment |
Un ambiente. |
Eventhouse |
Una casa eventi. |
Eventstream |
Flusso di eventi. |
GraphQLApi |
API per l'elemento GraphQL. |
KQLDashboard |
Dashboard KQL. |
KQLDatabase |
Un database KQL. |
KQLQueryset |
Set di query KQL. |
Lakehouse |
Una lakehouse. |
MLExperiment |
Esperimento di Machine Learning. |
MLModel |
Modello di Machine Learning. |
MirroredDatabase |
Database con mirroring. |
MirroredWarehouse |
Magazzino con mirroring. |
MountedDataFactory |
Oggetto MountedDataFactory. |
Notebook |
Un notebook. |
PaginatedReport |
Report impaginato di Power BI. |
Reflex |
Un riflesso. |
Report |
Report di Power BI. |
SQLDatabase |
A SQLDatabase. |
SQLEndpoint |
Endpoint SQL. |
SemanticModel |
Modello semantico di PowerBI. |
SparkJobDefinition |
Definizione di processo Spark. |
Warehouse |
Un magazzino. |
Lakehouse
Un elemento lakehouse.
Nome | Tipo | Descrizione |
---|---|---|
description |
string |
Descrizione dell'elemento. |
displayName |
string |
Nome visualizzato dell'elemento. |
id |
string uuid |
ID elemento. |
properties |
Proprietà del lago. |
|
type |
Tipo di elemento. |
|
workspaceId |
string uuid |
ID dell'area di lavoro. |
LakehouseCreationPayload
(anteprima) payload dell'elemento Lakehouse. Questa proprietà è attualmente necessaria a causa dello schema abilitato per lakehouse in anteprima. Potrebbe diventare ridondante in base alla disponibilità generale.
Nome | Tipo | Descrizione |
---|---|---|
enableSchemas |
boolean |
Creare uno schema abilitato per lakehouse se impostato su true. È consentito solo "true". |
LakehouseProperties
Proprietà del lago.
Nome | Tipo | Descrizione |
---|---|---|
defaultSchema |
string |
Schema predefinito della lakehouse. Questa proprietà viene restituita solo per la lakehouse abilitata per lo schema. |
oneLakeFilesPath |
string |
Percorso di OneLake alla directory dei file Lakehouse. |
oneLakeTablesPath |
string |
Percorso di OneLake alla directory tabelle Lakehouse. |
sqlEndpointProperties |
Oggetto contenente le proprietà dell'endpoint SQL. |
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 |
---|---|
Failed |
Provisioning dell'endpoint SQL non riuscito. |
InProgress |
Il provisioning degli endpoint SQL è in corso. |
Success |
Provisioning dell'endpoint SQL completato. |