Items - Create Eventhouse
Crea una eventhouse nell'area di lavoro specificata.
Questa API supporta operazioni con esecuzione prolungata (LRO).
Autorizzazioni
Il chiamante deve avere ruolo collaboratore o superiore dell'area di lavoro.
Ambiti delegati obbligatori
Eventhouse.ReadWrite.All o Item.ReadWrite.All
Limitazioni
- Per creare una eventhouse, l'area di lavoro deve essere in una capacità di Infrastruttura supportata. Per altre informazioni, vedere: tipi di licenza di Microsoft Fabric.
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}/eventhouses
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 dell'eventhouse. Il nome della casa eventi può contenere caratteri alfanumerici, caratteri di sottolineatura, punti e trattini. I caratteri speciali non sono supportati. |
creationPayload |
Payload di creazione dell'evento. Usare |
||
definition |
Definizione pubblica dell'eventhouse. Usare |
||
description |
string |
Descrizione dell'evento. La lunghezza massima è di 256 caratteri. |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
201 Created |
Creazione completata |
|
202 Accepted |
Richiesta accettata, provisioning eventhouse in corso Intestazioni
|
|
Other Status Codes |
Codici di errore comuni:
|
Esempio
Create an eventhouse example |
create an eventhouse with creation |
Create an eventhouse with definition example |
Create an eventhouse example
Esempio di richiesta
POST https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff229/eventhouses
{
"displayName": "Eventhouse_1",
"description": "An eventhouse description."
}
Risposta di esempio
{
"displayName": "Eventhouse_1",
"description": "An eventhouse description.",
"type": "Eventhouse",
"workspaceId": "cfafbeb1-8037-4d0c-896e-a46fb27ff229",
"id": "5b218778-e7a5-4d73-8187-f10824047655"
}
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 an eventhouse with creationPayload example
Esempio di richiesta
POST https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff229/eventhouses
{
"displayName": "Eventhouse_1",
"description": "An eventhouse description.",
"creationPayload": {
"minimumConsumptionUnits": 2.25
}
}
Risposta di esempio
{
"displayName": "Eventhouse_1",
"description": "An eventhouse description.",
"type": "Eventhouse",
"workspaceId": "cfafbeb1-8037-4d0c-896e-a46fb27ff229",
"id": "5b218778-e7a5-4d73-8187-f10824047655"
}
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 an eventhouse with definition example
Esempio di richiesta
POST https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff229/eventhouses
{
"displayName": "Eventhouse_1",
"description": "An eventhouse description.",
"definition": {
"parts": [
{
"path": "EventhouseProperties.json",
"payload": "e30=",
"payloadType": "InlineBase64"
},
{
"path": ".platform",
"payload": "ZG90UGxhdGZvcm1CYXNlNjRTdHJpbmc=",
"payloadType": "InlineBase64"
}
]
}
}
Risposta di esempio
{
"displayName": "Eventhouse_1",
"description": "An eventhouse description.",
"type": "Eventhouse",
"workspaceId": "cfafbeb1-8037-4d0c-896e-a46fb27ff229",
"id": "5b218778-e7a5-4d73-8187-f10824047655"
}
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 una richiesta di eventhouse. |
Error |
Oggetto dettagli risorsa correlato all'errore. |
Error |
Risposta di errore. |
Error |
Dettagli della risposta di errore. |
Eventhouse |
Oggetto eventhouse. |
Eventhouse |
Payload dell'elemento eventhouse |
Eventhouse |
Oggetto definizione pubblica dell'eventhouse. |
Eventhouse |
Oggetto parte della definizione dell'evento. |
Eventhouse |
Proprietà dell'eventhouse. |
Item |
Tipo dell'elemento. È possibile aggiungere altri tipi di elemento nel tempo. |
Payload |
Tipo del payload della parte di definizione. È possibile aggiungere altri tipi di payload nel tempo. |
CreateEventhouseRequest
Creare una richiesta di eventhouse.
Nome | Tipo | Descrizione |
---|---|---|
creationPayload |
Payload di creazione dell'evento. Usare |
|
definition |
Definizione pubblica dell'eventhouse. Usare |
|
description |
string |
Descrizione dell'evento. La lunghezza massima è di 256 caratteri. |
displayName |
string |
Nome visualizzato dell'eventhouse. Il nome della casa eventi può contenere caratteri alfanumerici, caratteri di sottolineatura, punti e trattini. I caratteri speciali non sono supportati. |
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. |
Eventhouse
Oggetto eventhouse.
Nome | Tipo | Descrizione |
---|---|---|
description |
string |
Descrizione dell'elemento. |
displayName |
string |
Nome visualizzato dell'elemento. |
id |
string uuid |
ID elemento. |
properties |
Proprietà dell'eventhouse. |
|
type |
Tipo di elemento. |
|
workspaceId |
string uuid |
ID dell'area di lavoro. |
EventhouseCreationPayload
Payload dell'elemento eventhouse
Nome | Tipo | Valore predefinito | Descrizione |
---|---|---|---|
minimumConsumptionUnits |
number double |
0 |
Quando attivato, la eventhouse è sempre disponibile al livello minimo selezionato e si paga almeno il calcolo minimo selezionato. I valori supportati includono [0, 2.25, 4.25, 8.5, 13, 18, 26, 34, 50] o qualsiasi numero compreso tra 51 e 322. Per altre informazioni, vedere consumo minimo |
EventhouseDefinition
Oggetto definizione pubblica dell'eventhouse.
Nome | Tipo | Descrizione |
---|---|---|
format |
string |
Formato della definizione dell'elemento. |
parts |
Elenco di parti di definizione. |
EventhouseDefinitionPart
Oggetto parte della definizione dell'evento.
Nome | Tipo | Descrizione |
---|---|---|
path |
string |
Percorso della parte dell'eventhouse. |
payload |
string |
Payload della parte dell'eventhouse. |
payloadType |
Tipo di payload. |
EventhouseProperties
Proprietà dell'eventhouse.
Nome | Tipo | Descrizione |
---|---|---|
databasesItemIds |
string[] uuid |
Elenco di tutti gli elementi figlio del database KQL |
ingestionServiceUri |
string |
URI del servizio di inserimento. |
queryServiceUri |
string |
URI del servizio di query. |
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. |
PayloadType
Tipo del payload della parte di definizione. È possibile aggiungere altri tipi di payload nel tempo.
Valore | Descrizione |
---|---|
InlineBase64 |
Inline Base 64. |