Aktualisieren von Daten - Amazon Forecast

Amazon Forecast ist für Neukunden nicht mehr verfügbar. Bestehende Kunden von Amazon Forecast können den Service weiterhin wie gewohnt nutzen. Erfahren Sie mehr“

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.

Aktualisieren von Daten

Wenn Sie neue Daten sammeln, sollten Sie diese Daten in Forecast importieren. Dazu stehen Ihnen zwei Optionen zur Verfügung: Ersatz und inkrementelle Updates. Bei einem Importauftrag für Ersatzdatensätze werden alle vorhandenen Daten mit den neu importierten Daten überschrieben. Bei einer inkrementellen Aktualisierung werden die neu importierten Daten an den Datensatz angehängt.

Nach dem Import Ihrer neuen Daten können Sie einen vorhandenen Prädiktor verwenden, um eine Prognose für diese Daten zu erstellen.

Modi importieren

Um zu konfigurieren, wie Amazon Forecast neue Daten zu einem vorhandenen Datensatz hinzufügt, geben Sie den Importmodus für Ihren Datensatz-Importjob an. Der Standard-Importmodus istFULL. Sie können den Importmodus nur mithilfe von Amazon Forecast konfigurierenAPI.

  • Um alle vorhandenen Daten in Ihrem Datensatz zu überschreiben, geben Sie dies FULL im CreateDatasetImportJob API Vorgang an.

  • Um die Datensätze an die vorhandenen Daten in Ihrem Datensatz anzuhängen, geben Sie INCREMENTAL in der CreateDatasetImportJob API Operation Folgendes an. Wenn ein vorhandener Datensatz und ein importierter Datensatz dieselbe Zeitreihen-ID (Element-ID, Dimension und Zeitstempel) haben, wird der vorhandene Datensatz durch den neu importierten Datensatz ersetzt. Amazon Forecast verwendet immer den Datensatz mit dem aktuellsten Zeitstempel.

Wenn Sie keinen Datensatz importiert haben, ist die inkrementelle Option nicht verfügbar. Der Standard-Importmodus ist ein vollständiger Ersatz.

Richtlinien für den inkrementellen Importmodus

Wenn Sie einen inkrementellen Dataset-Import durchführen, können Sie das Zeitstempelformat, das Datenformat oder die Geolokalisierungsdaten nicht ändern. Um eines dieser Elemente zu ändern, müssen Sie einen vollständigen Datendatensatzimport durchführen.

Aktualisierung vorhandener Datensätze

Wichtig

Standardmäßig ersetzt ein Datensatz-Importjob alle vorhandenen Daten in dem Datensatz, in den Sie importiert haben. Sie können dies ändern, indem Sie den Job für den Datensatz-Import angebenModi importieren.

Um einen Datensatz zu aktualisieren, erstellen Sie einen Datensatz-Importjob für den Datensatz und geben Sie den Importmodus an.

CLI

Verwenden Sie den create-dataset-import-job Befehl, um einen Datensatz zu aktualisieren. Geben Sie für den an import-modeFULL, ob vorhandene Daten ersetzt oder INCREMENTAL erweitert werden sollen. Weitere Informationen finden Sie unter Modi importieren.

Der folgende Code zeigt, wie Sie einen Datensatz-Importjob erstellen, der inkrementell neue Daten in einen Datensatz importiert.

aws forecast create-dataset-import-job \ --dataset-import-job-name dataset import job name \ --dataset-arn dataset arn \ --data-source "S3Config":{"KMSKeyArn":"string", "Path":"string", "RoleArn":"string"} \ --import-mode INCREMENTAL
Python

Verwenden Sie die create_dataset_import_job Methode, um einen Datensatz zu aktualisieren. Geben Sie für den an import-modeFULL, ob vorhandene Daten ersetzt oder INCREMENTAL erweitert werden sollen. Weitere Informationen finden Sie unter Modi importieren.

import boto3 forecast = boto3.client('forecast') response = forecast.create_dataset_import_job( datasetImportJobName = 'YourImportJob', datasetArn = 'dataset_arn', dataSource = {"S3Config":{"KMSKeyArn":"string", "Path":"string", "RoleArn":"string"}}, importMode = 'INCREMENTAL' )

Aktualisierung von Prognosen

Wenn Sie neue Daten sammeln, möchten Sie diese möglicherweise verwenden, um neue Prognosen zu erstellen. Forecast trainiert einen Prädiktor nicht automatisch neu, wenn Sie einen aktualisierten Datensatz importieren. Sie können einen Prädiktor jedoch manuell neu trainieren, um eine neue Prognose mit den aktualisierten Daten zu generieren. Wenn Sie beispielsweise tägliche Verkaufsdaten sammeln und neue Datenpunkte in Ihre Prognose aufnehmen möchten, können Sie die aktualisierten Daten importieren und sie zur Generierung einer Prognose verwenden, ohne einen neuen Prädiktor trainieren zu müssen. Damit sich neu importierte Daten auf Ihre Prognosen auswirken, müssen Sie den Prädiktor neu trainieren.

Um aus den neuen Daten eine Prognose zu generieren:
  1. Laden Sie die neuen Daten in einen Amazon S3 S3-Bucket hoch. Ihre neuen Daten sollten nur die Daten enthalten, die seit Ihrem letzten Datensatz-Import hinzugefügt wurden.

  2. Erstellen Sie einen Auftrag zum inkrementellen Import von Datensätzen mit den neuen Daten. Die neuen Daten werden an die vorhandenen Daten angehängt und die Prognose wird aus den aktualisierten Daten generiert. Wenn Ihre neue Datendatei sowohl zuvor importierte Daten als auch neue Daten enthält, erstellen Sie einen Importauftrag für vollständige Datensätze.

  3. Erstellen Sie eine neue Prognose mit dem vorhandenen Prädiktor.

  4. Rufen Sie die Prognose wie gewohnt ab.