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.
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:
Klik op de optie Werkruimte-instellingen in uw infrastructuurwerkruimte
Navigeer naar de Data-engineer-/Science-sectie > Spark-instellingen>hoge gelijktijdigheid
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.
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.
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.
Notebooks uitvoeren in sessie met hoge gelijktijdigheid
De werkruimte Fabric openen
Een notitieblok maken of een bestaand notitieblok openen
Ga naar het tabblad Uitvoeren op het menulint en selecteer in de vervolgkeuzelijst sessietype waarvoor Standard als standaardoptie is geselecteerd.
Selecteer Nieuwe sessie met hoge gelijktijdigheid.
Zodra de sessie met hoge gelijktijdigheid is gestart, kunt u nu maximaal 5 notebooks toevoegen in de sessie met hoge gelijktijdigheid.
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.
Als u de bestaande sessie met hoge gelijktijdigheid selecteert, wordt het tweede notebook aan de sessie gekoppeld.
Zodra het notitieblok is gekoppeld, kunt u direct beginnen met het uitvoeren van de notebookstappen.
De sessiestatus met hoge gelijktijdigheid toont ook het aantal notebooks dat op elk moment aan een bepaalde sessie is gekoppeld.
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.
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.
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.
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
Hiermee wordt de uitvoeringsgeschiedenis van het notebook geopend met de lijst met huidige actieve en historische Spark-sessies
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.
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.
Gerelateerde inhoud
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: