You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过API获取Palantir Foundry中文件的上传时间?

获取Palantir Foundry数据集准确上传时间的REST API方案

你之前调用的compass/api/resources接口返回的modified.time是数据集元数据(如权限、描述)的修改时间,并非数据上传或版本更新的准确时间,所以不符合需求。针对你的场景,推荐使用以下API:

1. 通用方案:Datasets API(适用于所有数据集类型)

调用数据集交易记录接口,可直接获取数据集版本更新的时间戳,不管是拖放上传还是Transform生成的数据集都适用:

GET https://<your-foundry-host>/datasets/api/datasets/{dataset-rid}/branches/master/transactions?limit=1
  • 将{dataset-rid}替换为目标数据集的RID
  • limit=1用于只返回最新的一条交易记录,提升查询效率
  • 响应中transactions[0].timestamp字段即为该数据集最新版本的更新时间(拖放上传的时间或Transform执行完成落地数据的时间)

2. 针对Transform生成的数据集补充方案

如果需要更精准的Transform执行时间,可以调用Transform运行记录接口:

GET https://<your-foundry-host>/transforms/api/transforms/{transform-rid}/runs?limit=1
  • 将{transform-rid}替换为对应Transform的RID
  • 响应中runs[0].endTime字段是Transform执行完成的时间,与数据集版本更新时间基本一致

注意事项

  • 调用API需持有对应数据集/Transform的read权限,并通过Foundry的合法认证(如OAuth2 Token)
  • 批量处理120个数据集时,可通过脚本循环遍历所有RID,自动调用接口并提取时间戳,完全替代手动配置健康检查的工作

内容的提问来源于stack exchange,提问作者Marijus Marukas Bernotas

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 11:50:50