メタデータのエンリッチメントでは、要求された分析およびエンリッチメント処理を実行するために、いくつかのタイプのジョブが使用される。
メタデータ・エンリッチメントのためのジョブは自動的に作成される。 ジョブ設定を変更するには、メタデータ・エンリッチメント・アセットを更新する必要があります。
ジョブの作成
メタデータのエンリッチメントや高度な分析の実行に使用されるジョブは、自動的に作成される:
- 基本的なメタデータエンリッチメントまたは高度なプロファイリングを実行するジョブ。 このジョブは、メタデータ・エンリッチメント・アセットを作成するときに作成され、タイプはメタデータ・エンリッチメントです。 デフォルトでは、ジョブ名はメタデータ・エンリッチメント名と等しい。 メタデータ・エンリッチメントをセットアップするときに別の名前を指定することも、後で名前を変更することもできる。
- 深い分析のための2つの仕事。 これらのジョブは、深い主キー分析またはリレーションシップ分析を開始するときに作成され、メタデータ・エンリッチメント・アセットのキー分析タイプを持ちます。 深い主キー分析では、ジョブ名は'
<metadata-enrichment-job-name> (PK Detection)
である。 深い関係分析の場合、ジョブ名は「<metadata-enrichment-job-name> (Relationship Detection)
である。 - メタデータ・エンリッチメントの結果を公表する仕事。 このジョブは、メタデータ・エンリッチメントの結果を初めて公開するときに作成され、タイプは「メタデータ・エンリッチメント資産の公開」です。 ジョブ名は「
<metadata-enrichment-job-name> (Publishing)
である。
これらのジョブは、プロジェクトの ジョブ ページにリストされます。 各ジョブについて、ジョブの実行、ジョブ状態の変更、およびジョブの失敗に関する詳細情報をジョブ実行ログで見ることができます。
ジョブまたはジョブ実行の削除
Jobsページからメタデータ・エンリッチメント・ジョブを削除することはできません。 これらのアセットが削除されるのは、プロジェクトからメタデータ・エンリッチメント・アセットを削除したときだけです。 ただし、メタデータ・エンリッチメント・ジョブの個々のジョブ実行は削除できます。
メタデータ・エンリッチメント・ジョブの実行
いつでも、手動でメタデータ・エンリッチメントの実行を開始できる。 実行構成によっては、メタデータ・エンリッチメントを自動的に実行することもできる。 ランの定義を参照。
手動でエンリッチメントを実行する
アセットのセット全体またはアセットのサブセットに対して、いつでも手動でメタデータエンリッチメントの実行を開始できます。 しかし、ジョブの実行ウィンドウが設定されている場合、ジョブはすぐには実行されないかもしれない。 詳細については、エンリッチメント・ジョブのスケジューリング管理を参照してください。
資産全体のエンリッチメントを実行する:
- メタデータエンリッチメントアセットを開き、アセット名の横にあるオーバーフローメニューから「すべてのアセットをエンリッチする」を選択します。
- メタデータ・エンリッチ資産を開きます。 Assetsタブで、すべてのアセットを選択し、ツールバーからEnrichを選択します。
- プロジェクトの ジョブ ページに移動し、そこからエンリッチ・ジョブを実行します。 ジョブを参照してください。
資産のサブセットに対してエンリッチメントを実行する:
メタデータ・エンリッチ資産を開きます。 アセット]タブで、必要に応じてアセットを選択し、アセット名の横にあるオーバーフローメニューから[エンリッチ]を選択します。
メタデータ・エンリッチ資産を開きます。 Assetsタブで、必要に応じてアセットを選択し、ツールバーからEnrichを選択します。
いくつかの強化オプションがある。
- 設定したとおりにエンリッチメントを実行できる。 このオプションでは、通常のメタデータ・エンリッチメント・ジョブの実行を開始する。 通常のメタデータエンリッチメントジョブの実行は、ジョブの実行ウィンドウに制限される場合がある。
- 分析を実行して、資産の主キーを特定することができます。 主キーの識別」 を参照のこと。 このオプションを使用すると、PK検出キー分析ジョブの実行を開始する。 このタイプのエンリッチメント・ジョブの実行は、ジョブの実行ウィンドウに制約されない。
- 分析を実行して資産間の関係を特定したり、重複データや冗長データを検出することができます。 関係の特定」を参照。 このオプションを使用すると、リレーションシップ検出キー分析ジョブの実行を開始します。 このタイプのエンリッチメント・ジョブの実行は、ジョブの実行ウィンドウに制約されない。
- 高度なデータ・プロファイリングを実行することで、近似値なしでより正確なプロファイリング結果を得ることができます。 高度なデータ・プロファイリングを参照。 このオプションで、メタデータ・エンリッチメント・ジョブの実行を開始する。 メタデータエンリッチメントジョブの実行は、ジョブの実行ウィンドウに制限される場合がある。
エンリッチメントの自動実行
実行構成に応じて、メタデータエンリッチメントジョブの実行は、メタデータエンリッチメントを作成した後に直接開始するか、スケジュールされた単発または反復実行として開始します。 ジョブの実行ウィンドウが定義されている場合、実際の実行は実行ウィンドウが開くまで遅れることがある。 詳細については、エンリッチメント・ジョブのスケジューリング管理を参照してください。
高度な分析は自動的には実行されない。 高度なプロファイリング、キー分析、リレーションシップ分析、オーバーラップ分析を手動で開始する必要があります。 高度なプロファイリングジョブの実行は、ジョブの実行ウィンドウに制約される場合があります。
メタデータ・エンリッチメントの再実行
設定されたエンリッチメントが再度実行される場合、スコープ全体に対して自動か手動かにかかわらず、再実行時のデータスコープの選択によって、どの資産が実際に再エンリッチメントされるかが決定されます。 ジョブ実行ログは、デルタメタデータエンリッチメントジョブの実行として、再実行のデータスコープが新規、変更、または以前にエンリッチされなかったアセットに限定されるように構成されたメタデータエンリッチメントの再実行を表示します。 デルタジョブの実行は、限定されたデータスコープの条件に一致するアセットがないため、アセットをエンリッチすることなく完了する可能性があります。
いつでも、手動でエンリッチメントを実行する前、または次のスケジュールされた実行の前にメタデータエンリッチメントアセットを更新することで、メタデータエンリッチメントの構成を変更できます。 その後、資産は現在のエンリッチメント設定に従ってプロファイリングされ、分析される。
再実行の場合、アセットがデータ・ソースから削除されたり、エンリッチメント範囲から削除されたりして、再エンリッチメントに利用できない可能性があります。 このようなアセットの場合、アセット・プロファイルのタイム・スタンプには、前回の実行の日時が引き続き表示されます。
エンリッチメント・ジョブの実行の一時停止と再開
いつでも、メタデータエンリッチメントのために実行したジョブを一時停止し、後で再開することができます。 これは、高度な分析ジョブ(キー分析、リレーションシップ分析、高度なプロファイリング)またはパブリッシングジョブの実行には適用されません。 ジョブの詳細ページ、プロジェクト内のジョブ実行の詳細、またはメインナビゲーションメニューからアクセスできるジョブページから、エンリッチメントの実行を手動で一時停止および再開することができます。
ジョブの実行は、設定されたジョブの実行ウィンドウに応じて一時停止および再開することもできます。
エンリッチメントが一時停止されると、処理は中断される。 手動でエンリッチメントを一時停止した場合、一時停止時にエンリッチメントが開始されていなかったり、完了していなかったりしたアセットには、ステータス「pending
」が表示されます。 濃縮ジョブの実行は、ジョブの実行ウィンドウの外にある場合、一時停止することもできます:
- エンリッチメントがジョブ実行ウィンドウ内で開始され、ウィンドウが閉じるときにまだ実行されている場合、ジョブの実行は次のウィンドウが開くまで一時停止される。
- 濃縮がジョブ実行ウィンドウの外で開始された場合、濃縮ジョブの実行は開始されるが、次のウィンドウが開くまですぐに一時停止される。 このメタデータ・エンリッチメントに含まれるすべてのアセットは、ステータス「
pending
持つ。
ジョブの実行が再開されると、一時停止時にエンリッチメントが開始されていなかったり、完了していなかったりしたアセットが処理される。
ジョブ実行のキャンセル
ジョブ詳細ページから、アクティブなジョブ実行をキャンセルすることができます。 ジョブの実行は直ちに停止される。 基本的なメタデータ・エンリッチメント・ジョブの実行では、ステータス「in progress
」のアセットの処理は、内部処理ステータスによってはまだ完了しない可能性がある。 したがって、ランのメトリックスページの情報は、ランがキャンセルされた時点の濃縮状態を反映しているため、実際の結果と異なる場合があります。
もっと見る
親トピック: データ資産の強化