Skapa distributionsregler

När du arbetar i en distributionspipeline kan olika steg ha olika konfigurationer. Varje fas kan till exempel ha olika databaser eller olika frågeparametrar. Utvecklingsfasen kan fråga exempeldata från databasen, medan test- och produktionsfaserna frågar hela databasen.

Viktigt

Microsoft Fabric är en förhandsversion.

När du distribuerar innehåll mellan pipelinesteg kan du konfigurera distributionsregler för att ändra innehållet samtidigt som vissa inställningar är intakta. Om du till exempel vill att en datauppsättning i en produktionsfas ska peka på en produktionsdatabas i stället för en i testfasen kan du definiera en regel för detta. Regeln definieras i produktionsfasen under motsvarande uppsättning. När regeln har definierats ärver innehåll som distribueras från test till produktion värdet enligt definitionen i distributionsregeln och gäller alltid så länge regeln är oförändrad och giltig.

Du kan konfigurera datakällans regler och parameterregler. I följande tabell visas vilken typ av objekt du kan konfigurera regler för och vilken typ av regel du kan konfigurera för var och en.

Datakällans regel Parameterregel Information
Dataflöde Använd för att fastställa värdena för datakällorna eller parametrarna för ett specifikt dataflöde.
Datamängd Använd för att fastställa värdena för datakällorna eller parametrarna för en specifik datauppsättning.
Datamart Använd för att fastställa värdena för datakällorna eller parametrarna för en specifik datamart.
Sidnumrerad rapport Definierad för datakällorna för varje sidnumrerad rapport. Du kan använda dessa regler för att fastställa datakällorna för den sidnumrerade rapporten.

Anteckning

Datakällans regler fungerar bara när du ändrar datakällor från samma typ.

Skapa en distributionsregel

Följ stegen i det här avsnittet för att skapa en distributionsregel. När du har skapat alla distributionsregler som du behöver distribuerar du datauppsättningarna med de nyligen skapade reglerna från källsteget till målfasen där reglerna skapades. Reglerna gäller inte förrän du distribuerar datauppsättningarna från källan till målfasen.

  1. I pipelinesteget som du vill skapa en distributionsregel för väljer du Distributionsregler.

    En skärmbild av knappen distributionsregler som finns i distributionsreglerna.

  2. Du kan ange regler till dataflöden, datauppsättningar, datamarts och sidnumrerade rapporter. Om du vill hitta det objekt som du vill ange en regel för använder du sökfunktionen eller filterfunktionerna.

    En skärmbild av fönstret distributionsregler som visar att du kan ange regler för dataflöden, datauppsättningar, datamarts och sidnumrerade rapporter.

  3. Välj den dataflöde, datauppsättning, datamart eller sidnumrerade rapport som du vill skapa en regel för.

    En skärmbild av fönstret distributionsregler som visar två datauppsättningar på fliken datauppsättningar. Om du vill konfigurera en regel väljer du ett objekt från någon av flikarna.

  4. Välj den typ av regel som du vill skapa, expandera listan och välj sedan Lägg till regel. Det finns två typer av regler som du kan skapa:

    En skärmbild av fönstret distributionsregler. Den visar en vald datauppsättning och de två regeltyperna, datakällan och parametern, som du kan konfigurera för den.

    • Datakällregler

      I listan över datakällor väljer du ett namn på datakällan som ska uppdateras. Använd någon av följande metoder för att välja ett värde som ska ersätta det från källfasen:

      • Välj från listan.

      • Välj Annan och lägg till den nya datakällan manuellt. Du kan endast ändra till en datakälla från samma typ.

      Anteckning

      • Datakällans regler är nedtonade om du inte är ägare till det objekt som du skapar en regel för, eller om objektet inte innehåller några datakällor.
      • För dataflöden, datauppsättningar ochsidnumrerade rapporter hämtas listan över datakällor från källpipelinesteget.
      • Du kan inte använda samma datakälla i mer än en regel.
    • Parameterregler – Välj en parameter i listan över parametrar. det aktuella värdet visas. Redigera värdet till det värde som du vill ska gälla efter varje distribution.

Datakällor som stöds för dataflödes- och datauppsättningsregler

Regler för datakällor kan definieras för följande datakällor:

  • Azure Analysis Services (AAS)

  • Azure Synapse

  • SQL Server Analysis Services (SSAS)

  • Azure SQL-server

  • SQL-server

  • OData-feed

  • Oracle

  • SapHana (endast importläge, inte direkt frågeläge)

  • SharePoint

  • Teradata

För andra datakällor rekommenderar vi att använda parametrar för att konfigurera datakällan.

Överväganden och begränsningar

I det här avsnittet visas begränsningarna för distributionsreglerna.

  • Om du vill skapa en distributionsregel måste du vara ägare till dataflödet, datauppsättningen eller den sidnumrerade rapport som du skapar en regel för.

  • Distributionsregler kan inte skapas i utvecklingsfasen.

  • När ett objekt tas bort raderas även dess regler. Dessa regler kan inte återställas.

  • När du avtilldelar och omtilldelar en arbetsyta för att återupprätta anslutningar går reglerna för arbetsytan förlorade. Om du vill använda dessa regler igen konfigurerar du om dem.

  • Regler för dataflöden som har andra dataflöden som källor stöds inte.

  • Datakällregler för CDM-mappar (Common Data Model) i ett dataflöde stöds inte.

  • Regler för datauppsättningar som använder dataflöden som källa stöds inte.

  • Om datakällan eller parametern som definierats i en regel ändras eller tas bort från det objekt som den pekar på i källsteget är regeln inte längre giltig och distributionen misslyckas.

  • När du har distribuerat en sidnumrerad rapport med en datakällaregel kan du inte öppna rapporten med Power BI Report Builder.

  • Distributionsregler börjar gälla först nästa gång du distribuerar till den fasen. Men om du skapar regler och sedan jämför stegen innan du distribuerar görs jämförelsen baserat på de regler som skapades även om de inte har stått i kraft ännu.

Anteckning

Parameterregler stöds inte för sidnumrerade rapporter.

Nästa steg