跳到主要内容

登陆数据

传输数据的第一步是登陆数据。这涉及到使用一个 Qlik Replicate 任务连续地将数据从本地数据源传输到登陆区域。Replicate 任务由 Qlik Cloud Data Services 中的登陆数据资产控制。

在创建登陆数据资源之前,需要按照 创建复制任务 中所述创建 Qlik Replicate 任务。您必须在 Enterprise Manager 资源所在的空间中具有可以编辑角色。

您可以使用两种不同类型的登陆区。

  • Amazon S3

    将数据登陆到 Amazon S3 存储段中,可以用其生成可供分析的 QVD 表。

  • Snowflake

    当您将数据登陆至 Snowflake,可以存储 Snowflake 表。

创建和配置登陆数据资产

  1. 单击 Data Services 主页中的新增,然后选择创建数据资产
  2. 创建数据资产对话框中,输入:

    • 名称:登陆数据资产的名称。

    • 空间:在其中创建登陆数据资产的数据空间。

    • 资产类型:选择登录

    您可以添加标记,以便在 Data Services 主页中更轻松地查找数据资产。

    选择打开可在创建登陆数据资产时打开它。

    单击创建

  3. 单击选择 Replicate 任务

  4. 选择要使用的 Enterprise manager 资源

    提示: 这是如 连接 Qlik Cloud 和 Qlik Enterprise Manager 中所述创建的资源。
  5. 选择包含要使用的任务的 Replicate 服务器。您可以选择特定服务器或全部

    选择服务器后,将填充可用复制任务的列表。

    备注: 复制任务必须已按创建复制任务中所述创建,才可供使用。
  6. 选择复制任务。

  7. 单击选择

  8. 单击保存

云登陆数据资产现在已经创建,并且状态应该为准备好运行,带有数据资产尚未编目的指示。

您现在可以:

  • 运行启动复制的云登陆数据资产。资产也将被编目。

  • 对云登陆数据资产进行编目。这使得云登陆数据资产可以作为存储数据资产的源,而无需开始数据传输。

    单击编目对数据资产进行编目。

    警告: 对数据资产进行编目后,不可能进行影响表选择或数据资产结构的源数据更改。您也无法更改目标文件夹。任何这样的更改都要求您重新创建数据资产以及使用它并且已经编目的所有资产。

保存并编目资产后,状态显示准备运行,并指示资产已成功编目。您现在可以:

  • 预览数据资产表的结构和元数据。

    单击表格

  • 运行数据资产以启动复制任务,该任务连续地将数据从本地数据源传输到登陆区。

    单击运行

  • 基于此登录数据资产创建存储数据资产。存储数据资产将数据转换为可供分析的表。在数据资产运行之前,复制和转换不会开始。

    有关更多信息,请参阅创建数据资产以生成 QVD 表

运行登陆数据资产

现在可以运行登陆数据资产。这将启动复制任务,该任务将本地数据源中的数据传输到登陆区域。

  1. 单击运行

复制现在应该开始了,关联的 Qlik Replicate 任务应该正在运行。首先,复制整个数据源,然后跟踪更改。在此期间,数据资产将处于运行状态。这意味着,在发现更改时,会不断跟踪和传输更改。这使登陆区域中的登陆数据保持最新。

Data Services 主页中,您可以查看登陆数据更新的状态、日期和时间,以及出错的表数。您还可以打开数据资产并选择标签来查看表的基本元数据信息。

通过在 Qlik Enterprise Manager 中打开复制任务并选择监视视图,可以详细监视进度。

借助 Qlik Cloud Landing (Amazon S3),如果重新加载表,将创建满载的新副本。这意味着您可以在登录应用读取更改时重新加载表,而不会出现问题。

对登陆数据资产的操作

您可以从资产菜单对登陆数据资源执行以下操作。

  • 打开

    这将打开登陆数据资产。您可以查看表结构和有关数据资产的详细信息。

  • 编辑

    您可以编辑资产的名称和描述,并添加标记。

  • 停止

    您可以停止数据资产的操作。这将停止 Replicate 任务,并且登陆区域不会使用更改的数据进行更新。

  • 恢复

    您可以从数据资产停止的时间点恢复其操作。这也会恢复 Replicate 任务的操作。

  • 删除

    您可以删除数据资产。

    备注: 登陆区中的数据不会被删除。您需要手动删除它。

我们建议您不要从 Qlik Enterprise Manager 中操作任务,除非重新加载表。

Qlik Replicate 任务上的重新加载目标操作

如果需要对 Qlik Replicate 任务执行重新加载目标操作,则必须删除并重新创建从此任务中读取的登陆和存储数据资产,以避免数据丢失。

  1. 如果 Replicate 任务尚未停止,则停止该任务。

  2. 删除登陆数据资产和存储数据资产。

  3. 使用 Replicate 任务创建新的登陆数据资产。

  4. 创建使用登陆数据资产的新存储数据资产。

  5. 运行新登陆数据资产。

  6. 运行新存储资产。

登陆区域维护

不支持自动清理登陆区域。这可能影响性能。
我们建议您手动清除旧的满负载,并更改登陆区域中的数据。

  • Amazon S3

    如果有多个满载数据的文件夹,则可以删除最新文件夹以外的所有文件夹。还可以删除已处理的更改数据分区。

  • Snowflake

    您可以删除已处理的更改表记录。