寻求可将Jira数据迁移至Google BigQuery的API,需获取工时报告指定字段
Jira 到 Google BigQuery 工时数据迁移API推荐
核心方案选项
Jira REST 官方API
这是最精准可控的选择,直接通过/rest/api/3/worklog端点拉取工作日志数据:- 返回的
started字段完全对应你需要的log work started(ISO 8601格式,可按需转换为时间戳或其他格式) timeSpentSeconds字段可直接换算为time spent(h)(除以3600即可得到小时数)
拿到数据后,你可以用Python/Go等脚本批量写入BigQuery,或者通过BigQuery的外部数据源功能完成对接(需配置Jira API认证),能完全保证数据和Jira原生工时报告一致。
- 返回的
Google Cloud Dataflow Jira 连接器
Google官方的Dataflow提供预封装的Jira连接器,底层基于Jira REST API实现ETL流程。你只需配置连接器参数,指定抽取工作日志的目标字段,即可直接将数据输出到BigQuery。适合不想自行开发脚本的场景,数据一致性有官方保障。第三方ETL工具API(如Fivetran、Stitch Data)
这类工具提供Jira到BigQuery的预构建集成,配套的API可用于触发同步、配置字段映射。你只需在配置中勾选started和timeSpent相关字段,工具会自动完成数据抽取与转换。优势是快速上手,无需维护同步脚本,但要确认工具支持精细的字段映射,确保能获取到你需要的两列数据。
关键注意点
- 确保Jira API账号拥有
read:worklog权限,否则无法拉取工时数据 - 同步时建议基于
updated字段做增量更新,避免重复写入数据 - 优先使用
timeSpentSeconds计算耗时,比Jira返回的timeSpent字符串(如2h)更便于转换为小时数
内容的提问来源于stack exchange,提问作者Rick
相关产品推荐
相关产品推荐

