Konfigurera anpassade livepooler i Microsoft Fabric

Gäller för:✅ Fabric datateknik och datavetenskap

Anpassade live-pooler är förhydrerade Spark-kluster som erbjuder nästan omedelbar sessionstart för notebooks i Microsoft Fabric. Den här artikeln visar hur du skapar, konfigurerar och hanterar anpassade livepooler för optimala prestanda.

Förutsättningar

Kontrollera att du har följande innan du konfigurerar anpassade livepooler:

  • Åtkomst till en Microsoft Fabric-arbetsyta med en betald Fabric SKU (prova Fabric kapacitet stöds inte)
  • Roll som administratör i arbetsområdet
  • En aktiv fabrickapacitet tilldelad till din arbetsyta
  • En publicerad Fabricmiljö som ska användas för bibliotekskonfiguration.

Viktigt!

Startpooler stöds inte för skräddarsydda livepooler. Om din arbetsyta använder en startpool måste du skapa en anpassad Spark-pool innan du konfigurerar en anpassad livepool.

Skapa en anpassad pool för direktpoolen

Skapa först en anpassad Spark-pool. Du aktiverar livepool-beräkning i den här poolen i ett senare steg.

  1. Gå till din Fabric-arbetsyta.
  2. Välj Inställningar för arbetsyta i arbetsytans startfliksområde.
  3. Expandera Datateknik/Vetenskap och välj Spark-inställningar.
  4. Välj fliken Pool .
  5. I listrutan Standardpool för arbetsyta väljer du Ny pool.
  6. Ange ett namn för poolen. Det här är en unik identifierare för poolen (till exempel "dev-team-pool" eller "prod-daily-analytics")
  7. Välj en Nod-familj och Nodstorlek för din arbetsbelastning.
  8. Markera kryssrutan Autoskalning för att aktivera automatisk skalning för poolen.
  9. Ställ in minimum antal noder till minst 2.

Konfigurera en livepool

När du har skapat en anpassad Spark-pool aktiverar du beräkning av livepooler via miljöinställningarna .

  1. Öppna den miljö som du vill koppla till en anpassad livepool i Fabric-arbetsytan.

  2. I den vänstra rutan väljer du Beräkning.

  3. Välj den pool som du skapade i föregående steg i listrutan.

  4. Under Live pool väljer du radioknappen för att aktivera livepool-beräkning för den här miljön.

    Skärmbild som visar knappen Live pool radio aktiverad i miljöns beräkningsinställningar.

  5. Under Live pool-schema väljer du kryssrutan för att slå på den. Alla anpassade livepooler måste ha ett schema. Kluster hålls endast hydratiserade under den schemalagda tidsramen.

  6. Ange schemainställningarna:

    • Om schemat är återkommande
    • Start- och slutdag och tid
    • Tidszon
    • När du ska inaktivera och återaktivera poolen
    • Andra inställningar i tillämpliga fall

    Viktigt!

    Fabric använder Standard Spark-etablering för aktivitet utanför det schemalagda fönstret, vilket har långsammare starttider. Kluster hålls inte varma utanför det schemalagda fönstret.

    Schemaläggningstips finns i Schemalägg metodtips.

  7. Spara beräkningsinställningarna.

  8. Välj knappen Publicera i det övre menyfliksområdet.

När du har publicerat är poolen aktiv och Fabric börjar förbereda kluster inför nästa schemaperiod.

Anmärkning

Det kan ta flera minuter att publicera.

Alla ändringar i miljön kräver ompublicering av miljön och uppdatering av hydratiserade kluster.

Övervaka poolstatus

Så här kontrollerar du statusen för din anpassade livepool:

  1. Öppna övervakningshubben i Infrastrukturportalen.

  2. Leta upp den miljö som du publicerade och välj ellipsen (...) för att öppna snabbmenyn.

  3. Välj Visa information.

    Skärmbild som visar status för livepoolen i övervakningshubben.

  4. I den högra rutan expanderar du Status för livepool för att visa poolens aktuella tillstånd.

Status för livepoolen innehåller information som:

  • Poolstatus: Till exempel Aktiv, Hydrating, Inaktiv eller Stoppad
  • Tillgängliga kluster: Antal kluster som är redo för notebook-sessioner
  • Upptagna kluster: Antal kluster som för närvarande kör sessioner
  • Nästa schema: Kommande aktivitetsfönster

Metodtips

Om du vill få ut mesta möjliga av anpassade livepooler bör du överväga följande metodtips för konfiguration och hantering:

Optimera för kostnad och prestanda

  • Justera antalet med efterfrågan: Ange det maximala antalet kluster baserat på förväntade samtidiga sessioner. Överprovisionering ökar kostnaderna.
  • Övervaka användning: Granska regelbundet poolmått och justera antalet kluster om det behövs.
  • Skala scheman effektivt: Undvik överlappande scheman över flera pooler om det inte behövs.
  • Utnyttja tidsgränsen för inaktivitet: Ange lämpliga tidsgränser för inaktivitet för att upprätthålla en balans mellan resurstillgänglighet och undvika frekventa omstarter av kluster.

Klusterstorlek

När du konfigurerar poolen bör du tänka på följande inställningar och rekommendationer:

  • Klusterstorlek: Antalet körinstanser för notebook-sessioner (intervall: 1–16).
  • Maximalt antal kluster: Det maximala antalet kluster som ska hållas hydratiserade. Ange baserat på förväntade samtidiga sessioner.
  • Tidsgräns för inaktivitet: Hur länge ett oanvänt kluster förblir allokerat innan Fabric avslutar det.
Typ av arbetsbelastning Rekommenderad storlek Beskrivning
Undersökande analys 2–4 kärnor Lätta arbetsbelastningar, snabb datautforskning
Medelstor beräkning 8–12 kärnor Daglig rapportering, medelstora datamängder
Tung beräkning 14–16 kärnor Stora datamängder, komplexa transformeringar

Hantera biblioteksberoenden

  • Använd miljögruppering: Installera vanliga bibliotek i miljön i förväg i stället för att installera direkt.
  • Miljöversionshantering: Uppdatering av en ansluten miljö kräver ompublicering och uppdatering av hydratiserade kluster.
  • Uppdatera hydratiserade kluster: När miljön har ändrats uppdaterar du poolen eller väntar på att nästa schemalagda cykel ska tillämpa ändringarna.

Anpassa till arbetsbelastningsmönster

  • Övervaka beteende utifrån: Justera tidsgränser för inaktivitet baserat på faktiska användningsmönster.
  • Dela mellan sessioner: Överväg att dela samma miljö i flera pooler om du har konsekventa arbetsbelastningsmönster för att förbättra resursanvändningen.

Schemalägg metodtips

  • Anpassa efter arbetsbelastningsmönster: Schemalägg aktiva tider när ditt team kör interaktiva eller schemalagda anteckningsböcker.
  • Bufferttid: Lägg till 60–90 minuter före förväntat användningsfönster för att säkerställa fullständig hydrering.
  • Överväg tidszoner: Om ditt team sträcker sig över flera tidszoner utökar du schemat så att det täcker de tidsintervall som krävs.

Felsökning

Felsökning av anpassade livepooler omfattar kontroll av poolstatus, miljöhälsa och schemakonfiguration enligt beskrivningen i följande scenarier:

Poolen är inte tillgänglig

Om poolen inte kan aktiveras eller visar statusen "Inte tillgänglig":

  • Kontrollera att Fabric kapacitet är aktiv och för tillfället tilldelad till arbetsytan
  • Kontrollera att den anslutna miljön är i tillståndet "Klar".
  • Kontrollera att den bifogade miljön har publicerats och att det inte finns några fel.

Hydrering tar längre tid än förväntat

Om hydreringen är långsammare än förväntat:

  • Kontrollera miljöberoenden och byggstatus.
  • Kontrollera att miljön är i tillståndet "Klar".
  • Granska poolinformation för mer information.

Sessioner eller notebook-filer startar inte

Om notebook-sessioner inte kan starta trots en aktiv pool:

  • Kontrollera att sessionen använder rätt miljö.
  • Kontrollera att poolen har statusen "Tillgänglig" och helt hydratiserad.