# SnowflakeアクセラレータのELTパイプライン - アセット - ルックアップテーブル
SnowflakeアクセラレータのELTパイプラインには、SlackとMicrosoft Teamsの両方の実装に共通の7つのルックアップテーブルがあります。
- ELT | ユーザーアクセス
- ELT | システム
- ELT | オブジェクト
- ELT | JOBテーブル
- ELT | エラーログ
- ELT | コントロールテーブル | MAIN
- ELT | コントロールテーブル | CHILD
# ELT | ユーザーアクセス
ELT | ユーザーアクセスのルックアップテーブルには、次のフィールドが含まれています:
- ユーザーのメールアドレス。
- Active
- パイプラインのステータス。
- Pipelines Pinned
- ユーザーがアプリのホームページにピン留めしたパイプライン。
- Role
- ユーザーの役割。 AdminまたはAnalyst。
# ELT | システム
ELT | システムのルックアップテーブルには、次のフィールドが含まれています:
- SYSTEM_ID
- ELT | システムのルックアップテーブル内のSYSTEM_IDを参照します。
- SYSTEM
- ソースシステム。
- TYPE
- アプリケーションのタイプ(ソース)。
- CREATED_BY
- オブジェクトを作成した人のメールアドレス。
- CREATED_ON
- オブジェクトが作成された日付。
# ELT | オブジェクト
ELT | オブジェクトのルックアップテーブルには、次のフィールドが含まれています:
- SYSTEM_ID
- ELT | システムのルックアップテーブル内のSYSTEM_IDを参照します。
- OBJECT
- パイプラインで使用されるオブジェクト。
- CREATED_BY
- オブジェクトを作成した人のメールアドレス。
- CREATED_ON
- オブジェクトが作成された日付。
- PRIMARY_KEY
- SQLタイプのソース用のカスタムプライマリキー。
# ELT | JOBテーブル
ELT | JOBテーブルのルックアップテーブルには、次のフィールドが含まれています:
- ELT_CONTROL_ID
- パイプラインを作成すると自動生成される一意のID。このIDはELT | コントロールテーブル | MAINのルックアップテーブル内のELT_CONTROL_IDに対応します。
- JOB_ID
- 実行中のパイプラインの一意のジョブID。
- BATCH_START_DT
- ジョブの開始日時。
- BATCH_END_DT
- ジョブの終了日時。
- ROWS_AFFECTED
- 処理された合計行数(Salesforceのみ)。
- IS_SUCCESS
- ジョブが成功したかどうかを示す値。ブール値(true/false)。
- DISPATCHER_JOB_URL
- 評価されたワークロードのジョブURL。
- WORKLOAD_JOB_URL
- ディスパッチャーによって呼び出される対応するワークロードのジョブURL。
# ELT | エラーログ
ELT | エラーログのルックアップテーブルには、次のフィールドが含まれています:
- ELT_CONTROL_ID
- パイプラインを作成すると自動生成される一意のID。このIDはELT | コントロールテーブル | MAINのルックアップテーブル内のELT_CONTROL_IDに対応します。
- JOB_ID
- 実行中のパイプラインの一意のジョブID。
- ERROR_MSG
- 失敗時のエラーメッセージ。
- ERROR_CODE
- 失敗のエラーコード。再処理ロジックを決定するために使用します。
- JOB_URL
- 失敗したジョブのURL。
- ACTION
- エラーコードに依存します。再処理ロジックを決定するために使用します。アクションには通知が含まれる場合があります。
# ELT | コントロールテーブル | MAIN
ELT | コントロールテーブル | MAINのルックアップテーブルには、次のフィールドが含まれています:
- ELT_CONTROL_ID
- パイプラインを作成すると自動生成される一意のID。
- SOURCE_SYSTEM_NAME
- データの元となるソースシステム。
- SOURCE_OBJECT_NAME
- 必要なデータエンティティの名前。通常、テーブルまたはファイル名(ファイルソースシステムの場合)です。
- TARGET_TABLE_NAME
- アクセラレータがデータをロードするテーブル。
- LOAD_TYPE
- ロードのタイプ。
- 許可される値:
- フル、増分、または抽出
- STATUS
- パイプラインのステータス。
- 許可される値:
- 保留中、アクティブ、非アクティブ、エラー、処理中、または抽出
- COMM
- 通信チャネル(SlackまたはMicrosoft Teams)
- CREATED_BY
- パイプラインを作成したユーザーのメールアドレス。
- UPDATED_BY
- パイプラインを更新したユーザーのメールアドレス。
# ELT | コントロールテーブル | CHILD
ELT | コントロールテーブル | CHILDのルックアップテーブルには、次のフィールドが含まれています:
- ELT_CONTROL_ID
- パイプラインの作成時に生成される一意のIDです。このIDは、ELT | CONTROL TABLE | MAIN ルックアップテーブルのELT_CONTROL_IDに対応します。
- PIPELINE_CREATED_DT
- パイプラインが作成された日付です。
- PIPELINE_UPDATED_DT
- パイプラインが更新された日付です。
- HOUR
- 選択された一日の時間です。
- MINUTE
- 選択された一時間の分です。
- FREQUENCY
- パイプラインの実行頻度です。
- 許可される値:
- デイリー、ウィークリー、マンスリー、アワリー、イヤリー
- START_TIME
- ユーザーがパイプラインをスケジュールする際の開始時間です。
- NEXT_TIME
- 次にパイプラインが実行される必要がある時間です。
- LAST_SUCCESSFUL_JOB_URL
- ジョブはパイプライン内のサブタスクです。アクセラレータは最初の実行およびその後の実行でそれらを記録します。ジョブが正常に終了した場合、アクセラレータはこの値を更新します。
- LAST_SUCCESSFUL_JOB_DT
- ジョブが最後に正常に実行された日時です。
Last updated: 2024/2/22 23:17:11