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 Starter , так как она не поддерживает Шлюз движения данных . Если используется другой уровень подписки или не требуется использовать Шлюз движения данных , выберите Нет .
Для получения информации о преимуществах Шлюз движения данных и о сценариях, требующих его использования, см. раздел Шлюз данных 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