删除事件 keen.io 的 属性
delete property of event keen.io
有没有办法删除一个 属性 的事件?
例如我有一个名为 Log 的事件,它有两个属性 X 和 Y
我想删除 X
如果无法完成,我可以编辑事件日志的 X 值吗?
我在网上找不到任何东西
看看这里的 API Docs. Have you tried sending a DELETE to https://api.keen.io/3.0/projects/PROJECT_ID/events/Log/properties/X 或者类似的东西?这将从集合中的所有事件中删除 属性。
您可以从事件 Collection 中仅删除某个 属性 或特定属性,如下所示:https://keen.io/docs/api/#delete-a-property。
虽然在某些情况下您可能想要删除错误或错误的数据,但在其他情况下,尤其是在您没有主动使用和查询数据的情况下,可以将 属性 留在那里。它会出现在您的历史数据中,但不要继续为未来的数据点发送 属性。 number of unique properties (1,000 unique properties) allowed per event as well as a large size limit on individual events 也有一个很大的限制(~1MB)。
我建议 运行 首先提取完全相同的查询 (https://keen.io/docs/api/#extractions) 以预览您将要删除的内容。这样您也将成功创建该数据的备份。
这是用于删除特定 属性 的示例 CURL 命令 - 使用 COLLECTION_NAME
和 PROPERTY_NAME
来标识要从特定事件中删除的 属性 collection。当然,将 PROJECT_ID
、COLLECTION_NAME
和 MASTER_KEY
占位符替换为您自己的占位符。
$ curl https://api.keen.io/3.0/projects/PROJECT_ID/events/COLLECTION_NAME/properties/PROPERTY_NAME \
-H "Authorization: MASTER_KEY" \
-H "Content-Type: application/json" \
-X DELETE
有没有办法删除一个 属性 的事件?
例如我有一个名为 Log 的事件,它有两个属性 X 和 Y
我想删除 X
如果无法完成,我可以编辑事件日志的 X 值吗?
我在网上找不到任何东西
看看这里的 API Docs. Have you tried sending a DELETE to https://api.keen.io/3.0/projects/PROJECT_ID/events/Log/properties/X 或者类似的东西?这将从集合中的所有事件中删除 属性。
您可以从事件 Collection 中仅删除某个 属性 或特定属性,如下所示:https://keen.io/docs/api/#delete-a-property。
虽然在某些情况下您可能想要删除错误或错误的数据,但在其他情况下,尤其是在您没有主动使用和查询数据的情况下,可以将 属性 留在那里。它会出现在您的历史数据中,但不要继续为未来的数据点发送 属性。 number of unique properties (1,000 unique properties) allowed per event as well as a large size limit on individual events 也有一个很大的限制(~1MB)。
我建议 运行 首先提取完全相同的查询 (https://keen.io/docs/api/#extractions) 以预览您将要删除的内容。这样您也将成功创建该数据的备份。
这是用于删除特定 属性 的示例 CURL 命令 - 使用 COLLECTION_NAME
和 PROPERTY_NAME
来标识要从特定事件中删除的 属性 collection。当然,将 PROJECT_ID
、COLLECTION_NAME
和 MASTER_KEY
占位符替换为您自己的占位符。
$ curl https://api.keen.io/3.0/projects/PROJECT_ID/events/COLLECTION_NAME/properties/PROPERTY_NAME \
-H "Authorization: MASTER_KEY" \
-H "Content-Type: application/json" \
-X DELETE