部署管道简介

注意

本部分中的本文介绍如何将内容部署到应用。 有关版本控制,请参阅 Git 集成 文档。

在当今世界,分析是在几乎每个组织中做出决策的重要部分。 Fabric 的部署管道工具为内容创建者提供了一个生产环境,他们可以在其中协作管理组织内容的生命周期。 部署管道使创建者能够在内容到达用户之前在服务中进行开发和测试。 请参阅可部署的受支持项类型的完整列表。

了解如何使用部署管道

可以按照以下链接了解如何使用部署管道工具。

支持的项

将内容从一个管道阶段部署到另一个管道阶段时,复制的内容可以包含以下项:

管道结构

可决定部署管道中所需的阶段数。 阶段数可介于 2 到 10 个之间。 创建管道时,默认的 3 个典型阶段作为起点,但可根据需要添加、删除或重命名阶段。 无论有多少个阶段,一般概念都是相同的:

  • 开发

    部署管道中的第一个阶段,可在该阶段与其他创建者一起上传新内容。 可在这里设计、构建和开发,也可在其他阶段执行这些操作。

  • Test

    在对内容进行了所有必要的更改后,可进入测试阶段。 上传修改后的内容,以便可将其移动到此测试阶段。 以下三个示例说明了在测试环境中可以执行的操作:

    • 与测试人员和审阅者共享内容

    • 加载和运行包含大量数据的测试

    • 测试应用以查看其向最终用户呈现的外观

  • 生产

    在测试内容后,使用生产阶段与组织内的业务用户共享内容的最终版本。

工作部署管道的屏幕截图,三个阶段(开发、测试和生产)均已填充。

项配对

配对是指部署管道一个阶段中的项(如报告、仪表板或语义模型)与相邻阶段中同一项相关联的过程。 将工作区分配到部署阶段或将新的未配对内容从一个阶段部署到另一个阶段(清理部署)时,就会发生配对。

请务必了解配对的工作原理,以了解何时复制项、何时覆盖项以及使用部署函数时何时部署会失败。

如果项未进行配对,即使这些项看起来相同(具有相同名称、类型和文件夹),也不会在部署中被覆盖。 相反,将创建重复副本,并将其与先前阶段中的项配对。

配对项显示在管道内容列表的同一行中。 未配对的项单独显示在一行中:

屏幕截图显示相邻阶段中的配对项列于同一行中,并且第二阶段中的一个项不在第一阶段中。

  • 即使更改了配对项的名称,它们也会保持配对状态。 因此,配对项可以有不同的名称。
  • 将工作区分配给管道后添加的项不会进行自动配对。 因此,未配对的相邻工作区中可以存在相同项。

有关哪些项已配对以及配对的工作原理的详细说明,请参阅项配对

部署方法

将源阶段的内容部署到目标阶段时,将会覆盖配对项。 源阶段中不存在的目标阶段中的内容将按原样保留在目标阶段。 选择“部署”后,你将收到一条警告消息,列出将被覆盖的项目。

当部署即将导致正在部署的阶段中的项目发生更改时显示的已替换内容警告的屏幕截图。

可以在了解部署过程中详细了解复制到下一阶段的项属性和未复制的属性。

自动化

也可使用部署管道 REST API 以编程方式部署内容。 若要详细了解自动化过程,请参阅使用 API 和 DevOps 自动化部署管道