専門家モードでワークフローを設定する
ワークフローはJSON設定を直接使用して設定することもできます。新しいワークフローのJSON設定にアクセスするには
目的
ワークフローはJSON設定を直接使用して設定することもできます。新しいワークフローまたはワークフローの編集ウィンドウの「専門家」タブをクリックして、ワークフローのJSON設定にアクセスします。
JSON設定を確認する
ユーザーはJSONエディタに直接入力してワークフローを設定できます。JSON設定にはGUIで利用可能なものより多くのオプションが含まれています。
ワークフローのパラメータリファレンス
アルファベット順に、パラメータは次のとおりです。
JSON設定の例
以下は、典型的なワークフローのJSON設定です。「ステージ1」には2つのアクション、「ステージ2」には2つのアクションがあります。
日付範囲のパラメータ
絶対的な日付制限(例:設定された時間)または相対的な日付制限(例:現在の日付から計算されたもの)を使用して日付範囲を定義します。
絶対的な日付範囲を定義するには、dateMinおよびdateMaxパラメータを使用し、YYYY-MM-DD形式の文字列として日付を入力します。例えば、これは過去の特定の日付の間でワークフローを再計算することを可能にします。
相対的な日付範囲を定義するには、daysパラメータを使用し、現在の日付からの下限と上限の日数の距離を入力します。例えば、これは「一昨日」と「今日」のデータのみに影響を与える必要がある日次ワークフローで使用されます。数値は、今日の日付から引く日数に対応します。
ステージのパラメータ
ステージのパラメータは、ユーザーインターフェースから直接変更できます。
設定のオーバーライド
アクションの設定
アクションの設定をオーバーライドすることで、同じアクションを異なる実行パラメータで複数のワークフローで再利用できます。例えば、特定の値のセットでアクションの範囲を設定したと仮定します。"perimeterValues":["1","2"]
同じワークフロー内で異なる範囲値を使用して同じアクションを再利用できます。
この特定の例は意味がありませんが、単一のワークフロー内で同じアクションに対して異なる設定を簡単に定義できる方法を示しています。
設定の優先順位
設定はワークフロー、ステージ、またはアクションの3つのレベルでオーバーライドできます。最も細かいレベルの設定はすべてのサブオブジェクトに適用されます。例えば、ステージレベルで設定された設定はアクションレベルで設定された設定によってオーバーライドされます。以下の例を使用して優先順位の順序を説明します。
上記のJSON設定に従うと、ワークフロー内で実行される異なるアクションの範囲値は次のようになります。
ワークフローのタイムアウト
ワークフロー内のアクションが予想よりも時間がかかる場合、ワークフローが中断されるようにタイムアウトオプションを設定できます。workflow_timeoutパラメータの値としてタイムアウト期間を設定します。例えば、"worfklow_timeout":"1h 10m"
値は1つの時間単位から別の時間単位に累積されます。サポートされている時間単位には次のものが含まれます。
ワークフローのタイムアウトオプションを使用したJSON設定の例を以下に示します。
さらに詳しく
当社のソリューションを実装するためのトレーニングや技術サポートが必要な場合は、営業担当者にお問い合わせください、またはこのリンクをクリックして見積もりを受け取り、当社のプロフェッショナルサービスの専門家にプロジェクトのカスタム分析を依頼してください。
Data Platformを構築するチームと直接やり取りし、質問をしたり、フィードバックを提供したり、Discord専用チャネルに参加してください。
OVHcloudサービスについてサポートが必要な場合は、ヘルプセンターでリクエストを作成してください。
ユーザーコミュニティに参加してください。

