---
title: "転送元 - TROCCO | TROCCO Docs"
slug: "data-source-trocco"
updated: 2026-03-30T09:32:47Z
published: 2026-03-30T09:32:47Z
canonical: "documents.trocco.io/data-source-trocco"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://documents.trocco.io/llms.txt
> Use this file to discover all available pages before exploring further.

# 転送元 - TROCCO

## 概要

TROCCOで保持しているデータを転送する設定のDocsです。 転送元TROCCOでは、**転送設定**・**データマート定義**・**ワークフロー定義**・**ワークフロータスクジョブ**の過去に実行されたジョブに関する履歴データを転送できます。

## 制約

              ジョブ実行履歴を取得できる期間

              

ジョブ実行履歴を転送する日時を起点に、最大で**過去1年前**までに実行されたジョブの履歴データを転送できます。 それ以前に実行されたジョブの履歴データは、転送できません。

## 設定項目

### STEP1 基本設定

| 項目名 | 必須 | 内容 |
| --- | --- | --- |
| 対象 | Yes | 転送する対象を以下から選択します。 - 転送設定 - データマート定義 - ワークフロー定義 - ワークフロータスクジョブ |
| データタイプ | Yes | 転送するデータタイプとして**ジョブ実行履歴**を選択します。 |
| データ取得期間 | Yes | 転送したいデータの開始日時と終了日時を入力します。 `YYYY-MM-DD`または`YYYY-MM-DD HH:mm:ss`形式で入力してください。 `HH:mm:ss`を指定しなかった場合、`00:00:00`が代わりに指定されます。 |
| タイムゾーン | Yes | データ取得期間のタイムゾーンを選択します。 |
| 実行ログ出力設定 | No | 実行ログ出力の有効・無効を選択します。 有効にした場合、転送項目に実行ログが追加されます。 ワークフロー定義を選択した場合は実行ログは出力できません。 |

              出力できる実行ログの期間

              

実行ログ出力設定を有効にした場合に出力できるのは、以下の日付以降のログとなります。

- 転送設定：2025年4月10日
- データマート定義：2025年3月10日
- ワークフロータスクジョブ：2025年3月3日

              データ取得期間の基準

              

データ取得期間は、各ジョブの実行日時（`created_at`）を基準とします。 したがって、`created_at`の値がデータ取得期間内にあるジョブの履歴データが転送対象となります。

              実行ログ出力を有効にした際に転送できるデータの期間

              

実行ログ出力を有効にした場合、転送できるデータは最大90日となります。 データ取得期間に90日より大きい範囲を指定した場合、終了日時を起点として90日に自動的に制限されます。

## 転送項目

以下は、各対象で転送される項目の一覧です。

### 転送設定

#### ジョブ実行履歴

過去に実行された転送ジョブに関する履歴データを転送します。

| カラム名 | 型 | 説明 |
| --- | --- | --- |
| `job_id` | `long` | 転送ジョブID |
| `job_url` | `string` | 転送ジョブURL |
| `job_definition_id` | `long` | ジョブの元となった転送設定ID |
| `job_definition_url` | `string` | ジョブの元となった転送設定URL |
| `job_definition_name` | `string` | ジョブの元となった転送設定名 |
| `executor_type` | `string` | 転送ジョブの実行方法 - `manual`：手動実行 - `scheduler`：スケジュール実行 - `workflow`：ワークフローのタスクとして実行 - `api`：APIによる実行 - `job_dependency`：トリガージョブによる実行 |
| `status` | `string` | 転送ジョブのステータス - `queued`：実行待ち - `setting_up`：実行準備中 - `executing`：実行中 - `interrupting`：実行中断中 - `succeeded`：実行完了（成功） - `error`：実行完了（エラー） - `canceled`：実行完了（キャンセル） - `skipped`：実行完了（スキップ） |
| `transfer_records` | `long` | 転送されたレコード数 |
| `transfer_bytes` | `long` \| `null` | 転送サイズ（バイト） |
| `skipped_records` | `long` \| `null` | スキップされたレコード数 |
| `stdout` | `string` | ジョブの標準出力（実行ログ出力が有効な場合のみ） |
| `stderr` | `string` | ジョブのエラー出力（実行ログ出力が有効な場合のみ） |
| `started_at` | `timestamp` \| `null` | 転送ジョブの開始日時（`%Y-%m-%d %H:%M:%S %Z`） |
| `finished_at` | `timestamp` \| `null` | 転送ジョブの終了日時（`%Y-%m-%d %H:%M:%S %Z`） |
| `created_at` | `timestamp` | 転送ジョブの実行日時（`%Y-%m-%d %H:%M:%S %Z`） |

### データマート定義

#### ジョブ実行履歴

過去に実行されたデータマートジョブに関する履歴データを転送します。

| カラム名 | 型 | 説明 |
| --- | --- | --- |
| `datamart_job_id` | `long` | データマートジョブID |
| `datamart_job_url` | `string` | データマートジョブURL |
| `datamart_definition_id` | `long` | ジョブの元となったデータマート定義ID |
| `datamart_definition_url` | `string` | ジョブの元となったデータマート定義URL |
| `datamart_definition_name` | `string` | ジョブの元となったデータマート定義名 |
| `executor_type` | `string` | データマートジョブの実行方法 - `manual`：手動実行 - `scheduler`：スケジュール実行 - `workflow`：ワークフローのタスクとして実行 - `job_dependency`：トリガージョブによる実行 |
| `status` | `string` | データマートジョブのステータス - `queued`：実行待ち - `setting_up`：実行準備中 - `executing`：実行中 - `interrupting`：実行中断中 - `succeeded`：実行完了（成功） - `error`：実行完了（エラー） - `canceled`：実行完了（キャンセル） - `skipped`：実行完了（スキップ） |
| `transfer_records` | `long` | 転送されたレコード数 |
| `log` | `string` | 実行ログ（実行ログ出力が有効な場合のみ） |
| `started_at` | `timestamp` \| `null` | データマートジョブの開始日時（`%Y-%m-%d %H:%M:%S %Z`） |
| `finished_at` | `timestamp` \| `null` | データマートジョブの終了日時（`%Y-%m-%d %H:%M:%S %Z`） |
| `created_at` | `timestamp` | データマートジョブの実行日時（`%Y-%m-%d %H:%M:%S %Z`） |

### ワークフロー定義

#### ジョブ実行履歴

過去に実行されたワークフロージョブに関する履歴データを転送します。

| カラム名 | 型 | 説明 |
| --- | --- | --- |
| `pipeline_job_item_id` | `long` | ワークフロージョブIDに紐づくユニークID |
| `pipeline_job_id` | `long` | ワークフロージョブID |
| `pipeline_job_url` | `string` | ワークフロージョブURL |
| `pipeline_definition_id` | `long` | ワークフロージョブの元となったワークフロー定義ID |
| `pipeline_definition_url` | `string` | ワークフロージョブの元となったワークフロー定義URL |
| `pipeline_definition_name` | `string` | ワークフロージョブの元となったワークフロー定義名 |
| `executor_type` | `string` | ワークフロージョブの実行方法 - `manual`：手動実行 - `scheduler`：スケジュール実行 - `workflow`：ワークフローのタスクとして実行 - `api`：APIによる実行 - `retry`：リトライ実行（停止位置から再実行、またはリトライ設定による再実行） |
| `canceled_type` | `string` \| `null` | ワークフロージョブのキャンセル方法 - `manual`：手動キャンセル - `workflow`：ワークフローによるキャンセル - `timeout`：タイムアウトによるキャンセル |
| `status` | `string` | ワークフロージョブのステータス - `queued`：実行待ち - `setting_up`：実行準備中 - `executing`：実行中 - `interrupting`：実行中断中 - `succeeded`：実行完了（成功） - `error`：実行完了（エラー） - `canceled`：実行完了（キャンセル） - `skipped`：実行完了（スキップ） - `retry_waiting`：実行完了（エラー）状態からリトライ開始するまでの待ち状態（リトライ回数が設定されている場合のみ） |
| `started_at` | `timestamp` \| `null` | ワークフロージョブの開始日時（`%Y-%m-%d %H:%M:%S %Z`） |
| `finished_at` | `timestamp` \| `null` | ワークフロージョブの終了日時（`%Y-%m-%d %H:%M:%S %Z`） |
| `created_at` | `timestamp` | ワークフロージョブの実行日時（`%Y-%m-%d %H:%M:%S %Z`） |

### ワークフロータスクジョブ

#### ジョブ実行履歴

過去に実行されたワークフロータスクジョブに関する履歴データを転送します。

              転送対象外のワークフロータスク

              

以下のワークフロータスクは実行履歴の転送対象外です。

- TROCCO転送ジョブ
- TROCCO dbtジョブ
- TROCCOデータマートシンク
- TROCCOエージェント

| カラム名 | 型 | 説明 |
| --- | --- | --- |
| `pipeline_task_job_id` | `long` | ワークフロータスクジョブID |
| `status` | `string` | ワークフロータスクジョブのステータス - `queued`：実行待ち - `setting_up`：実行準備中 - `executing`：実行中 - `succeeded`：実行完了（成功） - `error`：実行完了（エラー） - `interrupting`：実行中断中 - `canceled`：実行完了（キャンセル） - `bypassed`：実行完了（バイパス） |
| `log` | `string` \| `null` | タスクジョブのログ（実行ログ出力が有効な場合のみ） |
| `started_at` | `timestamp` \| `null` | ワークフロータスクジョブの開始日時（`%Y-%m-%d %H:%M:%S %Z`） |
| `finished_at` | `timestamp` \| `null` | ワークフロータスクジョブの終了日時（`%Y-%m-%d %H:%M:%S %Z`） |
| `created_at` | `timestamp` | ワークフロータスクジョブの作成日時（`%Y-%m-%d %H:%M:%S %Z`） |
| `pipeline_task_job_loop_item_id` | `long` \| `null` | カスタム変数ループ実行のジョブID |
| `loop_item_status` | `string` \| `null` | カスタム変数ループ実行のステータス - `queued` - `setting_up` - `executing` - `succeeded` - `error` - `interrupting` - `canceled` |
| `loop_item_log` | `string` \| `null` | カスタム変数ループ実行のジョブのログ（実行ログ出力が有効な場合のみ） |
| `loop_item_started_at` | `timestamp` \| `null` | カスタム変数ループ実行のジョブの開始日時（`%Y-%m-%d %H:%M:%S %Z`） |
| `loop_item_finished_at` | `timestamp` \| `null` | カスタム変数ループ実行のジョブの終了日時（`%Y-%m-%d %H:%M:%S %Z`） |
| `loop_item_created_at` | `timestamp` \| `null` | カスタム変数ループ実行のジョブの作成日時（`%Y-%m-%d %H:%M:%S %Z`） |
