【问题标题】:How to write or create external dataset from code repository within Foundry如何从 Foundry 中的代码存储库编写或创建外部数据集
【发布时间】:2021-07-09 14:28:53
【问题描述】:

我正在尝试在代码存储库中实现 pytest 功能。我想编写或创建一个数据集,以便可以放入测试用例的结果以供业务分析师查看。这样我想对业务分析师隐藏我的代码。业务分析师或职能团队可以将数据放入数据文件或融合表中,然后查看测试结果。 我可以知道创建数据集或将数据写入存储库之外的数据集(可能使用 API)的方法吗?

【问题讨论】:

    标签: dataset palantir-foundry foundry-code-repositories


    【解决方案1】:

    我相信您可能会混淆概念,并且您问题的措辞并没有真正的帮助。我觉得这个问题有两层,测试和写数据集。

    因此,对于正式的单元测试,即:使用 pylint,测试在 CI 时运行。 CI 与铸造厂隔离,这意味着它不能读取数据集也不能写入数据集。代码存储库已内置逻辑来检测在 CI 时运行的单元测试,并在 CI 检查视图中一一显示您的测试。

    对数据集的读取和写入是转换所拥有的,因此,如果您想将测试结果写入数据集,我的建议是将您的测试包装到转换中,然后将结果附加为新行.

    这样,您既可以使用数据集作为输入,也可以将结果输出到单独的数据集。当然,编写测试的方式会有所改变,因为从技术上讲,它们不再使用 pylint,而只是一种转换。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-10
      • 1970-01-01
      • 2021-11-16
      • 2022-07-14
      • 2015-08-27
      相关资源
      最近更新 更多