开始使用部署管道

本文将演示如何完成在 Microsoft Fabric 服务中使用部署管道时所需的基本设置。 建议在继续操作之前,先阅读部署管道简介并了解可以部署哪些项

还可以完成培训模块 - 创建和管理 Fabric 部署管道,该模块展示了如何逐步创建部署管道。

注意

在部署管道中,一个 Premium 工作区分配给每个阶段。 在生产环境中开始使用管道之前,请查看管道工作区的容量要求

先决条件

若要访问部署管道功能,必须满足以下条件:

注意

如果你先前创建了管道,或者管道已与你共享,你还可以看到部署管道按钮。

步骤 1 - 创建部署管道

可以从 Fabric 中的部署管道入口点或特定工作区创建管道。 如果从工作区创建管道,工作区会自动分配给管道。

若要从 Fabric 中的任意位置创建管道,请执行以下操作:

  1. 在“工作区”浮出控件中,选择“部署管道”。

    部署管道入口点的屏幕截图。

  2. 选择“创建管道”。

    “创建管道”按钮的屏幕截图。

  3. “创建部署管道”对话框中,输入管道的名称和描述,然后选择“下一步”

    名称和描述管道对话框的屏幕截图。

  4. 默认情况下,管道有三个阶段,分别为开发、测试和生产。 可以接受这些默认阶段,也可以更改阶段的数量及其名称。 管道中可以有 2-10 个之间任意数量的阶段。 选择“+添加”以添加另一个阶段、删除阶段或在框中键入新名称对阶段重命名。 完成操作后,选择“创建”

    自定义管道对话框的屏幕截图。“添加”和“删除”选项的概述与开发阶段的名称一样。

对于具有三个阶段以上的管道,请使用右上角的箭头在阶段之间导航。

部署管道主屏幕右上角的箭头的屏幕截图,用于在阶段之间导航。

创建管道后,可以将其与其他用户共享,编辑或将其删除。 与其他人共享管道时,他们将获得管道的访问权限并成为管道管理员。 管道访问使用户能够查看、共享、编辑和删除管道。

步骤 2 - 分配工作区

注意

如果要直接从工作区创建管道,则可以跳过此阶段,因为已经选择了工作区。

创建管道后,需要将想要管理的内容添加到管道。 向管道添加内容是通过将工作区分配到管道阶段来完成的。 可以将工作区分配到任何阶段。

按照链接中的说明为管道分配工作区

步骤 3 - 公开阶段(可选)

默认情况下,管道的最后阶段是进行公开。 无权访问管道的公共阶段使用者看到的是常规工作区,工作区页面上工作区名称旁没有阶段名称和“部署管道”图标。

可以有任意多的公共舞台,或者完全没有。 要随时更改阶段的公共状态,请转到管道阶段设置,选中或取消选中将此阶段设为公开方框。

显示部署管道页上阶段名称旁边的阶段设置图标的屏幕截图。

阶段设置的屏幕截图,其中突出显示了此阶段公共检查框。

步骤 4 - 部署到空阶段

处理完一个管道阶段中的内容后,可以将其部署到下一阶段。 将内容部署到另一个阶段通常是在管道中执行某些操作后进行。 例如,在开发阶段对内容进行开发更改,或在测试阶段测试内容。 将内容从一个阶段移至另一个阶段的典型工作流是从开发到测试,然后再从测试到生产,但你可以在任何方向进行部署。 有关此过程的详细信息,请参阅将内容部署到现有工作区部分。

在部署内容时,部署管道会提供两个选项:

选择如何部署内容后,可以查看部署并留下备注

步骤 5 - 将内容从一个阶段部署到另一个阶段

在管道阶段中有内容后,即使下一阶段工作区包含内容,也可以将其部署到下一阶段。 将覆盖配对的项。 有关此过程的详细信息,请参阅将内容部署到现有工作区部分。

若要将内容部署到部署管道中的下一阶段,请选择阶段底部的“部署”按钮。

查看阶段卡片时,可以看到最后一次将内容部署到每个阶段的时间。

部署时间对于确定上次更新阶段的时间十分有用。 如果想要跟踪各次部署之间的时间,这也很有用。

若要在部署之前检查两个管道之间的差异,请参阅比较不同部署阶段的内容

步骤 6 - 创建部署规则(可选)

在部署管道中工作时,不同的阶段可能会有不同的配置。 例如,每个阶段都可以具有不同的数据库或不同的查询参数。 开发阶段可能会查询数据库中的示例数据,而测试阶段和生产阶段则查询整个数据库。

在管道阶段之间部署内容时,配置部署规则使你可以允许更改内容,同时保持某些设置不变。 例如,如果你希望生产阶段中的语义模型指向生产数据库,则可以为此定义一个规则。 在生产阶段根据适当的语义模型定义规则。 定义或更改规则后,需要重新部署内容。 部署的内容将继承部署规则中定义的值,并且只要规则保持不变且有效,就始终适用。

了解如何定义部署规则。