Compartir vía


Automatiza la canalización de implementación con las API de Fabric

La herramienta de canalizaciones de implementación de Microsoft Fabric permite a los equipos crear un proceso de versión eficaz y reutilizable para su contenido de Fabric.

Importante

Esta característica se encuentra en versión preliminar.

Usa las API de REST de Fabric de canalizaciones de implementación para integrar Fabric en el proceso de automatización de la organización. Estos son algunos ejemplos de lo que se puede hacer mediante las API:

  • Integrar Fabric en herramientas de DevOps conocidas, como Azure DevOps o Acciones de GitHub.

  • Programar implementaciones de canalización para que se produzcan automáticamente en un momento específico.

  • Implementar varias canalizaciones al mismo tiempo.

  • Aplicar en cascada en función de las implementaciones de canalización. Si tiene contenido conectado entre canalizaciones, puede asegurarse de que algunas canalizaciones se implementen antes que otras.

Requisitos previos

Para trabajar con las API de canalización de implementación, necesita los siguientes requisitos previos:

Puedes usar las API de REST sin PowerShell, pero los scripts de este artículo usan PowerShell. Para ejecutar los scripts, debe instalar los siguientes programas:

Funciones de API de canalizaciones de implementación

Las API de REST de Fabric de canalizaciones de implementación permiten realizar las funciones siguientes:

También puede usar otras llamadas a la API REST de Fabric para completar las operaciones relacionadas.

Ejemplos de PowerShell

Puede usar los siguientes scripts de PowerShell para comprender cómo realizar varios procesos de automatización. Para ver o copiar el texto en un ejemplo de PowerShell, use los vínculos de esta sección.

  • Implementar todo

    Proporcione la siguiente información:

    • Nombre de canalización
    • Nombre de la fase de origen
    • Nombre de la fase de destino
    • Notas de implementación (opcional)
  • Implementación selectiva

    Proporcione la siguiente información:

    • Nombre de canalización
    • Nombre de la fase de origen
    • Nombre de la fase de destino
    • Elementos que se van a implementar (nombre para mostrar de elementos y tipo de elemento)
    • Notas de implementación (opcional)

Consideraciones y limitaciones

Al usar las API de canalizaciones de implementación, tenga en cuenta las siguientes limitaciones:

  • Todas las limitaciones que se aplican a la canalización de implementación se aplican al usar las API. Para obtener más información, vea Procedimientos recomendados para las canalizaciones de implementación.

  • Los flujos de datos actualmente no se admiten. Los clientes que usan flujos de datos pueden usar las API de Power BI.

  • Las entidades de servicio solo se admiten para los elementos de Power BI.

  • No todas las opciones de implementación disponibles en las API de Power BI están disponibles en Fabric. Las siguientes API no están disponibles en la API de contenido de la fase de implementación de Fabric:

    • allowPurgeData
    • allowTakeOver
    • allowSkipTilesWithMissingPrerequisites

    Si necesita una de estas API, use la API de Power BI para implementar. Sin embargo, estas API solo funcionan para elementos de Power BI.