Items - Get Report Definition

指定したレポートのパブリック定義を返します。
この API は、実行時間の長い操作 (LRO)をサポートします。

レポートのパブリック定義を取得する場合、秘密度ラベルは定義の一部ではありません。

権限

呼び出し元には、レポートの 読み取りと書き込みの アクセス許可が必要です。

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

Report.ReadWrite.All または Item.ReadWrite.All

制限事項

暗号化された秘密度ラベルによって保護されたレポート アイテムの定義を取得するには、呼び出し元は、Microsoft Purviewで構成されているように、ラベルを削除するための十分な使用権限を持っている必要があります。

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

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

アイデンティティ 支援
ユーザー イエス
サービス プリンシパルとマネージド ID イエス

インターフェイス

POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/reports/{reportId}/getDefinition
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/reports/{reportId}/getDefinition?format={format}

URI パラメーター

Name / 必須 型 説明
reportId
path True

string (uuid)

レポート ID。

workspaceId
path True

string (uuid)

ワークスペース ID。

format
query

string

レポートのパブリック定義の形式。

応答

Name 型 説明
200 OK

ReportDefinitionResponse

要求は正常に完了しました。

202 Accepted

要求は受け入れ済み。 定義の取得が進行中です。

ヘッダー

  • Location: string
  • x-ms-operation-id: string
  • Retry-After: integer
429 Too Many Requests

ErrorResponse

サービス レートの制限を超えました。 サーバーは、クライアントが追加の要求を送信するまでに待機する必要がある時間を秒単位で示す Retry-After ヘッダーを返します。

ヘッダー

Retry-After: integer

Other Status Codes

ErrorResponse

一般的なエラー コード:

  • OperationNotSupportedForItem - 要求された項目に対する操作はサポートされていません。

例

Get a report definition example

要求のサンプル

POST https://api.fabric.microsoft.com/v1/workspaces/6e335e92-a2a2-4b5a-970a-bd6a89fbb765/reports/cfafbeb1-8037-4d0c-896e-a46fb27ff229/getDefinition

応答のサンプル

{
  "definition": {
    "parts": [
      {
        "path": "report.json",
        "payload": "QmFzZTY0U3RyaW5n",
        "payloadType": "InlineBase64"
      },
      {
        "path": "definition.pbir",
        "payload": "QW5vdGhlckJhc2U2NFN0cmluZw",
        "payloadType": "InlineBase64"
      },
      {
        "path": ".platform",
        "payload": "ZG90UGxhdGZvcm1CYXNlNjRTdHJpbmc=",
        "payloadType": "InlineBase64"
      }
    ]
  }
}
Location: https://api.fabric.microsoft.com/v1/operations/431e8d7b-4a95-4c02-8ccd-6faef5ba1bd7
x-ms-operation-id: 431e8d7b-4a95-4c02-8ccd-6faef5ba1bd7
Retry-After: 30

定義

Name 説明
ErrorParameter

エラーに関する追加のコンピューター読み取り可能なコンテキストを提供する構造化パラメーター。

ErrorRelatedResource

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

ErrorResponse

エラー応答。

ErrorResponseDetails

エラー応答の詳細。

PayloadType

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

ReportDefinition

レポートのパブリック定義オブジェクト。 レポート定義の構造の詳細については、この 記事 を参照してください。

ReportDefinitionPart

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

ReportDefinitionResponse

パブリック定義の応答を報告します。

ErrorParameter

エラーに関する追加のコンピューター読み取り可能なコンテキストを提供する構造化パラメーター。

Name 型 説明
message

string

パラメーターの意味を人間が判読できる説明。

name

string

パラメータ識別子です。

value

string

パラメーターの値を指定します。

ErrorRelatedResource

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

Name 型 説明
resourceId

string

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

resourceType

string

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

ErrorResponse

エラー応答。

Name 型 説明
errorCode

string

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

isRetriable

boolean

true の場合、要求を再試行できます。 Retry-After応答ヘッダーを使用して、遅延 (使用可能な場合) を決定します。

message

string

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

moreDetails

ErrorResponseDetails[]

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

parameters

ErrorParameter[]

エラーに関する追加のコンピューター読み取り可能なコンテキストを提供する構造化パラメーター。

relatedResource

ErrorRelatedResource

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

requestId

string (uuid)

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

ErrorResponseDetails

エラー応答の詳細。

Name 型 説明
errorCode

string

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

message

string

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

parameters

ErrorParameter[]

エラーに関する追加のコンピューター読み取り可能なコンテキストを提供する構造化パラメーター。

relatedResource

ErrorRelatedResource

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

PayloadType

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

値 説明
InlineBase64

インライン ベース 64。

ReportDefinition

レポートのパブリック定義オブジェクト。 レポート定義の構造の詳細については、この 記事 を参照してください。

Name 型 説明
format

string

レポート定義の形式。

parts

ReportDefinitionPart[]

定義パーツの一覧。

ReportDefinitionPart

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

Name 型 説明
path

string

レポート パーツのパス。

payload

string

レポート パーツのペイロード。

payloadType

PayloadType

ペイロードの種類。

ReportDefinitionResponse

パブリック定義の応答を報告します。

Name 型 説明
definition

ReportDefinition

レポートのパブリック定義オブジェクト。 レポート定義の構造の詳細については、この 記事 を参照してください。