Delen via


Modus voor hoge gelijktijdigheid configureren voor Fabric-notebooks

Wanneer u een notebook uitvoert in Microsoft Fabric, wordt een Apache Spark-sessie gestart en gebruikt om de query's uit te voeren die zijn verzonden als onderdeel van de uitvoeringen van de notebookcel. Als de modus Voor hoge gelijktijdigheid is ingeschakeld, hoeft u niet telkens nieuwe Spark-sessies te starten om een notebook uit te voeren.

Als u al een sessie met hoge gelijktijdigheid hebt uitgevoerd, kunt u notebooks koppelen aan de sessie met hoge gelijktijdigheid om direct een Spark-sessie uit te voeren om de query's uit te voeren en een hogere sessiegebruikssnelheid te bereiken.

Animatie met een sessie met hoge gelijktijdigheid voor notebooks.

Notitie

Het delen van sessies met een modus met hoge gelijktijdigheidsmodus bevindt zich altijd binnen één gebruikersgrens. De notebooks moeten overeenkomende Spark-configuraties hebben, moeten deel uitmaken van dezelfde werkruimte, dezelfde standaard lakehouse en bibliotheken delen om één Spark-sessie te delen.

Voorwaarden voor delen van sessies

Als u notebooks één Spark-sessie wilt delen, moeten ze het volgende doen:

  • Worden uitgevoerd door dezelfde gebruiker.
  • Dezelfde standaard lakehouse hebben. Notebooks zonder een standaard lakehouse kunnen sessies delen met andere notebooks die geen standaard lakehouse hebben.
  • Dezelfde Spark-rekenconfiguraties hebben.
  • Dezelfde bibliotheekpakketten hebben. U kunt verschillende inlinebibliotheekinstallaties hebben als onderdeel van notebookcellen en de sessie nog steeds delen met notebooks met verschillende bibliotheekafhankelijkheden.

Modus voor hoge gelijktijdigheid configureren

Standaard zijn alle Fabric-werkruimten ingeschakeld met de modus voor hoge gelijktijdigheid. Gebruik de volgende stappen om de functie voor hoge gelijktijdigheid te configureren:

  1. Klik op de optie Werkruimte-instellingen in uw infrastructuurwerkruimte

    Schermopname van de instellingen voor navigatie naar werkruimte.

  2. Navigeer naar de Data-engineer-/Science-sectie > Spark-instellingen>hoge gelijktijdigheid

  3. In de sectie Hoge gelijktijdigheid en schakelt u deze in voor notebooks. U kunt ervoor kiezen om de instelling in of uit te schakelen vanuit dit deelvenster.

    Schermopname van de sectie hoge gelijktijdigheid in werkruimte-instellingen.

  4. Als u de optie voor hoge gelijktijdigheid inschakelt, kunnen gebruikers een sessie met hoge gelijktijdigheid starten in hun notebooks of koppelen aan een bestaande sessie met hoge gelijktijdigheid.

  5. Als u de modus voor hoge gelijktijdigheid uitschakelt, wordt de sectie verborgen om de periode van inactiviteit te configureren en wordt de optie voor het starten van een nieuwe sessie met hoge gelijktijdigheid ook verborgen in het notebookmenu.

    Schermopname van de optie voor hoge gelijktijdigheid uitgeschakeld in werkruimte-instellingen.

Notebooks uitvoeren in sessie met hoge gelijktijdigheid

  1. De werkruimte Fabric openen

  2. Een notitieblok maken of een bestaand notitieblok openen

  3. Ga naar het tabblad Uitvoeren op het menulint en selecteer in de vervolgkeuzelijst sessietype waarvoor Standard als standaardoptie is geselecteerd.

    Schermopname van de optie voor hoge gelijktijdigheid in het menu Notitieblok.

  4. Selecteer Nieuwe sessie met hoge gelijktijdigheid.

  5. Zodra de sessie met hoge gelijktijdigheid is gestart, kunt u nu maximaal 5 notebooks toevoegen in de sessie met hoge gelijktijdigheid.

    Schermopname van de optie voor het starten van een nieuwe sessie met hoge gelijktijdigheid in het menu Notitieblok.

  6. Maak een nieuw notitieblok en ga naar het menu Uitvoeren zoals vermeld in de bovenstaande stappen. In de vervolgkeuzelijst ziet u nu dat de zojuist gemaakte sessie met hoge gelijktijdigheid wordt vermeld.

  7. Als u de bestaande sessie met hoge gelijktijdigheid selecteert, wordt het tweede notebook aan de sessie gekoppeld.

    Schermopname van de optie voor het koppelen aan een bestaande sessie met hoge gelijktijdigheid in het menu Notitieblok.

  8. Zodra het notitieblok is gekoppeld, kunt u direct beginnen met het uitvoeren van de notebookstappen.

  9. De sessiestatus met hoge gelijktijdigheid toont ook het aantal notebooks dat op elk moment aan een bepaalde sessie is gekoppeld.

  10. Als u op elk moment denkt dat het notebook dat is gekoppeld aan een sessie met hoge gelijktijdigheid meer toegewezen rekenkracht vereist, kunt u ervoor kiezen om het notitieblok over te schakelen naar een standaardsessie door de optie te selecteren om het notitieblok los te koppelen van de hoge gelijktijdigheid op het menutabblad Uitvoeren.

    Schermopname van de optie voor het loskoppelen van een sessie met hoge gelijktijdigheid in het menu Notitieblok.

  11. U kunt de sessiestatus, het type en de sessie-id bekijken door naar de statusbalk te navigeren, de sessie-id te selecteren, zodat u de taken kunt verkennen die in deze sessie met hoge gelijktijdigheid worden uitgevoerd en logboeken van de Spark-sessie bekijken op de detailpagina van de bewaking.

    Schermopname van de sessiedetails van een sessie met hoge gelijktijdigheid in het menu Notitieblok.

Notebooks bewaken en fouten opsporen die worden uitgevoerd in een sessie met hoge gelijktijdigheid

Bewaking en foutopsporing zijn vaak een niet-triviale taak wanneer u meerdere notebooks in een gedeelde sessie uitvoert. Voor de modus voor hoge gelijktijdigheid in Fabric wordt scheiding van logboeken aangeboden, zodat gebruikers de logboeken kunnen traceren die worden verzonden door Spark-gebeurtenissen uit verschillende notebooks.

  1. Wanneer de sessie wordt uitgevoerd of de status Voltooid heeft, kunt u de sessiestatus bekijken door naar het menu Uitvoeren te navigeren en de optie Alle uitvoeringen te selecteren

  2. Hiermee wordt de uitvoeringsgeschiedenis van het notebook geopend met de lijst met huidige actieve en historische Spark-sessies

    Schermopname van de pagina Alle uitvoeringen voor een notebook in een sessie met hoge gelijktijdigheid.

  3. Gebruikers door een sessie te selecteren, hebben toegang tot de detailweergave van de bewaking, waarin de lijst met alle Spark-taken wordt weergegeven die in de sessie zijn uitgevoerd.

  4. In het geval van een sessie met hoge gelijktijdigheid kunnen gebruikers de taken en de bijbehorende logboeken van verschillende notebooks identificeren met behulp van het tabblad Gerelateerd notitieblok , waarin het notebook wordt weergegeven waaruit die taak is uitgevoerd.

    Schermopname van alle gerelateerde notebooks voor een sessie met hoge gelijktijdigheid in de detailweergave van de bewaking.

In dit document krijgt u basiskennis van het delen van een sessie via de modus voor hoge gelijktijdigheid in notebooks. Ga naar de volgende artikelen voor meer informatie over het maken en aan de slag gaan met uw eigen Data-engineer ervaringen met behulp van Lakehouse en Notebooks: