使用更改存储 | Qlik Cloud帮助
跳到主要内容 跳到补充内容

使用更改存储

更改存储包含用户对写入表中可编辑列的编辑。

什么是更改存储?

更改存储是一个Qlik管理的存储位置,其中包含写入表中可编辑列中用户添加的更改。更改存储是一个临时存储位置——更改最多存储 90 天,之后将被删除。

您可以保留自动分配的更改存储,也可以从当前空间中选择一个现有的更改存储。选择现有更改存储时,请确保写入表中的主键与该更改存储中定义的主键匹配。

更改存储内容可通过 更改存储 API 访问。使用您的更改存储 ID,您可以制定 API 请求和自动化,将用户更改提取到永久位置,例如工作表或数据库。有关更多信息,请参阅从写入表提取更改

管理更改存储

默认情况下,会为新创建的写入表创建新的更改存储。关于更改存储,您可以自定义以下内容:

为写入表选择不同的更改存储

(可选)在更改存储的属性面板中,从当前空间选择一个现有的更改存储。

以下为要求和行为:

  • 当前写入表与选定的更改存储之间,主键必须匹配。

  • 单个更改存储无法连接到多个写入表。

  1. 在属性面板中,展开更改存储

  2. 更改存储ID旁边,点击选择

重命名更改存储

更改存储具有可自定义的名称。您可以重命名每个更改存储,以使其独一无二且易于识别。

  1. 在属性面板中,展开更改存储

  2. 单击 Edit

  3. 输入要更改的商店名称,然后点击确认。

复制更改存储 ID

您可以通过两种方式复制更改存储 ID:

  • 在工作表编辑模式下,创建写入表后。在属性面板中,在更改存储 > 更改存储ID下,点击Copy 复制ID

    从属性面板复制更改存储ID。

    Clicking the 'Copy ID' button in the write table properties to obtain the change store ID
  • 在分析模式下查看写入表时。单击右下角的Info图标。单击Copy以复制更改存储 ID。

    查看写入表时复制更改存储 ID。

    Clicking the 'Copy' icon from the info tooltip when viewing a write table, copying the change store ID

从更改存储中提取更改

应用程序开发人员和系统集成商可以从写入表中提取更改存储数据,并使用它来实现实时自动化和其他工作流。请参阅从写入表提取更改

更改存储生命周期

本部分概述了当内容被移动、发布和删除时,更改存储的预期行为。

发布

应用程序首次发布到托管空间时,以及应用程序后续每次重新发布时,预期会有不同的行为。

首次发布

当带有写入表的应用程序首次发布到托管空间时:

  • 新的更改存储在目标空间中创建

  • 已发布的应用程序将使用这些新的更改存储

重新发布,不更改写入配置

在这种情况下,没有任何变化。已发布的应用程序将继续使用托管空间中的更改存储。

在源应用程序中添加新的可编辑列后重新发布

在此场景中,目标更改存储将更新以支持这些新列。

在源应用程序中删除可编辑列后重新发布

在此场景中:

  • 已发布的应用程序中的写入表将不再显示已删除的可编辑列。

  • 目标更改存储保留这些已删除的列。

删除

删除涉及删除图表、工作表、应用程序和空间。

删除图表、工作表或应用程序

删除包含写入表的图表、工作表或应用程序后,更改存储仍存在于空间中。您仍然可以:

删除空间

当包含写入表的空间被删除时,该空间中存在的任何更改存储都将丢失且不可恢复。

移动

当带有写入表的应用程序被移动到另一个空间时,就会发生移动。随着移动,会发生以下情况:

  • 一个空的更改存储将在目标空间中被创建。

  • 应用程序中的写入表将不再链接到原始空间中的更改存储。

移动后,您可以重新配置写入表以选择目标空间中的现有更改存储。

限制

有关更改存储限制,请参阅 更改存储和数据保留

本页面有帮助吗?

如果您发现此页面或其内容有任何问题 – 打字错误、遗漏步骤或技术错误 – 请告诉我们!