导出和导入数据管道
您可以将数据项目导出为 JSON 文件,该文件包含重建数据项目所需的所有内容。导出的 JSON 文件可以导入到同一租户或另一租户。例如,您可以使用此特性将数据项目从一个租户移动到另一个租户,或制作数据项目的备份副本。您还可以从 JSON 导出文件中更新数据项目。
导出数据项目
-
在数据集成 > 项目中 ,单击要导出的项目上的 ,然后选择导出。
项目导出为 JSON 文件,文件名由项目名称、数据平台和时间戳组成。
导入云数据仓库项目
您可以将导出的云数据仓库项目导入到从其导出的同一租户或另一租户。当项目被导入原始数据项目租户之外的租户时,需要为项目、临时区域和所有数据源定义新的连接。
您可以更改要使用的数据平台,但无法将数据平台从云数据仓库更改为 Qlik Cloud。
-
在数据集成 > 项目中,单击右上角的 ,然后选择导入项目。
-
添加项目 JSON 文件。您可以将其放在对话框中,也可以浏览以选择文件。
-
名称
更改项目的名称。默认名称是以 Imported_ 为前缀的原始项目名称。
-
空间
选择要将项目添加到哪个空间。 -
描述
添加或编辑项目的描述。 -
数据平台
您可以更改项目的数据平台。
-
数据连接
您可以更改指向数据平台的数据连接。
如果您从另一个租户导入了项目,或者在上一步中更改了数据平台,则需要执行此操作。
-
暂存区域连接
您可以更改指向暂存区域的连接。
如果您从另一个租户导入了项目,或者某些情况下在上一步中更改了数据平台,则需要执行此操作。
信息注释如果数据平台是 Snowflake,则不需要这样做。 -
替换导入的源连接
您可以替换导入的源连接。如果您从另一个租户导入项目,则需要此选项。
-
数据模式前缀
可以向项目中创建的数据模式添加前缀。当导入的项目与导出的项目位于同一个云数据仓库中时,这非常有用。
-
替换导入的源数据库和模式
可以替换登录任务的源架构,以及已注册数据的源数据库和架构。
选择一个任务并替换新建架构和新建数据库中的值。
-
默认数据库名称
如果数据平台是 Snowflake 或 Microsoft Azure Synapse Analytics,则可以更改默认数据库名称。
-
默认仓库名称
如果数据平台是 Snowflake,则可以更改默认仓库名称。
-
准备好后,单击上传。
项目即会添加到 数据集成 主页。
使用 Qlik Cloud 导入项目作为数据平台
您可以将导出的 Qlik Cloud(通过 Amazon S3)项目导入到从其导出的同一租户或另一租户。当项目被导入原始数据项目租户之外的租户时,需要为项目、临时区域和所有数据源定义新的连接。
无法将数据平台从 Qlik Cloud 更改为云数据仓库,例如 Snowflake。
-
在数据集成 > 项目中,单击右上角的 ,然后选择导入项目。
-
添加项目 JSON 文件。您可以将其放在对话框中,也可以浏览以选择文件。
-
名称
更改项目的名称。默认名称是以 Imported_ 为前缀的原始项目名称。
-
空间
选择要将项目添加到哪个空间。 -
描述
添加或编辑项目的描述。 -
将 QVD 文件存储于:
选择生成 QVD 文件的位置。
-
Qlik 托管存储区
-
客户管理的存储区
由您管理的 Amazon S3 存储。
-
-
数据连接
如果选择了客户管理的存储,则可以更改指向 Amazon S3 存储区域的连接。
如果您从另一个租户导入项目,则需要此选项。
-
暂存区域连接
您可以更改指向 Amazon S3 暂存区域的连接。
如果您从另一个租户导入了项目,或者某些情况下在上一步中更改了数据平台,则需要执行此操作。
-
替换导入的源连接
您可以替换导入的源连接。如果您从另一个租户导入项目,则需要此选项。
-
准备好后,单击上传。
项目即会添加到 数据集成 主页。
更新项目
您可以从 JSON 导出文件更新项目。这将替换数据管道中的所有任务,但不会替换连接和设置。导入的项目中未包含的数据任务将被删除。
例如,可以将从开发数据空间导出的项目导入生产数据空间中的项目,以更新生产项目。
在开始更新项目之前:
-
如果要在更新之前备份项目,可通过单击 ,然后单击导出来导出它。
-
在更新项目之前,必须停止将从数据管道中删除的所有任务。
-
如果项目使用尚不存在的 SaaS 应用程序连接,则必须在开始导入之前创建连接并生成元数据。
-
确保导入的项目使用相同的云数据平台,例如 Snowflake。
要更新项目,请执行以下操作:
-
打开要更新的项目。
-
单击 ,然后单击导入。
-
选择或删除要导入的 JSON 文件。
-
对项目和导入的项目之间不同的映射连接进行任何必要的更改。
例如,导入的项目可能使用一个名为 SQL1 的源连接,而此项目使用一个类似的名为 SQL2 的连接。在这种情况下,请在替换导入的源连接中将导入的连接映射到 SQL2。
信息注释选择要映射的连接时,可以创建新的数据库连接,但不能创建 SaaS 应用程序连接。准备好后单击导入。
项目现在根据导入的 JSON 文件进行更新。您可能需要验证和同步通过导入更新的数据任务。