次の方法で共有


Items - Create Eventhouse

指定したワークスペースにイベントハウスを作成します。
この API は、実行時間の長い操作 (LRO)をサポートします。

権限

呼び出し元には、共同作成者 以上のワークスペース ロールが必要です。

必要な委任されたスコープ

Eventhouse.ReadWrite.All または Item.ReadWrite.All

制限

  • イベントハウスを作成するには、ワークスペースがサポートされている Fabric 容量上にある必要があります。 詳細については、「Microsoft Fabric ライセンスの種類を参照してください。

Microsoft Entra でサポートされている ID

この API では、このセクションに記載されている Microsoft ID がサポートされています。

同一性 支える
利用者 はい
サービス プリンシパルの とマネージド ID はい

インターフェイス

POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/eventhouses

URI パラメーター

名前 / 必須 説明
workspaceId
path True

string

uuid

ワークスペース ID。

要求本文

名前 必須 説明
displayName True

string

イベントハウスの表示名。 イベントハウス名には、英数字、アンダースコア、ピリオド、ハイフンを含めることができます。 特殊文字はサポートされていません。

creationPayload

EventhouseCreationPayload

イベントハウス作成ペイロード。 definition または creationPayloadを使用します。 両方を同時に使用することはできません。

definition

EventhouseDefinition

イベントハウスのパブリック定義。 definition または creationPayloadを使用します。 両方を同時に使用することはできません。

description

string

イベントハウスの説明。 最大長は 256 文字です。

応答

名前 説明
201 Created

Eventhouse

正常に作成されました

202 Accepted

承認された要求、eventhouse のプロビジョニングが進行中

ヘッダー

  • Location: string
  • x-ms-operation-id: string
  • Retry-After: integer
Other Status Codes

ErrorResponse

一般的なエラー コード:

  • InvalidItemType - 項目の種類が無効です

  • ItemDisplayNameAlreadyInUse - 項目の表示名は既に使用されています。

  • CorruptedPayload - 指定されたペイロードが破損しています。

Create an eventhouse example
create an eventhouse with creationPayload example
Create an eventhouse with definition example

Create an eventhouse example

要求のサンプル

POST https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff229/eventhouses

{
  "displayName": "Eventhouse_1",
  "description": "An eventhouse description."
}

応答のサンプル

{
  "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

要求のサンプル

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
  }
}

応答のサンプル

{
  "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

要求のサンプル

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"
      }
    ]
  }
}

応答のサンプル

{
  "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

定義

名前 説明
CreateEventhouseRequest

eventhouse 要求を作成します。

ErrorRelatedResource

エラー関連のリソース詳細オブジェクト。

ErrorResponse

エラー応答。

ErrorResponseDetails

エラー応答の詳細。

Eventhouse

eventhouse オブジェクト。

EventhouseCreationPayload

Eventhouse 項目ペイロード

EventhouseDefinition

Eventhouse パブリック定義オブジェクト。

EventhouseDefinitionPart

Eventhouse 定義パーツ オブジェクト。

EventhouseProperties

eventhouse プロパティ。

ItemType

アイテムの種類。 追加の項目の種類は、時間の経過と同時に追加される場合があります。

PayloadType

定義パーツペイロードの型。 追加のペイロードの種類は、時間の経過と同時に追加される場合があります。

CreateEventhouseRequest

eventhouse 要求を作成します。

名前 説明
creationPayload

EventhouseCreationPayload

イベントハウス作成ペイロード。 definition または creationPayloadを使用します。 両方を同時に使用することはできません。

definition

EventhouseDefinition

イベントハウスのパブリック定義。 definition または creationPayloadを使用します。 両方を同時に使用することはできません。

description

string

イベントハウスの説明。 最大長は 256 文字です。

displayName

string

イベントハウスの表示名。 イベントハウス名には、英数字、アンダースコア、ピリオド、ハイフンを含めることができます。 特殊文字はサポートされていません。

ErrorRelatedResource

エラー関連のリソース詳細オブジェクト。

名前 説明
resourceId

string

エラーに関係するリソース ID。

resourceType

string

エラーに関係するリソースの種類。

ErrorResponse

エラー応答。

名前 説明
errorCode

string

エラー状態に関する情報を提供し、サービスとそのユーザー間の標準化された通信を可能にする特定の識別子。

message

string

エラーの人間が判読できる表現。

moreDetails

ErrorResponseDetails[]

その他のエラーの詳細の一覧。

relatedResource

ErrorRelatedResource

エラー関連のリソースの詳細。

requestId

string

エラーに関連付けられている要求の ID。

ErrorResponseDetails

エラー応答の詳細。

名前 説明
errorCode

string

エラー状態に関する情報を提供し、サービスとそのユーザー間の標準化された通信を可能にする特定の識別子。

message

string

エラーの人間が判読できる表現。

relatedResource

ErrorRelatedResource

エラー関連のリソースの詳細。

Eventhouse

eventhouse オブジェクト。

名前 説明
description

string

アイテムの説明。

displayName

string

アイテムの表示名。

id

string

uuid

アイテム ID。

properties

EventhouseProperties

eventhouse プロパティ。

type

ItemType

アイテムの種類。

workspaceId

string

uuid

ワークスペース ID。

EventhouseCreationPayload

Eventhouse 項目ペイロード

名前 規定値 説明
minimumConsumptionUnits

number

double
0

アクティブ化されると、イベントハウスは常に選択された最小レベルで利用でき、少なくとも選択された最小コンピューティング料金が支払われます。 サポートされる値には、[0、2.25、4.25、8.5、13、18、26、34、50] 、または 51 ~ 322 の任意の数が含まれます。 詳細については、最小消費量 参照してください。

EventhouseDefinition

Eventhouse パブリック定義オブジェクト。

名前 説明
format

string

項目定義の形式。

parts

EventhouseDefinitionPart[]

定義パーツの一覧。

EventhouseDefinitionPart

Eventhouse 定義パーツ オブジェクト。

名前 説明
path

string

イベントハウスパーツのパス。

payload

string

eventhouse パーツのペイロード。

payloadType

PayloadType

ペイロードの種類。

EventhouseProperties

eventhouse プロパティ。

名前 説明
databasesItemIds

string[]

uuid

すべての KQL データベースの子の一覧

ingestionServiceUri

string

インジェスト サービス URI。

queryServiceUri

string

クエリ サービス URI。

ItemType

アイテムの種類。 追加の項目の種類は、時間の経過と同時に追加される場合があります。

説明
Dashboard

PowerBI ダッシュボード。

DataPipeline

データ パイプライン。

Datamart

PowerBI データマート。

Environment

環境。

Eventhouse

イベントハウス。

Eventstream

イベントストリーム。

GraphQLApi

GraphQL 項目の API。

KQLDashboard

KQL ダッシュボード。

KQLDatabase

KQL データベース。

KQLQueryset

KQL クエリセット。

Lakehouse

レイクハウス。

MLExperiment

機械学習の実験。

MLModel

機械学習モデル。

MirroredDatabase

ミラー化されたデータベース。

MirroredWarehouse

ミラー化された倉庫。

MountedDataFactory

MountedDataFactory。

Notebook

ノートブック。

PaginatedReport

PowerBI のページ分割されたレポート。

Reflex

反射。

Report

PowerBI レポート。

SQLDatabase

SQLDatabase。

SQLEndpoint

SQL エンドポイント。

SemanticModel

PowerBI セマンティック モデル。

SparkJobDefinition

Spark ジョブ定義。

Warehouse

倉庫。

PayloadType

定義パーツペイロードの型。 追加のペイロードの種類は、時間の経過と同時に追加される場合があります。

説明
InlineBase64

インライン ベース 64。