Crear reglas de implementación

Cuando se trabaja en una canalización de implementación, las distintas fases pueden tener distintas configuraciones. Por ejemplo, cada fase puede tener bases de datos diferentes o parámetros de consulta distintos. La fase de desarrollo puede consultar datos de ejemplo de la base de datos, mientras que las fases de prueba y producción consultan toda la base de datos.

Importante

Microsoft Fabric está en versión preliminar.

Cuando se implementa contenido entre fases de la canalización, se pueden configurar reglas de implementación para cambiar el contenido manteniendo intactas algunas configuraciones. Por ejemplo, si desea que un conjunto de datos de una fase de producción señale a una base de datos de producción en lugar de a una de la fase de prueba, puede definir una regla para ello. La regla se define en la fase de producción, en el conjunto de datos adecuado. Una vez definida la regla, el contenido implementado desde la fase de pruebas hasta producción heredará el valor tal y como se define en las reglas de implementación, y siempre se aplicará mientras la regla no cambie y sea válida.

Puede configurar reglas de origen de datos y reglas de parámetros. En la tabla siguiente se muestra el tipo de elementos para los que puede configurar reglas y el tipo de regla que puede configurar para cada uno.

Regla de origen de datos Regla de parámetros Detalles
Flujo de datos Se usa para determinar los valores de los orígenes de datos o de los parámetros de un flujo de datos concreto.
Dataset Se usa para determinar los valores de los orígenes de datos o de los parámetros de un conjunto de datos concreto.
Data mart Se usa para determinar los valores de los orígenes de datos o de los parámetros de un datamart concreto.
Informe paginado Se define para los orígenes de datos de cada informe paginado. Puede usar estas reglas para determinar los orígenes de datos del informe paginado.

Nota

Las reglas de origen de datos solo funcionan cuando se cambian orígenes de datos del mismo tipo.

Creación de una regla de implementación

Para crear una regla de implementación, siga los pasos de esta sección. Una vez creadas todas las reglas de implementación que necesita, implemente los conjuntos de datos con las reglas recién creadas desde la fase de origen hasta la fase de destino donde se crearon las reglas. Las reglas no se aplicarán hasta que implemente los conjuntos de datos desde la fase de origen a la de destino.

  1. En la fase de canalización para la que desea crear una regla de implementación, seleccione Reglas de la implementación.

    Captura de pantalla del botón Reglas de la implementación, que se encuentra en las reglas de la implementación.

  2. Puede establecer reglas para flujos de datos, conjuntos de datos, datamarts e informes paginados. Para buscar el elemento para el que desea establecer una regla, use la funcionalidad de búsqueda o las funcionalidades de filtro.

    Captura de pantalla del panel de reglas de implementación, en la que se muestra que se pueden establecer reglas para flujos de datos, conjuntos de datos, datamarts e informes paginados.

  3. Seleccione el flujo de datos, conjunto de datos, datamart o informe paginado para el que quiere crear una regla.

    Captura de pantalla del panel de reglas de implementación, en la que se muestran dos conjuntos de datos en la pestaña Conjuntos de datos. Para configurar una regla, seleccione un elemento de una de las pestañas.

  4. Seleccione el tipo de regla que desea crear, expanda la lista y luego seleccione Agregar regla. Hay dos tipos de reglas que puede crear:

    Captura de pantalla del panel de reglas de implementación, en la que se muestra un conjunto de datos seleccionado y los dos tipos de reglas (de origen de datos y de parámetro) que puede configurar para él.

    • Reglas de orígenes de datos

      En la lista de orígenes de datos, seleccione un nombre de origen de datos que desee actualizar. Use uno de los métodos siguientes para seleccionar un valor para reemplazar el de la fase de origen:

      • Seleccionar en una lista.

      • Seleccione Otro y agregue manualmente el nuevo origen de datos. Solo puede cambiar a un origen de datos del mismo tipo.

      Nota

      • Las reglas de origen de datos aparecerán atenuadas si no es el propietario del elemento para el que va a crear una regla o si el elemento no contiene ningún origen de datos.
      • Para flujos de datos, conjuntos de datos e informes paginados, la lista de orígenes de datos se toma de la fase de canalización de origen.
      • No se puede usar el mismo origen de datos en más de una regla.
    • Reglas de parámetros: seleccione un parámetro de la lista de parámetros; se muestra el valor actual. Edite el valor y escriba el valor que desea aplicar después de cada implementación.

Orígenes de datos admitidos para reglas de flujo de datos y conjunto de datos

Las reglas de origen de datos se pueden definir para los siguientes orígenes de datos:

  • Azure Analysis Services (AAS)

  • Azure Synapse

  • SQL Server Analysis Services (SSAS)

  • Azure SQL Server

  • Servidor SQL

  • Fuente de OData

  • Oracle

  • SapHana (solo modo de importación; no modo de consulta directa)

  • SharePoint

  • Teradatos

En el caso de otros orígenes de datos, se recomienda usar parámetros para configurar el origen de datos.

Consideraciones y limitaciones

En esta sección se enumeran las limitaciones de las reglas de implementación.

  • Para crear una regla de implementación, debe ser el propietario del flujo de datos, conjunto de datos o informe paginado para el que se crea una regla de implementación.

  • No se pueden crear reglas de implementación en la fase de desarrollo.

  • Cuando se quita o elimina un elemento, también se eliminan sus reglas. Estas reglas no se pueden restaurar.

  • Al desasignar y reasignar un área de trabajo para restablecer las conexiones, se pierden las reglas de esa área de trabajo. Para usar estas reglas de nuevo, vuelva a configurarlas.

  • No se admiten las reglas para flujos de datos que tienen otros flujos de datos como orígenes.

  • No se admiten las reglas del origen de datos para carpetas de Common Data Model (CDM) en un flujo de datos.

  • No se admiten las reglas para conjuntos de datos que usan flujos de datos como origen.

  • Si el origen de datos o el parámetro definido en una regla se modifica o se elimina del elemento al que apunta en la fase de origen, la regla dejará de ser válida y se producirá un error en la implementación.

  • Después de implementar un informe paginado con una regla de origen de datos, no se puede abrir el informe mediante el Generador de informes de Power BI.

  • Las reglas de implementación solo surten efecto la próxima vez que implemente en esa fase. Sin embargo, si crea reglas y, a continuación, compara las fases antes de la implementación, la comparación se realiza en función de las reglas que se crearon aunque aún no hayan tenido efecto.

Nota:

No se admiten las reglas de parámetros para los informes paginados.

Pasos siguientes