gpt4 book ai didi

palantir-foundry - 如何在不丢失对象编辑的情况下安全地删除对象属性?

转载 作者:行者123 更新时间:2023-12-05 05:40:08 29 4
gpt4 key购买 nike

在 Ontology Editor 中,当我尝试删除属性时收到警告。见下图。

我想在不丢失编辑内容的情况下保留对象的其他列或属性。

这可能吗?这样做有什么要求?

screenshot of warning

最佳答案

有几种方法可以实现这一点。在决定您更喜欢哪种方法之前,我绝对建议您在测试对象上尝试这两种方法!

对象存储 V1

  • 创建一个新的写回数据集。
    1. 您可以通过下载或在下游创建新数据集来创建包含所有编辑的新数据集。
    2. 使用对象类型上游的这个新数据集来更新输入数据集。
    3. 由于这些编辑现在存储在输入数据集中,因此从对象中删除此属性时不会删除更新。
  • API 调用(注:我没用过这个方法,但应该还是可以的)
    1. 您可以进行 API 调用 [1],以从对象类型的留声机中获取所有编辑事件并存储这些事件。
    2. 从留声机中移除属性并删除编辑后,进行另一个 API 调用 [2] 以将编辑发回。

这两者都不维护这些编辑的元数据,即进行编辑的时间。

对象存储 V2(尚未发布)可以通过以下任一方式删除属性而不会丢失编辑内容:

  • 将该属性的修改迁移到新属性。
  • 放弃对该属性的编辑。

[1] https://{BASE_URL}/workspace/documentation/developer/api/phonograph2/services/ObjectStorageService/endpoints/getObjectEvents

[2] https://{BASE_URL}/workspace/documentation/developer/api/phonograph2/services/ObjectStorageService/endpoints/postObjectEvents

关于palantir-foundry - 如何在不丢失对象编辑的情况下安全地删除对象属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72477419/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com