Pipelines - Get Pipeline Operations
指定したデプロイ パイプラインで実行された最新のデプロイ操作の一覧を返します。
必要なスコープ
Pipeline.ReadWrite.All または Pipeline.Read.All
GET https://api.powerbi.com/v1.0/myorg/pipelines/{pipelineId}/operations
URI パラメーター
名前 | / | 必須 | 型 | 説明 |
---|---|---|---|---|
pipeline
|
path | True |
string uuid |
デプロイ パイプライン ID |
応答
名前 | 型 | 説明 |
---|---|---|
200 OK |
OK |
例
Get pipeline operations example
Sample Request
GET https://api.powerbi.com/v1.0/myorg/pipelines/a5ded933-57b7-41f4-b072-ed4c1f9d5824/operations
Sample Response
{
"value": [
{
"id": "1065e6a3-a020-4c0c-ada7-92b5fe99eec5",
"type": "Deploy",
"status": "Succeeded",
"lastUpdatedTime": "2020-12-13T09:26:43.153",
"executionStartTime": "2020-12-13T09:25:43.153Z",
"executionEndTime": "2020-12-13T09:26:43.153Z",
"sourceStageOrder": 0,
"targetStageOrder": 1,
"note": {
"content": "Sample note",
"isTruncated": false
},
"preDeploymentDiffInformation": {
"newArtifactsCount": 0,
"differentArtifactsCount": 0,
"noDifferenceArtifactsCount": 1
},
"performedBy": {
"userPrincipalName": "john@contoso.com",
"principalType": "User"
}
}
]
}
定義
名前 | 説明 |
---|---|
Deployment |
デプロイ 手順のエラーの詳細 |
Deployment |
デプロイ実行プラン |
Deployment |
デプロイの実行手順 |
Deployment |
デプロイ前のターゲット ステージの項目とは異なる、または同一の新しい項目です。 |
Deployment |
ソースアイテムとターゲットアイテム |
Deployment |
デプロイ 手順の種類 |
Pipeline |
Power BI デプロイ パイプライン操作 |
Pipeline |
デプロイについて説明するメモ。 |
Pipeline |
Power BI デプロイ パイプライン操作のコレクションの OData 応答ラッパー |
Pipeline |
パイプライン操作の状態 |
Pipeline |
操作の種類 |
Pipeline |
パイプライン操作を実行したユーザーまたはサービス プリンシパル。 |
Pre |
デプロイ前の新しい、異なる、同一のデプロイ済みアイテムの量。 |
Principal |
プリンシパルの種類 |
DeploymentError
デプロイ 手順のエラーの詳細
名前 | 型 | 説明 |
---|---|---|
errorCode |
string |
エラー コード |
errorDetails |
string |
その他のエラーの詳細 |
DeploymentExecutionPlan
デプロイ実行プラン
名前 | 型 | 説明 |
---|---|---|
steps |
実行プラン ステップのコレクション |
DeploymentExecutionStep
デプロイの実行手順
名前 | 型 | 説明 |
---|---|---|
error |
エラーの詳細です。 パイプライン操作が失敗した場合にのみ適用されます。 |
|
index |
integer |
ステップ インデックス |
preDeploymentDiffState |
デプロイ前のターゲット ステージの項目とは異なる、または同一の新しい項目です。 |
|
sourceAndTarget |
ステップのソース項目とターゲット項目 |
|
status |
パイプライン操作の状態 |
|
type |
デプロイ 手順の種類 |
DeploymentExecutionStepPreDeploymentDiffState
デプロイ前のターゲット ステージの項目とは異なる、または同一の新しい項目です。
名前 | 型 | 説明 |
---|---|---|
Different |
string |
デプロイ前は、ソース ステージの項目がターゲット ステージの項目と同じではありませんでした。 |
New |
string |
ターゲット ステージに存在しない新しいデプロイ済みアイテム。 |
NoDifference |
string |
デプロイ前のソース ステージの項目は、ターゲット ステージの項目と同じでした。 |
DeploymentSourceAndTarget
ソースアイテムとターゲットアイテム
名前 | 型 | 説明 |
---|---|---|
source |
string |
ソース ステージからデプロイされる Power BI 項目の ID |
sourceDisplayName |
string |
ソース ステージからデプロイされた Power BI 項目の表示名 |
target |
string |
ターゲット ステージで上書きされる Power BI 項目の ID。 Power BI アイテムを上書きする場合にのみ適用されます。 |
targetDisplayName |
string |
ターゲット ステージで上書きされる Power BI 項目の名前。 Power BI アイテムを上書きする場合にのみ適用されます。 |
type |
string |
ターゲット ステージで上書きされる Power BI 項目の種類。 Power BI アイテムを上書きする場合にのみ適用されます。 |
DeploymentStepType
デプロイ 手順の種類
名前 | 型 | 説明 |
---|---|---|
DashboardDeployment |
string |
1 つのダッシュボードをデプロイするための手順 |
DataflowDeployment |
string |
1 つのデータフローをデプロイするための手順 |
DatamartDeployment |
string |
1 つのデータマートをデプロイするための手順 |
DatasetDeployment |
string |
1 つのデータセットをデプロイするための手順 |
ReportDeployment |
string |
1 つのレポートを展開する手順 |
PipelineOperation
Power BI デプロイ パイプライン操作
名前 | 型 | 説明 |
---|---|---|
executionEndTime |
string |
操作が終了した日時 |
executionPlan |
デプロイ実行プラン。 1 つのパイプライン操作にのみ適用されます。 |
|
executionStartTime |
string |
操作が開始された日時 |
id |
string |
操作 ID |
lastUpdatedTime |
string |
操作が最後に更新された日時 |
note |
操作の説明を表すメモ。 |
|
performedBy |
パイプライン操作を実行したユーザーまたはサービス プリンシパル。 |
|
preDeploymentDiffInformation |
デプロイ前のソース ステージ内のデプロイ済みアイテムの量。ターゲット ステージの項目と同じか異なる新しいアイテムです。 |
|
sourceStageOrder |
integer |
ソース パイプライン デプロイ ステージの数値識別子。 開発 (0)、テスト (1)、運用 (2)。 |
status |
パイプライン操作の状態 |
|
targetStageOrder |
integer |
ターゲット パイプライン デプロイ ステージの数値識別子。 開発 (0)、テスト (1)、運用 (2)。 |
type |
操作の種類 |
PipelineOperationNote
デプロイについて説明するメモ。
名前 | 型 | 説明 |
---|---|---|
content |
string |
デプロイを説明するテキスト。 |
isTruncated |
boolean |
メモが不完全かどうかを示します。 True の場合、ノートの一部のみが返されます。 False、メモは完了です。 |
PipelineOperations
Power BI デプロイ パイプライン操作のコレクションの OData 応答ラッパー
名前 | 型 | 説明 |
---|---|---|
odata.context |
string |
OData コンテキスト |
value |
デプロイ パイプライン操作のコレクション |
PipelineOperationStatus
パイプライン操作の状態
名前 | 型 | 説明 |
---|---|---|
Executing |
string |
操作の実行 |
Failed |
string |
操作に失敗しました |
NotStarted |
string |
操作が開始されていません |
Succeeded |
string |
操作が成功しました |
PipelineOperationType
操作の種類
名前 | 型 | 説明 |
---|---|---|
Deploy |
string |
ステージ間でコンテンツを展開する |
PipelineOperationUser
パイプライン操作を実行したユーザーまたはサービス プリンシパル。
名前 | 型 | 説明 |
---|---|---|
principalObjectID |
string |
デプロイを実行したサービス プリンシパルの ID。 |
principalType |
デプロイを実行したユーザーの種類。 |
|
userPrincipalName |
string |
デプロイを実行したユーザーの UPN。 |
PreDeploymentDiffInformation
デプロイ前の新しい、異なる、同一のデプロイ済みアイテムの量。
名前 | 型 | 説明 |
---|---|---|
differentArtifactsCount |
integer |
デプロイ前のソースステージとターゲットステージの違いを持つデプロイ済みアイテムの数。 |
newArtifactsCount |
integer |
ターゲット ステージにデプロイされた新しい項目の数。 |
noDifferenceArtifactsCount |
integer |
デプロイ前のソース ステージとターゲット ステージ内の同一のデプロイ済みアイテムの数。 |
PrincipalType
プリンシパルの種類
名前 | 型 | 説明 |
---|---|---|
App |
string |
サービス プリンシパルの種類 |
Group |
string |
グループ プリンシパルの種類 |
None |
string |
プリンシパルの種類はありません。 組織全体レベルのアクセスに使用します。 |
User |
string |
ユーザー プリンシパルの種類 |