导出项目资产
您可以通过导出资产来与其他人共享项目中的资产。
可用于导出项目中的资产的方法取决于您正在处理的项目类型:
对于没有 Git 集成的项目,您可以:
-
此项目 ZIP 文件可以与其他人共享,并用于根据文件创建新项目。
-
对于具有缺省 Git 集成的项目,您可以:
- 将已更改的项目文件推送到 Git 存储库。
- 使用 Git 服务来创建存储库的归档。 可以在可以使用项目 ZIP 的任何位置使用此归档。
对于具有不推荐使用的 Git 集成的项目,您可以:
-
此项目 ZIP 文件可以与其他人共享,并用于根据文件创建新项目。
-
此功能仅在具有不推荐使用的 Git 集成的项目中受支持。 可以通过从 Git创建新项目来共享推送到 Git 存储库的资产。
-
要求和限制
- 必需角色
您需要项目中的 管理员 或 编辑者 角色才能导出项目资产。
- 限制
- 不能从项目用户界面导出大于 1024 MB 的资产。 要导出高达 5 GB 的资产,请将 asset 命令 与 Cloud Pak for Data 命令行界面 (cpd-cli) 配合使用。
- 不会导出项目名称,描述,标记和成员。
- 无法导出作业运行元数据。 导入后,作业运行信息不可用。
- 不会导出连接的个人凭证。 导入连接后,必须先解锁才能使用。
- 如果项目标记为敏感,那么无法从项目中导出数据资产,连接或已连接的数据。
- 在选择资产时要注意始终将这些资产的依赖关系包括在内。 依赖关系可能包括数据流的数据资产或连接、笔记本、连接数据、元数据导入、数据质量定义和规则或作业。 不检查依赖关系。 如果不包含依赖项,那么后续项目导入将不起作用。
- 您只能在 IBM Cloud Pak for Data 中创建的项目间共享资产。 您不能从 IBM Cloud Pak for Data 导出项目资产并将项目导入 Cloud Pak for Data as a Service 中。
- 您无法导出与数据质量规则相关的数据质量信息。
- 如果将项目导入到不同的 Cloud Pak for Data 实例中,那么从定制 JDBC 连接器创建的任何连接都将不起作用。 管理员必须删除连接,并在新实例中重新创建 定制 JDBC 连接器 。
资产类型
可导出的项目资产类型
- 目录 ( Watson Knowledge Studio )
- 代码包
- 已连接的数据资产 (connected data asset)
- 连接
- 仪表板
- 来自文件的数据资产
- Data Privacy
- Data Refinery 流程 (Data Refinery flow)
- Data Replication 流动
- DataStage 建造阶段
- DataStage 自定义舞台
- DataStage 数据定义
- DataStage 流动
- DataStage 功能库
- DataStage Java 库
- DataStage 匹配规格
- DataStage Operational Decision Manager 阶段
- DataStage 模式库
- DataStage 标准化规则
- DataStage 子流
- DataStage 包台
- 决策优化试验 (Decision Optimization experiment)
- 文件夹资产 (folder asset)
- 作业
- Jupyter 笔记本 (Jupyter notebook)
- 元数据扩充
- Metadata import
- 模型
- 参数集
- 管道
- Python 函数
- 脚本
- Shiny 应用程序
- 可视化
将项目资产导出到桌面
导出项目资产会将您选择的内容打包到单个 ZIP 文件中,该文件可以像任何其他文件一样共享。
要将项目资产导出到桌面:
打开要从中导出资产的项目。
检查您在导出中包含的资产 (例如, Notebook 或连接) 是否不包含您不想共享的凭证或其他敏感信息。 您应该在开始导出之前除去此信息。 仅除去专用连接凭证。 另请注意,从连接目录添加的任何连接都将是项目的本地连接。 这些连接将不再是平台级别的连接。
可选:创建一个文本自述文件,其中包含要导出的资产列表。 简要描述所添加资产的分析用例以及所使用的数据分析方法。 将文本文档作为数据资产上载到项目。
单击项目工具栏上的导出图标
。选择要添加的资产。 您可以按资产类型进行过滤,也可以通过选择每次导出项目时应用的首选项 (窗口标题右侧的设置图标) 来定制项目导出设置。
请注意,您当前最多只能选择 1000 个资产,并且导出文件的大小不能超过 1 GB。
可选: 更改项目导出文件的名称。
在下列情况下,必须提供密码:
- 您希望导出具有共享凭证的连接。 请注意,必须提供此密码才能在项目导入时解密这些凭证。
- 您希望导出通过将 API 调用设置为 On检索到 掩码敏感凭证 的连接。 如果没有密码,那么不会导出用于屏蔽通过 API 调用检索的敏感凭证的连接。
单击导出。 导出运行时请勿退出此页面。
导出到桌面时,缺省情况下会将该文件保存到
Downloads文件夹。 如果已存在具有相同名称的 ZIP 文件,那么不会覆盖现有文件。请确保浏览器设置会将 ZIP 文件作为 .zip 文件而不是作为文件夹下载至桌面。 压缩此文件夹以启用项目导入会导致错误。 另请注意,不能将其他资产手动添加到桌面上导出的项目 ZIP 文件中。
项目导出的状态在项目的 " 概述 " 页面上进行跟踪。
正在使更改与 Git 同步
在启用 Git 集成的情况下,您可以在不推荐使用 Git 集成的项目中同步项目资产与 Git 存储库之间的更改。
- 必需角色
- 您需要对项目具有 管理 许可权,才能将项目资产导出到 Git 存储库。
要将项目资产推送到 Git 存储库:
在项目中,单击项目工具栏上的同步图标
。选择 拉和推 以将项目资产推送到 Git 存储库。 您可以将增量更改推送到存储库。
选择访问令牌。
选择要添加的资产。 您可以按资产类型进行过滤,也可以通过选择每次导出项目时应用的首选项 (窗口标题右侧的设置图标) 来定制项目导出设置。
重要说明:您在 JupyterLab, 中提交并推送到版本库的笔记本和 Python 脚本更改不会自动同步。 您必须首先显式选择这些资产以将其添加到项目同步。 请参阅 同步项目资产。
请注意,无法将其他资产手动添加到导出到 Git 存储库的项目资产。
了解更多
父主题: 管理项目