Harvest Forecast このページ上
Harvest Forecast is a web-based project management and resource scheduling tool that helps teams plan, track, and allocate their people and time efficiently across multiple projects.
Harvest Forecast integration replicates data using the Harvest Forecast Experimental API .
See the
Schema section for a list of objects available for replication.
機能スナップショット 便利なリンクやサポートされている機能など、このコネクタの概要について説明します。
機能/性能 サポートの詳細 サポートされている Qlik Talend Data Integration プロジェクト レプリケーション プロジェクト のみ。データ パイプライン プロジェクトはサポートされていません。ターゲットの更新方法
レプリケーション タスク:
データ レイク タスクにデータをランディング:
メタデータの管理
手動でのメタデータ生成は必要ありません。 スキーマの進化
[列のデータ型を変更 ] 操作のみサポートされています。 LOB 列 (NCLOB、CLOB、BLOB) のレプリケーション サポートされていません。 スケジュールされた CDC 必須。これにより、ソースの変更に応じてターゲットが最新の状態に保たれます。
レプリケーション タスクについては、「タスクのスケジューリング 」を参照してください。
レイク ランディング タスクについては、「レイク ランディング タスクの CDC のスケジュール設定 」を参照してください。
通知 部分的にサポート
動作変更時の通知の設定
監視 このコネクタではフル ロードは関係ないため、CDC のみ。
個々のデータ タスクの監視
JSON 列ペイロードの自動ネスト解除 サポートされていません。ソース データセット内の JSON 列ペイロードは、ターゲット上で自動的にネスト解除されません。
Preparing for authentication To access your data, you need to authenticate the connection with your account credentials.
情報メモ 使用するアカウントに、フェッチするテーブルへのアクセス権があることを確認してください。
Creating the connection For more information, see SaaSアプリケーションへの接続 .
Click Authenticate when you have filled in the required connection settings.
You may be asked to log in to the source application.
A window is displayed with an authentication code.
Copy the code to the clipboard and return to the connection dialog.
Paste the code in Complete authentication with the code provided by the source and click Verify .
ヒント メモ You may need to scroll down to see this field.
When status is Verified , the authentication is verified.
Provide a name for the connection in Connection name .
Select Open connection metadata to define metadata for the connection when it has been created.
Connection settings Setting Description Data gateway
ユース ケースに応じて Data Movement gateway を選択します。
情報メモ Qlik Talend Cloud スターター サブスクリプションでは Data Movement gateway をサポートしていないため、この項目は使用できません。別のサブスクリプション ティアを利用しており、Data Movement gateway を使用しない場合は、 [None] (なし) を選択します。
Data Movement gateway の利点とそれを必要とするユース ケースの詳細については、「Qlik データ ゲートウェイ - データ移動 」を参照してください。
Start Date ソースからターゲットにデータをレプリケートする必要がある日付を MM/DD/YYYY 形式で入力します。
Account ID Account ID. Client ID Client ID. Client Secret Client secret.
Schema情報メモ Schemas and naming conventions can change from version to version. It is recommended to verify your version before continuing.
The schema and info displayed below is for version 1.
Depending on your destination, table and column names may not appear as they are outlined below.
assignments
The assignments table contains info about the assignments assigned to the people in your Harvest Forecast account.
Replication Method
Full Table
Primary Key
id
Useful links
Harvest Forecast documentation
assignments table foreign keys Join assignments with on clients assignments.person_id = clients.updated_by_id assignments.updated_by_id = clients.updated_by_id milestones assignments.person_id = milestones.updated_by_id assignments.updated_by_id = milestones.updated_by_id assignments.project_id = milestones.project_id people assignments.person_id = people.id assignments.updated_by_id = people.id assignments.person_id = people.updated_by_id assignments.updated_by_id = people.updated_by_id projects assignments.person_id = projects.updated_by_id assignments.updated_by_id = projects.updated_by_id assignments.project_id = projects.id placeholders assignments.person_id = placeholders.updated_by_id assignments.updated_by_id = placeholders.updated_by_id assignments.placeholder_id = placeholders.id roles assignments.person_id = roles.updated_by_id assignments.updated_by_id = roles.updated_by_id assignments.placeholder_id = roles.placeholder_ids
assignments table schema
active_on_days_off
BOOLEAN
allocation
INTEGER
end_date
DATE-TIME
id
INTEGER
notes
STRING
person_id
INTEGER
placeholder_id
INTEGER
project_id
INTEGER
repeated_assignment_set_id
INTEGER
start_date
DATE-TIME
updated_at
DATE-TIME
updated_by_id
INTEGER
clients
The clients table contains info about the clients in your Harvest Forecast account.
Replication Method
CDC
Primary Key
id
Replication Key
updated_at
Useful links
Harvest Forecast documentation
clients table foreign keys Join clients with on projects clients.id = projects.client_id clients.updated_by_id = projects.updated_by_id assignments clients.updated_by_id = assignments.person_id clients.updated_by_id = assignments.updated_by_id milestones clients.updated_by_id = milestones.updated_by_id people clients.updated_by_id = people.id clients.updated_by_id = people.updated_by_id placeholders clients.updated_by_id = placeholders.updated_by_id roles clients.updated_by_id = roles.updated_by_id
clients table schema
archived
BOOLEAN
harvest_id
INTEGER
id
INTEGER
name
STRING
updated_at
DATE-TIME
updated_by_id
INTEGER
milestones
The milestones table contains info about the project milestones in your Harvest Forecast account.
Replication Method
CDC
Primary Key
id
Replication Key
updated_at
Useful links
Harvest Forecast documentation
milestones table foreign keys Join milestones with on assignments milestones.updated_by_id = assignments.person_id milestones.updated_by_id = assignments.updated_by_id milestones.project_id = assignments.project_id clients milestones.updated_by_id = clients.updated_by_id people milestones.updated_by_id = people.id milestones.updated_by_id = people.updated_by_id projects milestones.updated_by_id = projects.updated_by_id milestones.project_id = projects.id placeholders milestones.updated_by_id = placeholders.updated_by_id roles milestones.updated_by_id = roles.updated_by_id
milestones table schema
date
DATE-TIME
id
INTEGER
name
STRING
project_id
INTEGER
updated_at
DATE-TIME
updated_by_id
INTEGER
people
The people table contains info about the people in your Harvest Forecast account.
Replication Method
CDC
Primary Key
id
Replication Key
updated_at
Useful links
Harvest Forecast documentation
people table foreign keys Join people with on assignments people.id = assignments.person_id people.updated_by_id = assignments.person_id people.id = assignments.updated_by_id people.updated_by_id = assignments.updated_by_id clients people.id = clients.updated_by_id people.updated_by_id = clients.updated_by_id milestones people.id = milestones.updated_by_id people.updated_by_id = milestones.updated_by_id projects people.id = projects.updated_by_id people.updated_by_id = projects.updated_by_id placeholders people.id = placeholders.updated_by_id people.updated_by_id = placeholders.updated_by_id people.roles = placeholders.roles roles people.id = roles.updated_by_id people.updated_by_id = roles.updated_by_id people.roles = roles.id
people table schema
admin
BOOLEAN
archived
BOOLEAN
avatar_url
STRING
color_blind
STRING
email
STRING
first_name
STRING
harvest_user_id
INTEGER
id
INTEGER
last_name
STRING
login
STRING
personal_feed_token_id
INTEGER
roles
ARRAY
This is a nested data structure.
subscribed
BOOLEAN
updated_at
DATE-TIME
updated_by_id
STRING
weekly_capacity
INTEGER
working_days
OBJECT
This is a nested data structure:
friday: BOOLEAN monday: BOOLEAN saturday: BOOLEAN sunday: BOOLEAN thursday: BOOLEAN tuesday: BOOLEAN wednesday: BOOLEAN
placeholders
The placeholders table contains info about the placeholders in your Harvest Forecast account.
Replication Method
CDC
Primary Key
id
Replication Key
updated_at
placeholders table foreign keys Join placeholders with on assignments placeholders.updated_by_id = assignments.person_id placeholders.updated_by_id = assignments.updated_by_id placeholders.id = assignments.placeholder_id clients placeholders.updated_by_id = clients.updated_by_id milestones placeholders.updated_by_id = milestones.updated_by_id people placeholders.updated_by_id = people.id placeholders.updated_by_id = people.updated_by_id placeholders.roles = people.roles projects placeholders.updated_by_id = projects.updated_by_id roles placeholders.updated_by_id = roles.updated_by_id placeholders.id = roles.placeholder_ids placeholders.roles = roles.id
placeholders table schema
archived
BOOLEAN
id
INTEGER
name
STRING
roles
ARRAY
This is a nested data structure.
updated_at
DATE-TIME
updated_by_id
INTEGER
projects
The projects table contains info about the projects in your Harvest Forecast account.
Replication Method
CDC
Primary Key
id
Replication Key
updated_at
Useful links
Harvest Forecast documentation
projects table foreign keys Join projects with on clients projects.client_id = clients.id projects.updated_by_id = clients.updated_by_id assignments projects.updated_by_id = assignments.person_id projects.updated_by_id = assignments.updated_by_id projects.id = assignments.project_id milestones projects.updated_by_id = milestones.updated_by_id projects.id = milestones.project_id people projects.updated_by_id = people.id projects.updated_by_id = people.updated_by_id placeholders projects.updated_by_id = placeholders.updated_by_id roles projects.updated_by_id = roles.updated_by_id
projects table schema
archived
BOOLEAN
client_id
INTEGER
code
STRING
color
STRING
end_date
DATE-TIME
harvest_id
INTEGER
id
INTEGER
name
STRING
notes
STRING
start_date
DATE-TIME
tags
ARRAY
This is a nested data structure.
updated_at
DATE-TIME
updated_by_id
INTEGER
roles
The roles table contains info about the roles in your Harvest Forecast account.
Replication Method
Full Table
Primary Key
id
roles table foreign keys Join roles with on assignments roles.updated_by_id = assignments.person_id roles.updated_by_id = assignments.updated_by_id roles.placeholder_ids = assignments.placeholder_id clients roles.updated_by_id = clients.updated_by_id milestones roles.updated_by_id = milestones.updated_by_id people roles.updated_by_id = people.id roles.updated_by_id = people.updated_by_id roles.id = people.roles projects roles.updated_by_id = projects.updated_by_id placeholders roles.updated_by_id = placeholders.updated_by_id roles.placeholder_ids = placeholders.id roles.id = placeholders.roles
roles table schema
harvest_role_id
INTEGER
id
INTEGER
name
STRING
person_ids
ARRAY
This is a nested data structure.
placeholder_ids
ARRAY
This is a nested data structure.
updated_at
DATE-TIME
updated_by_id
INTEGER