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
사용 사례에 필요한 경우 데이터 이동 게이트웨이 를 선택합니다.
정보 메모 이 필드는 데이터 이동 게이트웨이 를 지원하지 않으므로 Qlik Talend Cloud 시작 구독에서는 사용할 수 없습니다. 다른 구독 계층이 있고 데이터 이동 게이트웨이 를 사용하지 않으려면 없음 을 선택합니다.
데이터 이동 게이트웨이 의 이점과 이를 필요로 하는 사용 사례에 대한 자세한 내용은 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