我在 Foundry 上有一个增量数据集,并且上传了一个包含不正确数据的文件。如何反转此事务以便我可以使用正确的数据更新数据集?
您可以使用 Foundry 的 Catalog API。您首先需要找到要恢复到的事务的资源 ID (rid),当您在 Monocle 中选择数据集时,可以在历史记录选项卡下找到该资源 ID。您还需要删除数据集以及在 Foundry 实例上生成的不记名令牌。在 unix 命令行中运行以下命令,或者使用 python requests 库。(如果您使用的是 Windows 计算机,则 requests 库可能很有用)
curl -X POST \
"https://<CATALOG_URL>/api/catalog/datasets/<DATASET_RID>/branchesUpdate2/master" \
-H "Authorization: Bearer <TOKEN>" \
-H "Content-type: application/json" \
-d '"'<TRANSACTION_RID>'"' \
-k \
-w "\n"
Run Code Online (Sandbox Code Playgroud)
将 <> 之间的内容替换为相关变量,我在下面显示了一些示例,以便您在看到变量时能够识别它们。请确保您的不记名令牌保密。
<CATALOG_URL> <- your.url.com/foundry-catalog
<DATASET_RID> <- ri.foundry.main.dataset.00000000-bbbb-cccc-dddd-000000000000
<TOKEN> <- ey00000000...00000000
<TRANSACTION_RID> <- "ri.foundry.main.transaction.00000000-bbbb-cccc-dddd-000000000000"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1187 次 |
| 最近记录: |