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.
Methode eins: Erstellen Sie einen Export mit einer SQL-Abfrage unter Verwendung des CUR-Schemas
Sie können einen Export mit einer SQL-Abfrage erstellen. Das Exportschema entspricht dem, was Sie heute in CUR erhalten. Sie tun dies mithilfe der AWS API oder des SDK.
-
Ermitteln Sie (a) die Liste der Spalten und (b) die CUR-Inhaltseinstellungen (einschließlich Ressourcen-IDs, Daten zur geteilten Kostenzuweisung und Zeitgranularität), die erforderlich sind, um Ihren aktuellen CUR-Wert abzugleichen.
-
Sie können die Liste der Spalten entweder anhand des Schemas einer Ihrer CUR-Dateien ermitteln oder in der Manifestdatei die Liste der Spalten von dort extrahieren.
-
Sie können die CUR-Inhaltseinstellungen festlegen, indem Sie in der Konsole zu Datenexporten gehen und Ihren CUR-Export auswählen, um dessen Details anzuzeigen.
-
-
Schreiben Sie eine SQL-Abfrage, die die von Ihnen identifizierten Spalten aus der benannten CUR 2.0-Tabelle auswählt.
COST_AND_USAGE_REPORT-
Alle Spaltennamen in der CUR 2.0-Tabelle werden in Schlangenform geschrieben (z. B.
line_item_usage_amount). Für Ihre SQL-Anweisung müssen Sie möglicherweise die vorherigen Spaltennamen in Schlangenschrift umwandeln. -
Für Ihre SQL-Anweisung müssen Sie alle
resource_tagproductunddiscountbestimmtecost_categoryAND-Spalten konvertieren, damit Sie den Punktoperator verwenden können, um die verschachtelten Spalten in CUR 2.0 auswählen zu können. Um beispielsweise dieproduct_from_locationSpalte in CUR 2.0 auszuwählen, schreiben Sie eine SQL-Anweisung, in der Sie auswählen.product.from_locationBeispiel:
SELECT product.from_location FROM COST_AND_USAGE_REPORTDadurch wird die
from_locationSpalte derproductKartenspalte ausgewählt. -
Standardmäßig wird die mit einem Punktoperator ausgewählte Spalte nach dem Attribut benannt (z. B.
from_location). Um Ihrem vorhandenen CUR zu entsprechen, müssen Sie einen Alias für die Spalte deklarieren, damit der gleiche wie zuvor verwendet wird.Beispiel:
SELECT product.from_location AS product_from_location FROM COST_AND_USAGE_REPORTWeitere Informationen zu verschachtelten Spalten finden Sie im Tabellenwörterbuch für Datenexporte.
-
-
Schreiben Sie die in Schritt 1 identifizierten CUR-Inhaltseinstellungen in das Tabellenkonfigurationsformat für die
CreateExportAPI. Sie müssen diese Tabellenkonfigurationen im nächsten Schritt zusammen mit Ihrer Datenabfrage bereitstellen. -
Verwenden Sie AWS SDK/CLI für Datenexporte die
CreateExportAPI, um Ihre SQL-Abfrage und Tabellenkonfigurationen in das Datenabfragefeld einzugeben.-
Geben Sie Versandeinstellungen an, z. B. den Amazon S3-Ziel-Bucket und die Einstellung zum Überschreiben. Wir empfehlen, dieselben Lieferpräferenzen zu wählen, die Sie zuvor hatten. Weitere Informationen zu den erforderlichen Feldern finden Sie AWS Data Exports in der AWS Fakturierung und Kostenmanagement API-Referenz.
-
Aktualisieren Sie die Berechtigungen des Amazon S3-Ziel-Buckets, damit Datenexporte in den Bucket schreiben können. Weitere Informationen finden Sie unter Einen Amazon S3-Bucket für Datenexporte einrichten.
-
-
Richten Sie Ihre Datenaufnahme-Pipeline so ein, dass sie Daten aus dem Verzeichnis im Amazon S3-Bucket liest, in das Ihr CUR 2.0 geliefert wird.