Items - Create Eventhouse
Crée un eventhouse dans l’espace de travail spécifié.
Cette API prend en charge opérations longues (LRO).
Autorisations
L’appelant doit avoir rôle de contributeur ou supérieur.
Étendues déléguées requises
Eventhouse.ReadWrite.All ou Item.ReadWrite.All
Limitations
- Pour créer un eventhouse, l’espace de travail doit se trouver sur une capacité Fabric prise en charge. Pour plus d’informations, consultez : types de licences Microsoft Fabric.
Identités prises en charge par Microsoft Entra
Cette API prend en charge les identités Microsoft répertoriées dans cette section.
Identité | Soutien |
---|---|
Utilisateur | Oui |
principal de service et identités managées | Oui |
Interface
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/eventhouses
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
workspace
|
path | True |
string uuid |
ID de l’espace de travail. |
Corps de la demande
Nom | Obligatoire | Type | Description |
---|---|---|---|
displayName | True |
string |
Nom complet de l’eventhouse. Le nom de la maison d’événements peut contenir des caractères alphanumériques, des traits de soulignement, des points et des traits d’union. Les caractères spéciaux ne sont pas pris en charge. |
creationPayload |
Charge utile de création d’eventhouse. Utilisez |
||
definition |
Définition publique de la maison d’événements. Utilisez |
||
description |
string |
Description de la maison d’événements. La longueur maximale est de 256 caractères. |
Réponses
Nom | Type | Description |
---|---|---|
201 Created |
Création réussie |
|
202 Accepted |
Demande acceptée, approvisionnement eventhouse en cours En-têtes
|
|
Other Status Codes |
Codes d’erreur courants :
|
Exemples
Create an eventhouse example |
create an eventhouse with creation |
Create an eventhouse with definition example |
Create an eventhouse example
Exemple de requête
POST https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff229/eventhouses
{
"displayName": "Eventhouse_1",
"description": "An eventhouse description."
}
Exemple de réponse
{
"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
Exemple de requête
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
}
}
Exemple de réponse
{
"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
Exemple de requête
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"
}
]
}
}
Exemple de réponse
{
"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
Définitions
Nom | Description |
---|---|
Create |
Créez une demande eventhouse. |
Error |
Objet de détails de ressource associé à l’erreur. |
Error |
Réponse d’erreur. |
Error |
Détails de la réponse d’erreur. |
Eventhouse |
Objet eventhouse. |
Eventhouse |
Charge utile de l’élément Eventhouse |
Eventhouse |
Objet de définition publique Eventhouse. |
Eventhouse |
Objet de partie de définition Eventhouse. |
Eventhouse |
Propriétés de la maison d’événements. |
Item |
Type de l’élément. Des types d’éléments supplémentaires peuvent être ajoutés au fil du temps. |
Payload |
Type de la charge utile du composant de définition. Des types de charge utile supplémentaires peuvent être ajoutés au fil du temps. |
CreateEventhouseRequest
Créez une demande eventhouse.
Nom | Type | Description |
---|---|---|
creationPayload |
Charge utile de création d’eventhouse. Utilisez |
|
definition |
Définition publique de la maison d’événements. Utilisez |
|
description |
string |
Description de la maison d’événements. La longueur maximale est de 256 caractères. |
displayName |
string |
Nom complet de l’eventhouse. Le nom de la maison d’événements peut contenir des caractères alphanumériques, des traits de soulignement, des points et des traits d’union. Les caractères spéciaux ne sont pas pris en charge. |
ErrorRelatedResource
Objet de détails de ressource associé à l’erreur.
Nom | Type | Description |
---|---|---|
resourceId |
string |
ID de ressource impliqué dans l’erreur. |
resourceType |
string |
Type de la ressource impliquée dans l’erreur. |
ErrorResponse
Réponse d’erreur.
Nom | Type | Description |
---|---|---|
errorCode |
string |
Identificateur spécifique qui fournit des informations sur une condition d’erreur, ce qui permet une communication standardisée entre notre service et ses utilisateurs. |
message |
string |
Représentation lisible humaine de l’erreur. |
moreDetails |
Liste des détails d’erreur supplémentaires. |
|
relatedResource |
Détails de la ressource associée à l’erreur. |
|
requestId |
string |
ID de la demande associée à l’erreur. |
ErrorResponseDetails
Détails de la réponse d’erreur.
Nom | Type | Description |
---|---|---|
errorCode |
string |
Identificateur spécifique qui fournit des informations sur une condition d’erreur, ce qui permet une communication standardisée entre notre service et ses utilisateurs. |
message |
string |
Représentation lisible humaine de l’erreur. |
relatedResource |
Détails de la ressource associée à l’erreur. |
Eventhouse
Objet eventhouse.
Nom | Type | Description |
---|---|---|
description |
string |
Description de l’élément. |
displayName |
string |
Nom complet de l’élément. |
id |
string uuid |
ID d’élément. |
properties |
Propriétés de la maison d’événements. |
|
type |
Type d’élément. |
|
workspaceId |
string uuid |
ID de l’espace de travail. |
EventhouseCreationPayload
Charge utile de l’élément Eventhouse
EventhouseDefinition
Objet de définition publique Eventhouse.
Nom | Type | Description |
---|---|---|
format |
string |
Format de la définition d’élément. |
parts |
Liste des parties de définition. |
EventhouseDefinitionPart
Objet de partie de définition Eventhouse.
Nom | Type | Description |
---|---|---|
path |
string |
Chemin d’accès du composant eventhouse. |
payload |
string |
Charge utile de partie eventhouse. |
payloadType |
Type de charge utile. |
EventhouseProperties
Propriétés de la maison d’événements.
Nom | Type | Description |
---|---|---|
databasesItemIds |
string[] uuid |
Liste de tous les enfants de base de données KQL |
ingestionServiceUri |
string |
URI du service d’ingestion. |
queryServiceUri |
string |
URI du service de requête. |
ItemType
Type de l’élément. Des types d’éléments supplémentaires peuvent être ajoutés au fil du temps.
Valeur | Description |
---|---|
Dashboard |
Tableau de bord PowerBI. |
DataPipeline |
Un pipeline de données. |
Datamart |
Datamart PowerBI. |
Environment |
Environnement. |
Eventhouse |
Un eventhouse. |
Eventstream |
Flux d’événements. |
GraphQLApi |
API pour l’élément GraphQL. |
KQLDashboard |
Tableau de bord KQL. |
KQLDatabase |
Base de données KQL. |
KQLQueryset |
Ensemble de requêtes KQL. |
Lakehouse |
Un lac. |
MLExperiment |
Une expérience de Machine Learning. |
MLModel |
Modèle Machine Learning. |
MirroredDatabase |
Une base de données mise en miroir. |
MirroredWarehouse |
Un entrepôt mis en miroir. |
MountedDataFactory |
Un MountedDataFactory. |
Notebook |
Un bloc-notes. |
PaginatedReport |
Rapport paginé PowerBI. |
Reflex |
Un réflexe. |
Report |
Rapport PowerBI. |
SQLDatabase |
A SQLDatabase. |
SQLEndpoint |
Point de terminaison SQL. |
SemanticModel |
Modèle sémantique PowerBI. |
SparkJobDefinition |
Définition d’un travail Spark. |
Warehouse |
Un entrepôt. |
PayloadType
Type de la charge utile du composant de définition. Des types de charge utile supplémentaires peuvent être ajoutés au fil du temps.
Valeur | Description |
---|---|
InlineBase64 |
Base 64 inline. |