Freigeben über


Bekannte Probleme und Einschränkungen in den Speicheraufgaben

In diesem Artikel werden Einschränkungen und bekannte Probleme bei Speicheraufgaben beschrieben. Die in diesem Artikel angesprochenen Probleme, spiegeln den aktuellen Status des Diensts wider. Diese Liste wird sich im Laufe der Zeit ändern, da die Unterstützung laufend erweitert wird.

Skalierungslimits

Skalierungsfaktor Unterstützte Grenze
Speicheraufgaben pro Abonnement 5.000
Speicheraufgabenzuweisungen pro Speicheraufgabe 5.000
Speicheraufgabenzuweisungen pro Abonnement 10.000
Speicheraufgabenzuweisungen pro Speicherkonto 50
Nach Speicheraufgabe geschachtelte Gruppierung von Klauseln pro Bedingung 10

Azure Speichervorgänge skalieren die Verarbeitung von Aufgaben basierend auf dem Datenvolumen in einem Speicherkonto (vorbehaltlich interner Grenzwerte) automatisch. Die Dauer der Ausführung hängt von der Anzahl der Blobs im Speicherkonto sowie von ihrer Hierarchie in Azure Data Lake Storage Gen2 ab. Die erste Ausführung einer Aufgabe über ein Pfadpräfix kann länger dauern als nachfolgende Ausführungen. Azure Speichervorgänge sind außerdem selbstregulierend konzipiert und gewähren Anwendungsworkloads im Speicherkonto den Vorrang. Dies führt dazu, dass der Umfang und die Ausführungsdauer auch von der verfügbaren Transaktionskapazität abhängen, die durch das maximale Anforderungslimit des Speicherkontos beschränkt ist. Im Folgenden finden Sie typische Verarbeitungsskalen, die möglicherweise höher sind, wenn Ihnen mehr Transaktionskapazität zur Verfügung steht, aber auch niedriger sein können, wenn im Speicherkonto weniger freie Transaktionskapazität verfügbar ist.

Aufgabenzuweisungen, die auf Speicherkonten in allen Regionen angewendet werden

Aufgabenzuweisungen können nur auf Speicherkonten angewendet werden, die sich in derselben Region wie die Speicheraufgaben befinden.

Die Abrechnung zeigt keinen Aufgabenzuweisungsnamen an.

Abrechnungszähler werden auf der Rechnung mit nur dem Namen des Speicherkontos angezeigt. Die Abonnementrechnung zeigt nicht den Aufgabenzuweisungsnamen an, für den der Zähler ausgegeben wurde. Um den Zähler mit der Aufgabenzuweisung zu korrelieren, müssen Sie sich die Ressourcenmetriken für Storage-Aktionen ansehen, die nach Speicherkonto für diesen Tag gefiltert wurden.

Verteilung von Aufgabendefinitionsupdates

Aufgabenzuweisungen werden nicht aktualisiert, wenn Änderungen an einer Vorgangsdefinition vorgenommen werden. Neue Aufgabenzuweisungen müssen erstellt werden, nachdem die älteren gelöscht wurden, um Änderungen aufzunehmen.

Beenden von Aufgabenzuweisungen

Sie können eine laufende Ausführung beenden, indem Sie die Rollenzuweisung für die zugrunde liegende verwaltete Identität entfernen.

Die Verschiebung für die Speicherkontoressource wird blockiert, wenn eine Aufgabenzuweisung vorhanden ist.

Die Problemumgehung besteht darin, die Speicheraufgabenzuordnung zu löschen und dann die Speicherkontoressource zu verschieben.

Einschränkungen beim Verschieben einer Speicheraufgabe

Sie können eine Speicheraufgabe nicht in eine andere Region oder in ein anderes Abonnement verschieben. Sie können ein Abonnement, das eine Speicheraufgabe enthält, nicht in einen anderen Mandanten verschieben.

Parallelitätslimit für die Ausführung

Speicheraufgaben haben ein Limit für die Anzahl der Vorgangszuweisungen, die gleichzeitig in jedem Speicherkonto ausgeführt werden können. Stellen Sie für eine optimale Leistung sicher, dass zwischen Aufgabenzuweisungen in einem bestimmten Speicherkonto ein angemessenes Zeitintervall basierend auf den Zielobjekten liegt, um sicherzustellen, dass die Aufgabe rechtzeitig ausgeführt wird. Aufgabenzuweisungsausführungen, die das Parallelitätslimit für ein Speicherkonto überschreiten, werden angehalten, bis andere Zuweisungen abgeschlossen sind.

Skalierungsabhängigkeit der für das Speicherkonto verfügbaren Transaktionskapazität

Die Ausführung der Speicheraufgabenzuweisung wird abhängig von der für das Speicherkonto verfügbaren Transaktionsanforderungskapazität automatisch skaliert. Die Skalierung ist höher, wenn mehr Transaktionskapazität verfügbar ist, und niedriger, wenn weniger Transaktionskapazität zur Verfügung steht.

Wenn die Transaktionskapazität des entsprechenden Speicherkontos niedriger ist, kann die Ausführung der Speicheraufgabe gedrosselt werden, was die Dauer zur Fertigstellung der Aufgabenzuweisung möglicherweise verlängert.

Weitere Informationen zu Skalierungslimits finden Sie unter Skalierbarkeits- und Leistungsziele für Blob Storage.

Hinweis

Sie können höhere Grenzwerte für die Kapazität und für eingehende Daten anfordern. Wenden Sie sich dazu an den Azure-Support.

Speicheraufgabenausführungen können ohne Berechtigung für den Container in den Berichtsexportcontainer schreiben

Beim Erstellen einer Aufgabenzuweisung weisen Sie der vom System zugewiesenen verwalteten Identität der Speicheraufgabe eine Rolle zu. Wenn die Speicheraufgabe ausgeführt wird, kann sie nur in Containern ausgeführt werden, in denen ihrer verwalteten Identität die erforderliche Rolle zugewiesen ist. Dies ist nicht der Fall bei dem Berichtsexportcontainer, den Sie während der Aufgabenzuweisung auswählen. Eine Speicheraufgabe kann zwar nicht auf vorhandenen Blobs in diesem Container ausgeführt werden, eine Aufgabe erfordert jedoch nicht die richtige Rolle, um Berichte in diesen Container zu schreiben.

Zeichenfolgenoperatoren für Containermetadaten, Blobmetadaten und Blobindextags funktionieren nicht, wenn die Werte Zahlen sind

Sie können Zeichenfolgenoperatoren nicht für Containermetadaten, Blobmetadaten und Blobindextags zusammen mit Zahlen als Wert verwenden. Ein Beispiel: „equals(Tags.Value[Year], '2022') where the value '2022'“ ist eine Zahl mit einem Zeichenfolgenoperator als Entsprechung. In diesem Fall erfolgt keine korrekte Auswertung.

Zuweisungen schlagen fehl, wenn sie auf einen Speicherkontonamen verweisen, der mit einer Ziffer beginnt

Wenn Sie einem Speicherkonto eine Speicheraufgabe zuweisen, dessen Name mit einer Ziffer beginnt, schlägt die Zuweisung der Speicheraufgabe fehl.

Leerzeichen in Blob-Indextags und Metadaten werden noch nicht unterstützt.

Leerzeichen im Schlüssel und im Wert von Blobtags sind zulässige Eingaben. Speicheraufgabenbedingungen können die Leerzeichen jedoch nicht verarbeiten. Wenn ein Schlüssel oder ein Wert ein Leerzeichen enthält, wird beim Ausführen der Aufgabe ein Fehler angezeigt.

Ein Wert der Blobname-Eigenschaft, der das Zeichen "." enthält oder mit ihm übereinstimmt, wird nicht unterstützt

Die Zeichenfolgenfeldeingabe für die Blobnamensklausel akzeptiert „.doc“ oder „.pdf“ als Eingaben, stellt die Aufgabenressource jedoch nicht bereit. Die Überprüfung des Dienstanbieters fängt sie ab und löst den Fehler aus. Der Wert der Eigenschaft „Name“ ist „.doc“ und folgt nicht dem Muster '^[a-zA-Z0-9]+$'"}]}.

Speicheraufgabenzuweisungen werden in einer unvollständigen Liste von Blobs ausgeführt, wenn sie mit mehreren Verzeichnisfiltern in Konten verwendet werden, die über einen hierarchischen Namespace verfügen

Wenn in Speicheraufgabenzuweisungen mehrere Filter verwendet werden, werden nicht alle Verzeichnispräfixe auf Blobs überprüft, auf denen sie ausgeführt werden können.

Die Verwendung von Leerzeichen im Pfadpräfix während der Aufgabenzuweisung wird nicht unterstützt

Speicherkonten mit einem hierarchischen Namespace zeigen Standortinformationen als container1 / subcontainer1 mit einem Leerzeichen zwischen der Zeichenfolge und dem /-Zeichen an. Wenn Sie diese Informationen während der Zuweisung kopieren und in das Pfadpräfixfeld einfügen, wird ein Fehler angezeigt.

Verschieben von Speicheraufgaben und Aufgabenzuweisungen

Das Verschieben von Speicheraufgaben und Vorgangszuweisungen in verschiedene Ressourcengruppen und Abonnements wird nicht unterstützt. Diese Einschränkung bedeutet, dass alle Speichervorgänge und ihre zugeordneten Vorgangszuordnungen nicht zwischen Ressourcengruppen oder Abonnements übertragen werden können.

Bereinigen von Aufgabenzuweisungen vor dem Löschen von Speicherkonten oder Speicheraufgaben

  • Löschen Sie vor dem Löschen eines Speicherkontos alle Aufgabenzuweisungen, die diesem Speicherkonto zugeordnet sind.
  • Löschen Sie vor dem Löschen eines Speichervorgangs alle Vorgangszuweisungen, die auf diesen Speichervorgang verweisen.

Verwenden von Speicherkonten in einem privaten Netzwerk

Speicheraufgabenzuweisungen können erfolgreich auf Speicherkonten in privaten Netzwerken angewendet werden, wenn die Netzwerkkonfiguration eine Option enthält, mit der vertrauenswürdige Microsoft-Dienste auf das Konto zugreifen können. Diese Einstellung stellt sicher, dass Aufgaben während der Ausführung über den erforderlichen Zugriff verfügen, auch wenn Firewall- oder virtuelle Netzwerkregeln vorhanden sind. Wenn diese Option nicht aktiviert ist, schlägt die Aufgabenausführung fehl, da der Zugriff durch Netzwerkeinschränkungen blockiert wird. Ausführliche Schritte zum Aktivieren dieser Einstellung finden Sie in der Dokumentation. Netzwerksicherheitsausnahmen für Azure Storage verwalten

Speicheraufgabenausführungen bleiben im Status "In Bearbeitung" hängen

Wenn Sie während des Zuweisungsprozesses eine Rolle zuweisen, die nicht über die erforderliche Berechtigung verfügt, dauert es 14 Tage, bis die Ausführung der Speicheraufgabe fehlschlägt. Um die Blockierung der Aufgabenausführung aufzuheben, können Sie der verwalteten Identität der Speicheraufgabe die erforderliche Rolle hinzufügen. Andernfalls bleibt die Arbeitszuweisung im Status "In Bearbeitung" hängen, bis die Ausführung der Aufgabe nach 14 Tagen endet.

Premium-Blockblobs

Das Erstellen von Aufgaben in Premium-Block-Blobs-Speicherkonten funktioniert nicht.

Vorläufig gelöschte Blobs werden während der Überprüfung als Zielobjekte in das Listing aufgenommen.

Die Problemumgehung besteht darin, die spezifischen Präfixe auszuschließen, die vorläufig gelöscht werden.

Keine Option zum Auswählen der Priorität beim Rehydratieren von Blobs auf einer Onlineebene

Beim Rehydratieren archivierter Blobs gibt es keine Option, eine Priorität auszuwählen. Die Blobs werden mit der Standardpriorität rehydratisiert.

Verzögerung bei der Zuweisung von Aufgaben

Beim Zuweisen von Aufgaben kann es etwa 20 Minuten dauern, bis der Status auf In Progress geändert wird, nachdem die Aufgaben in die Warteschlange gestellt wurden. Bis dahin werden keine Updates angezeigt. Diese Verzögerung wird erwartet, und es gibt keine Problemumgehung, um sie zu verkürzen.

Weitere Informationen