Verwalten von Azure Data Lake Analytics mithilfe von Kontorichtlinien
Mit Kontorichtlinien können Sie steuern, wie Ressourcen eines Azure Data Lake Analytics-Kontos verwendet werden. Diese Richtlinien erlauben Ihnen ebenfalls, die Kosten der Verwendung von Azure Data Lake Analytics zu kontrollieren. Mit diesen Richtlinien können Sie z.B. unerwartete Kostenspitzen verhindern, indem Sie einschränken, wie viele AUs gleichzeitig verwendet werden können.
Wichtig
Azure Data Lake Analytics am 29. Februar 2024 eingestellt. In dieser Ankündigung erhalten Sie weitere Informationen.
Für Datenanalysen kann Ihr organization Azure Synapse Analytics oder Microsoft Fabric verwenden.
Richtlinien auf Kontoebene
Diese Richtlinien gelten für alle Aufträge in einem Data Lake Analytics-Konto.
Maximale Anzahl von AUs in einem Data Lake Analytics-Konto
Eine Richtlinie steuert die Gesamtanzahl der Analytics-Einheiten (Analytics Units, AUs), die Ihr Data Lake Analytics-Konto verwenden kann. Standardmäßig ist der Wert auf 250 festgelegt. Wenn dieser Wert beispielsweise auf 250 AUs festgelegt ist, können Sie einen Auftrag haben, der mit 250 zugewiesenen AUs ausgeführt wird, oder 10 Aufträge, die jeweils mit 25 AUs ausgeführt werden. Andere übermittelte Aufträge werden in die Warteschlange gestellt, bis die ausgeführten Aufträge abgeschlossen sind. Wenn ausgeführte Aufträge abgeschlossen sind, werden die AUs für die auszuführenden Aufträge in der Warteschlange freigegeben.
So ändern Sie die Anzahl der AUs für Ihr Data Lake Analytics-Konto:
Gehen Sie im Azure-Portal zu Ihrem Data Lake Analytics-Konto.
Wählen Sie Grenzwerte und Richtlinien aus.
Bewegen Sie unter Maximal zulässige AUs den Schieberegler, um einen Wert auszuwählen, oder geben Sie den Wert in das Textfeld ein.
Wählen Sie Speichern aus.
Hinweis
Wenn Sie mehr als die Standard-AUs (250) benötigen, klicken Sie im Portal auf Hilfe und Support, um eine Supportanfrage zu übermitteln. Die Anzahl der in Ihrem Data Lake Analytics-Konto verfügbaren AUs kann erhöht werden.
Maximale Anzahl der Aufträge, die gleichzeitig ausgeführt werden können
Diese Richtlinie schränkt die Anzahl der Aufträge ein, die gleichzeitig ausgeführt werden können. Standardmäßig ist dieser Wert auf 20 festgelegt. Wenn bei Ihrem Data Lake Analytics AUs verfügbar sind, werden neue Aufträge sofort ausgeführt, bis die Gesamtanzahl der ausgeführten Aufträge den Wert dieser Richtlinie erreicht. Wenn Sie die maximale Anzahl der Aufträge erreicht haben, die gleichzeitig ausgeführt werden können, werden nachfolgende Aufträge in der Reihenfolge der Priorität in die Warteschlange aufgenommen, bis mindestens ein ausgeführter Auftrag abgeschlossen ist (je nach AU-Verfügbarkeit).
So ändern Sie die Anzahl der Aufträge, die gleichzeitig ausgeführt werden können:
Gehen Sie im Azure-Portal zu Ihrem Data Lake Analytics-Konto.
Wählen Sie Grenzwerte und Richtlinien aus.
Bewegen Sie unter Höchstzahl ausgeführter Aufträge den Schieberegler, um einen Wert auszuwählen, oder geben Sie den Wert in das Textfeld ein.
Wählen Sie Speichern aus.
Hinweis
Wenn Sie mehr als die Standardanzahl von Aufträgen (20) ausführen müssen, klicken Sie im Portal auf Hilfe und Support, um eine Supportanfrage zu übermitteln. Die Anzahl der Aufträge, die in Ihrem Data Lake Analytics-Konto gleichzeitig ausgeführt werden können, kann erhöht werden.
Aufbewahrungsdauer von Auftragsmetadaten und -ressourcen
Wenn Ihre Benutzer U-SQL-Aufträge ausführen, bewahrt der Data Lake Analytics-Dienst alle zugehörigen Dateien auf. Zu diesen Dateien zählen das U-SQL-Skript, die DLL-Dateien, auf die im U-SQL-Skript verwiesen wird, die kompilierten Ressourcen und die Statistiken. Die Dateien befinden sich im Ordner „/system/“ des Standard-Azure Data Lake Storage-Kontos. Diese Richtlinie steuert, wie lange diese Ressourcen gespeichert werden, bevor sie automatisch gelöscht werden (der Standardwert ist 30 Tage). Sie können diese Dateien zum Debuggen und zur Leistungsoptimierung von Aufträgen verwenden, die Sie künftig erneut ausführen werden.
So ändern Sie die Aufbewahrungsdauer von Auftragsmetadaten und -ressourcen:
- Gehen Sie im Azure-Portal zu Ihrem Data Lake Analytics-Konto.
- Wählen Sie Grenzwerte und Richtlinien aus.
- Bewegen Sie unter Abfrageaufbewahrungsdauer in Tagen den Schieberegler, um einen Wert auszuwählen, oder geben Sie den Wert in das Textfeld ein.
- Wählen Sie Speichern aus.
Richtlinien auf Auftragsebene
Mit Richtlinien auf Auftragsebene können Sie die maximale Anzahl der AUs und die maximale Priorität steuern, die einzelne Benutzer (oder Mitglieder bestimmter Sicherheitsgruppen) für Aufträge festlegen können, die sie übermitteln. Mit dieser Richtlinie können Sie die Kosten kontrollieren, die durch jeden Benutzer entstehen. Darüber hinaus können Sie kontrollieren, welchen Effekt geplante Aufträge auf Produktionsaufträge mit hoher Priorität haben könnten, die im selben Data Lake Analytics-Konto ausgeführt werden.
Data Lake Analytics verfügt über zwei Richtlinien, die Sie auf Auftragsebene festlegen können:
AU-Grenzwert pro Auftrag: Benutzer können nur Aufträge übermitteln, die über bis zu dieser Anzahl von AUs verfügen. Standardmäßig stimmt dieser Grenzwert mit dem Höchstwert für AUs für das Konto überein.
Priorität: Benutzer können nur Aufträge übermitteln, deren Priorität maximal diesem Wert entspricht. Eine höhere Anzahl bedeutet eine niedrigere Priorität. Standardmäßig ist dieser Höchstwert auf 1 festgelegt, die höchstmögliche Priorität.
Für jedes Konto ist eine Standardrichtlinie festgelegt. Die Standardrichtlinie gilt für alle Benutzer des Kontos. Sie können weitere Richtlinien für bestimmte Benutzer und Gruppen erstellen.
Hinweis
Richtlinien auf Kontoebene und Richtlinien auf Auftragsebene gelten gleichzeitig.
Hinzufügen einer Richtlinie für einen bestimmten Benutzer oder eine bestimmte Gruppe
Gehen Sie im Azure-Portal zu Ihrem Data Lake Analytics-Konto.
Wählen Sie Grenzwerte und Richtlinien aus.
Wählen Sie unter Auftragsübermittlungslimits die Schaltfläche Richtlinie hinzufügen aus. Wählen Sie dann die folgenden Einstellungen aus, oder geben Sie sie ein:
Name der Computerichtlinie: Geben Sie einen Richtliniennamen ein, der den Zweck der Richtlinie benennt.
Benutzer oder Gruppe auswählen: Wählen Sie den Benutzer oder die Gruppe aus, für den oder die diese Richtlinie gilt.
Den AU-Grenzwert für den Auftrag festlegen: Legen Sie den AU-Grenzwert fest, der für den ausgewählten Benutzer oder die ausgewählte Gruppe gilt.
Maximale Priorität festlegen: Legen Sie die maximale Priorität fest, die für den ausgewählten Benutzer oder die ausgewählte Gruppe gilt.
Klicken Sie auf OK.
Die neue Richtlinie wird in der Standardrichtlinientabelle unter Grenzwerte bei der Auftragsübermittlung aufgeführt.
Löschen oder Bearbeiten einer vorhandenen Richtlinie
Gehen Sie im Azure-Portal zu Ihrem Data Lake Analytics-Konto.
Wählen Sie Grenzwerte und Richtlinien aus.
Suchen Sie unter Grenzwerte bei der Auftragsübermittlung nach der Richtlinie, die Sie bearbeiten möchten.
Um die Optionen Löschen und Bearbeiten anzuzeigen, wählen Sie in der spalte rechts der Tabelle die Option aus
...
.
Weitere Ressourcen für Auftragsrichtlinien
- Blogbeitrag zur Richtlinienübersicht
- Blogbeitrag zu Richtlinien auf Kontoebene
- Blogbeitrag zu Richtlinien auf Auftragsebene