Items - Get Downstream Relations (beta)
項目のダウンストリーム関係を取得します。
Note
この API はベータ リリースの一部であり、評価と開発のみを目的として提供されます。 フィードバックに基づいて変更される可能性があり、運用環境での使用はお勧めしません。
この API を呼び出すとき、呼び出し元はクエリ パラメーター trueの値としてbetaを指定する必要があります。
指定したアイテムの下流にあるすべての項目 (リレーション エッジや参照されるワークスペースを含む) を返します。
Permissions
呼び出し元には、アイテムの 読み取り アクセス許可が必要です。
必要な委任スコープ
Item.Read.All または Item.ReadWrite.All
Microsoft Entra でサポートされている ID
この API では、このセクションに記載されている Microsoft ID がサポートされています。
| アイデンティティ | Support |
|---|---|
| User | はい |
| サービス プリンシパルとマネージド ID | はい |
Interface
GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/items/{itemId}/relations/downstream?beta={beta}
URI パラメーター
| 名前 | / | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
item
|
path | True |
string (uuid) |
アイテム ID。 |
|
workspace
|
path | True |
string (uuid) |
ワークスペース ID。 |
|
beta
|
query | True |
boolean |
この API にアクセスするには、この必須パラメーターを |
応答
| 名前 | 型 | 説明 |
|---|---|---|
| 200 OK |
要求は正常に完了しました。 |
|
| 429 Too Many Requests |
サービス レートの制限を超えました。 サーバーは、クライアントが追加の要求を送信するまでに待機する必要がある時間を秒単位で示す ヘッダー Retry-After: integer |
|
| Other Status Codes |
一般的なエラー コード:
|
例
Get downstream relations example
要求のサンプル
GET https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff229/items/9b218778-e7a5-4d73-8187-f10824047715/relations/downstream?beta=True
応答のサンプル
{
"items": [
{
"id": "3546052c-ae64-4526-b1a8-52af7761426f",
"type": "Report",
"displayName": "Q4 Sales Dashboard",
"workspaceId": "cfafbeb1-8037-4d0c-896e-a46fb27ff229"
},
{
"id": "9b218778-e7a5-4d73-8187-f10824047715",
"type": "SemanticModel",
"displayName": "Sales Semantic Model",
"workspaceId": "cfafbeb1-8037-4d0c-896e-a46fb27ff229"
}
],
"relations": [
{
"itemId": "3546052c-ae64-4526-b1a8-52af7761426f",
"dependentOnItemId": "9b218778-e7a5-4d73-8187-f10824047715",
"relationType": "PushData"
}
],
"workspaces": [
{
"id": "cfafbeb1-8037-4d0c-896e-a46fb27ff229",
"displayName": "Finance Analytics Workspace"
}
]
}
定義
| 名前 | 説明 |
|---|---|
|
Error |
エラー関連のリソース詳細オブジェクト。 |
|
Error |
エラー応答。 |
|
Error |
エラー応答の詳細。 |
|
Item |
アイテムの種類。 追加の項目の種類は、時間の経過と同時に追加される場合があります。 |
|
Relations |
2 つの項目間のリレーションシップ エッジ。 |
|
Relations |
指定した項目に関連する項目。 これは、リレーション API によって返されるプロパティのみを含む、完全な項目オブジェクトのサブセットです。 |
|
Relations |
関連アイテム、リレーション エッジ、および参照されるワークスペースを含む応答。 |
|
Relations |
リレーションの応答で参照されるワークスペース。 |
|
Relation |
2 つの項目間の関係の種類。 追加のリレーションシップの種類は、時間の経過と同時に追加される場合があります。 |
ErrorRelatedResource
エラー関連のリソース詳細オブジェクト。
| 名前 | 型 | 説明 |
|---|---|---|
| resourceId |
string |
エラーに関係するリソース ID。 |
| resourceType |
string |
エラーに関係するリソースの種類。 |
ErrorResponse
エラー応答。
| 名前 | 型 | 説明 |
|---|---|---|
| errorCode |
string |
エラー状態に関する情報を提供し、サービスとそのユーザー間の標準化された通信を可能にする特定の識別子。 |
| isRetriable |
boolean |
true の場合、要求を再試行できます。
|
| message |
string |
エラーの人間が理解可能な表現。 |
| moreDetails |
その他のエラーの詳細の一覧。 |
|
| relatedResource |
エラー関連のリソースの詳細。 |
|
| requestId |
string (uuid) |
エラーに関連付けられている要求の ID。 |
ErrorResponseDetails
エラー応答の詳細。
| 名前 | 型 | 説明 |
|---|---|---|
| errorCode |
string |
エラー状態に関する情報を提供し、サービスとそのユーザー間の標準化された通信を可能にする特定の識別子。 |
| message |
string |
エラーの人間が理解可能な表現。 |
| relatedResource |
エラー関連のリソースの詳細。 |
ItemType
アイテムの種類。 追加の項目の種類は、時間の経過と同時に追加される場合があります。
| 値 | 説明 |
|---|---|
| Dashboard |
PowerBI ダッシュボード。 |
| Report |
PowerBI レポート。 |
| SemanticModel |
PowerBI セマンティック モデル。 |
| PaginatedReport |
PowerBI のページ分割されたレポート。 |
| Datamart |
PowerBI データマート。 |
| Lakehouse |
レイクハウス。 |
| Eventhouse |
イベントハウス。 |
| Environment |
環境。 |
| KQLDatabase |
KQL データベース。 |
| KQLQueryset |
KQL クエリセット。 |
| KQLDashboard |
KQL ダッシュボード。 |
| DataPipeline |
データ パイプライン。 |
| Notebook |
ノートブック。 |
| SparkJobDefinition |
Spark ジョブ定義。 |
| MLExperiment |
機械学習の実験。 |
| MLModel |
機械学習モデル。 |
| Warehouse |
倉庫。 |
| Eventstream |
イベントストリーム。 |
| SQLEndpoint |
SQL エンドポイント。 |
| MirroredWarehouse |
ミラー化された倉庫。 |
| MirroredDatabase |
ミラー化されたデータベース。 |
| Reflex |
反射。 |
| GraphQLApi |
GraphQL 項目の API。 |
| MountedDataFactory |
MountedDataFactory。 |
| SQLDatabase |
SQLDatabase。 |
| CopyJob |
コピー ジョブ。 |
| VariableLibrary |
VariableLibrary。 |
| Dataflow |
データフロー。 |
| ApacheAirflowJob |
ApacheAirflowJob。 |
| WarehouseSnapshot |
Warehouse スナップショット。 |
| DigitalTwinBuilder |
DigitalTwinBuilder。 |
| DigitalTwinBuilderFlow |
デジタル ツイン ビルダー フロー。 |
| MirroredAzureDatabricksCatalog |
ミラー化された Azure databricks カタログ。 |
| Map |
マップ。 |
| AnomalyDetector |
Anomaly Detector。 |
| UserDataFunction |
ユーザー データ関数。 |
| GraphModel |
GraphModel。 |
| GraphQuerySet |
Graph QuerySet。 |
| SnowflakeDatabase |
Snowflake アカウントから作成された Iceberg テーブルを格納する Snowflake データベース。 |
| OperationsAgent |
OperationsAgent。 |
| CosmosDBDatabase |
Cosmos DB データベース。 |
| Ontology |
オントロジ。 |
| EventSchemaSet |
EventSchemaSet。 |
| DataAgent |
DataAgent。 |
| MirroredCatalog |
MirroredCatalog。 |
| AppBackend |
AppBackend。 |
| OrgApp |
組織アプリ。 |
| OrgAppAudience |
組織アプリの対象ユーザー。 |
| DataBuildToolJob |
DataBuildToolJob。 |
| AzureDatabricksStorage |
Azure Databricksの OneLake に基づくストレージ項目。 |
| Plan |
プラン。 |
RelationsEdge
2 つの項目間のリレーションシップ エッジ。
| 名前 | 型 | 説明 |
|---|---|---|
| dependentOnItemId |
string (uuid) |
ソース アイテムが依存するアイテムの識別子。 |
| itemId |
string (uuid) |
ソースアイテム識別子。 |
| relationType |
2 つの項目間の関係の種類。 追加のリレーションシップの種類は、時間の経過と同時に追加される場合があります。 |
RelationsRelatedItem
指定した項目に関連する項目。 これは、リレーション API によって返されるプロパティのみを含む、完全な項目オブジェクトのサブセットです。
| 名前 | 型 | 説明 |
|---|---|---|
| displayName |
string |
アイテムの表示名。 |
| id |
string (uuid) |
アイテム ID。 |
| type |
アイテムの種類。 |
|
| workspaceId |
string (uuid) |
アイテムを含むワークスペースの ID。 この ID を使用して、 |
RelationsResponse
関連アイテム、リレーション エッジ、および参照されるワークスペースを含む応答。
| 名前 | 型 | 説明 |
|---|---|---|
| items |
関連項目の一覧。 |
|
| relations |
アイテム間のリレーションシップ エッジの一覧。 |
|
| workspaces |
関連アイテムによって参照されるワークスペースの一覧。 |
RelationsWorkspace
リレーションの応答で参照されるワークスペース。
| 名前 | 型 | 説明 |
|---|---|---|
| displayName |
string |
ワークスペースの表示名。 |
| id |
string (uuid) |
ワークスペース識別子。 |
RelationType
2 つの項目間の関係の種類。 追加のリレーションシップの種類は、時間の経過と同時に追加される場合があります。
| 値 | 説明 |
|---|---|
| CascadeDelete |
CascadeDelete リレーションシップは、アイテムが dependentOnItemId の親であることを示し、アイテムを削除すると、依存アイテムも削除されます。 |
| WeakAssociation |
WeakAssociation リレーションシップは、dependentOnItemId によって識別される項目にソフト依存関係があることを示します。 依存アイテムが削除されると、リレーションシップが削除されます。 |
| Datasource |
データソースリレーションシップは、共通データソースによって識別される項目にソフト依存関係があることを示します。 依存アイテムが削除されると、リレーションシップが削除されます。 |
| PushData |
PushData リレーションシップは、依存アイテムがデータを dependecy 項目 (dependentOnItemId によって識別される項目) に書き込む/プッシュすることを示します。 依存アイテムが削除されると、リレーションシップが削除されます。 |
| Orchestration |
オーケストレーションリレーションシップは、項目が依存関係項目 (dependentOnItemId によって識別される項目) の管理プロセスまたはオーケストレーション プロセスを実行することを示します。 依存アイテムが削除されると、リレーションシップが削除されます。 |
| Shortcut |
ショートカット リレーションシップは、項目に、dependentOnItemId によって識別されるアイテムのデータまたはデータ領域へのショートカットまたはリンクがあることを示します。 依存アイテムが削除されると、リレーションシップが削除されます。 |
| HiddenInWorkspace |
HiddenInWorkspace は、このリレーションシップを所有するアイテムがワークスペースで非表示になることを示します。 |