Migrasi dari CUR ke Data Exports CUR 2.0 - Ekspor Data AWS

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Migrasi dari CUR ke Data Exports CUR 2.0

Ekspor Data AWSmemungkinkan Anda membuat ekspor Laporan Biaya dan Penggunaan 2.0 (CUR 2.0). Tabel CUR 2.0 memberikan informasi yang sama dengan Laporan Biaya dan Penggunaan (CUR) bersama dengan beberapa perbaikan. Ekspor Data memungkinkan Anda membuat ekspor CUR 2.0 yang kompatibel dengan jalur data yang telah Anda gunakan untuk memproses CUR.

CUR 2.0 memberikan perbaikan berikut atas CUR:

  • Skema konsisten: CUR 2.0 berisi sekumpulan kolom tetap, sedangkan kolom yang disertakan untuk CUR dapat bervariasi setiap bulan tergantung pada penggunaan AWS layanan, kategori biaya, dan tag sumber daya Anda.

  • Data bersarang: CUR 2.0 mengurangi sparsitas data dengan menciutkan kolom tertentu dari CUR ke kolom individual dengan pasangan nilai kunci dari kolom yang diciutkan. Secara opsional, Anda dapat menanyakan kunci bersarang di Ekspor Data sebagai kolom terpisah agar sesuai dengan skema dan data CUR asli.

  • Kolom tambahan: CUR 2.0 berisi dua kolom tambahan: bill_payer_account_name dan line_item_usage_account_name.

Untuk informasi lebih rinci tentang skema CUR 2.0, lihat kamus tabel Ekspor Data.

Anda dapat bermigrasi ke CUR 2.0 di Ekspor Data dengan dua cara:

  • Metode satu: Buat ekspor dengan kueri SQL menggunakan skema CUR

  • Metode dua: Buat ekspor CUR 2.0 dengan skema barunya

Metode satu: Buat ekspor dengan kueri SQL menggunakan skema CUR

Anda dapat membuat ekspor dengan kueri SQL. Skema ekspor cocok dengan apa yang Anda terima hari ini di CUR. Anda melakukan ini menggunakan AWS API atau SDK.

  1. Tentukan (a) daftar kolom dan (b) pengaturan konten CUR (Sertakan ID sumber daya, data alokasi biaya terpisah, dan Granularitas waktu) yang diperlukan agar sesuai dengan CUR Anda hari ini.

    1. Anda dapat menentukan daftar kolom baik dengan melihat skema salah satu file CUR Anda atau pergi ke file manifes dan mengekstrak daftar kolom dari sana.

    2. Anda dapat menentukan pengaturan konten CUR dengan membuka Ekspor Data di konsol dan memilih ekspor CUR Anda untuk melihat detailnya.

  2. Tulis kueri SQL yang memilih kolom yang Anda identifikasi dari tabel CUR 2.0 bernama. COST_AND_USAGE_REPORT

    1. Semua nama kolom dalam tabel CUR 2.0 dalam kasus ular (misalnya,line_item_usage_amount). Untuk pernyataan SQL Anda, Anda mungkin perlu mengonversi nama kolom sebelumnya menjadi kasus ular.

    2. Untuk pernyataan SQL Anda, Anda perlu mengonversi semua resource_tag dan cost_category kolom, product dan discount kolom tertentu, untuk memiliki operator titik untuk memilih kolom bersarang di CUR 2.0. Misalnya, untuk memilih product_from_location kolom di CUR 2.0, tulis pernyataan SQL memilihproduct.from_location.

      Contoh: SELECT product.from_location FROM COST_AND_USAGE_REPORT

      Ini memilih from_location kolom kolom product peta.

    3. Secara default, kolom yang dipilih dengan operator titik dinamai oleh atribut (misalnya,from_location). Untuk mencocokkan CUR yang ada, Anda harus mendeklarasikan alias untuk kolom agar memiliki yang sama seperti sebelumnya.

      Contoh: SELECT product.from_location AS product_from_location FROM COST_AND_USAGE_REPORT

      Untuk detail selengkapnya tentang kolom bersarang, lihat kamus tabel Ekspor Data.

  3. Tulis pengaturan konten CUR, yang diidentifikasi pada langkah 1, ke dalam format konfigurasi tabel untuk CreateExport API. Anda perlu menyediakan konfigurasi tabel ini dengan kueri data Anda di langkah berikutnya.

  4. Dalam AWS SDK/CLI untuk Ekspor Data, gunakan CreateExport API untuk memasukkan kueri SQL dan konfigurasi tabel Anda ke dalam bidang kueri data.

    1. Tentukan preferensi pengiriman, seperti bucket Amazon S3 target dan preferensi penimpaan. Sebaiknya pilih preferensi pengiriman yang sama dengan yang Anda miliki sebelumnya. Untuk informasi selengkapnya tentang bidang wajib, lihat Ekspor Data AWSdi Referensi AWS Billing and Cost Management API.

    2. Perbarui izin bucket Amazon S3 target untuk memungkinkan Ekspor Data menulis ke bucket. Untuk informasi selengkapnya, lihat Menyiapkan bucket Amazon S3 untuk ekspor data.

  5. Arahkan pipeline penyerapan data Anda untuk membaca data dari direktori di bucket Amazon S3 tempat CUR 2.0 Anda dikirimkan.

Metode dua: Buat ekspor CUR 2.0 dengan skema barunya

Anda dapat membuat ekspor CUR 2.0 dengan skema baru kolom bersarang dan kolom tambahan. Namun, Anda harus menyesuaikan pipeline data Anda saat ini untuk memproses kolom baru ini. Anda melakukan ini menggunakan konsol, AWS API, atau SDK.

  1. Tentukan pengaturan konten CUR (Sertakan ID sumber daya, data alokasi biaya terpisah, dan perincian waktu) yang diperlukan untuk mencocokkan CUR Anda hari ini.

    • Anda dapat menentukan pengaturan konten CUR dengan membuka Ekspor Data di konsol dan memilih ekspor CUR Anda untuk melihat detailnya.

  2. Dengan menggunakan halaman konsol Ekspor Data (Opsi A) atau AWS SDK/CLI (Opsi B), buat ekspor CUR 2.0 yang memilih semua kolom dari tabel “Laporan biaya dan penggunaan”.

  3. (Opsi A) Untuk membuat ekspor di konsol:

    1. Di panel navigasi, pilih Ekspor Data.

    2. Pada halaman Ekspor Data, pilih Buat.

    3. Pilih Ekspor data standar.

      Untuk tabel Laporan Biaya dan Penggunaan (CUR 2.0), semua kolom dipilih secara default.

    4. Tentukan pengaturan konten CUR yang Anda identifikasi di langkah 1.

    5. Di bawah Opsi pengiriman tabel data, pilih opsi Anda.

    6. Pilih Buat.

  4. (Opsi B) Untuk membuat ekspor menggunakan AWS API/SDK, pertama-tama tulis kueri yang memilih semua kolom dalam tabel. COST_AND_USAGE_REPORT

    1. Gunakan GetTable API untuk menentukan daftar lengkap kolom dan menerima skema lengkap.

    2. Tulis pengaturan konten CUR, yang diidentifikasi pada langkah 1, ke dalam format konfigurasi tabel untuk CreateExport API.

    3. Gunakan CreateExport API untuk memasukkan kueri SQL dan konfigurasi tabel Anda ke dalam bidang. data-query

    4. Tentukan preferensi pengiriman, seperti bucket Amazon S3 target dan preferensi penimpaan. Sebaiknya pilih preferensi pengiriman yang sama dengan yang Anda miliki sebelumnya. Untuk informasi selengkapnya tentang bidang wajib, lihat Ekspor Data AWSdi Referensi AWS Billing and Cost Management API.

    5. Perbarui izin bucket Amazon S3 target untuk memungkinkan Ekspor Data menulis ke bucket. Untuk informasi selengkapnya, lihat Menyiapkan bucket Amazon S3 untuk ekspor data.

  5. Arahkan pipeline penyerapan data Anda untuk membaca data dari direktori di bucket Amazon S3 tempat CUR 2.0 Anda dikirimkan.

    Anda juga perlu memperbarui saluran konsumsi data dan alat intelijen bisnis Anda untuk memproses kolom baru berikut dengan nilai kunci bersarang:product,,, dan. resource_tags cost_category discounts