Bewährte Methoden zum Laden von Batch - Amazon Timestream

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Bewährte Methoden zum Laden von Batch

Die Chargenbeladung funktioniert am besten (hoher Durchsatz), wenn die folgenden Bedingungen und Empfehlungen eingehalten werden:

  1. CSVDie zur Aufnahme eingereichten Dateien sind klein, insbesondere mit einer Dateigröße von 100 MB bis 1 GB, um die Parallelität und Geschwindigkeit der Aufnahme zu verbessern.

  2. Vermeiden Sie es, während des Batchladevorgangs gleichzeitig Daten in dieselbe Tabelle aufzunehmen (z. B. mithilfe des WriteRecords API Vorgangs oder einer geplanten Abfrage). Dies kann zu Drosselungen führen und die Aufgabe zum Laden des Batches schlägt fehl.

  3. Fügen Sie dem S3-Bucket, der beim Batch-Load verwendet wird, keine Dateien hinzu, ändern oder entfernen Sie keine Dateien aus dem S3-Bucket, während die Batch-Load-Task ausgeführt wird.

  4. Löschen oder entziehen Sie keine Berechtigungen für Tabellen oder Quellen und melden Sie keine S3-Buckets, die geplante oder laufende Batch-Ladeaufgaben enthalten.

  5. Wenn Sie Daten mit einem Satz von Dimensionswerten mit hoher Kardinalität aufnehmen, folgen Sie den Anweisungen unter. Empfehlungen für die Partitionierung von Datensätzen mit mehreren Kennzahlen

  6. Stellen Sie sicher, dass Sie die Daten auf Richtigkeit testen, indem Sie eine kleine Datei einreichen. Alle Daten, die beim Batch-Load eingereicht werden, werden Ihnen unabhängig von ihrer Richtigkeit in Rechnung gestellt. Weitere Informationen zur Preisgestaltung finden Sie unter Amazon Timestream Timestream-Preise.

  7. Nehmen Sie eine Batch-Ladeaufgabe nicht wieder auf, es sei denn, Sie ActiveMagneticStorePartitions haben weniger als 250. Der Job ist möglicherweise gedrosselt und schlägt fehl. Wenn Sie mehrere Jobs gleichzeitig für dieselbe Datenbank einreichen, sollte sich die Anzahl verringern.

Im Folgenden finden Sie bewährte Methoden für Konsolen:

  1. Verwenden Sie den Builder nur für eine einfachere Datenmodellierung, bei der nur ein Kennzahlname für Datensätze mit mehreren Kennzahlen verwendet wird.

  2. Verwenden JSON Sie für eine komplexere Datenmodellierung. Verwenden Sie dies beispielsweise, JSON wenn Sie mehrere Kennzahlnamen verwenden, wenn Sie Datensätze mit mehreren Kennzahlen verwenden.

Weitere Informationen zu LiveAnalytics Best Practices in Timestream finden Sie unter. Bewährte Methoden