Memuat data laporan ke sumber daya lain - AWS Cost and Usage Reports

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

Memuat data laporan ke sumber daya lain

Anda dapat mengunggah Laporan Biaya dan Penggunaan ke Amazon Redshift dan Amazon QuickSight untuk menganalisisAWS biaya dan penggunaan Anda.

Memuat data laporan ke Amazon QuickSight

Anda dapat mengunggah Laporan Biaya dan Penggunaan Anda ke Amazon QuickSight.

Untuk informasi selengkapnya tentang mengunggah ke Amazon QuickSight, lihat Membuat Kumpulan Data Menggunakan File Amazon S3 di Panduan QuickSight Pengguna Amazon.

Memuat data laporan ke Amazon Redshift

Bagian ini menunjukkan bagaimana Anda dapat mengunggahAWS CUR ke Amazon Redshift untuk menganalisisAWS biaya dan penggunaan Anda.

penting

Kolom Amazon Redshift tidak peka huruf besar dan memiliki batasan karakter yang lebih ketat daripada tag yang ditentukan pengguna. Untuk mencegah konflik antara Amazon Redshift dan tag yang ditentukan pengguna,AWS gantikan tag Anda dengan taguserTag0userTag1,userTag2, dll. Setelah membuat tabel Amazon Redshift dan mengunggah laporan ke dalamnya, Anda dapat membuat tabel Amazon Redshift yang memetakan tagAWS yang ditentukan ke tag yang ditentukan pengguna. Tabel tag memungkinkan Anda untuk mencari tag asli Anda.

Misalnya, jika Anda memiliki tagOWNER danOwner, Amazon Redshift tidak memungkinkan Anda membuat tabel dengan dua kolom bernama “pemilik”. Sebaliknya, Anda membuat tabel laporan dengan kolomuserTag0 danuserTag1 bukannyaOWNER danOwner, dan kemudian membuat tabel dengan kolomremappedUserTag danuserTag. remappedUserTagKolom menyimpan tagAWS -defineduserTag0 danuserTag1, danuserTag kolom menyimpan tag asli Anda,OWNER danOwner

AWSmenyediakan perintah untuk membuat tabel Amazon Redshift Anda, mengunggah laporan Anda, membuat tabel tag Anda, dan memasukkan semua baris tag ke tabel tag Anda. Perintah diberikan kepada Anda dalamRedshiftCommands.sql file yang disimpan bersama file manifes Anda di S3, dan di file Helper file Redshift di konsol Penagihan Billing and Cost Management. AWSjuga menyediakan RedshiftManifest file, yang mengontrol yang melaporkan perintah dalam upload RedshiftCommand file. Menghapus atau menghapus RedshiftManifest file memecah perintah salin dalam RedshiftCommands file.

Cara menemukanRedshiftCommands.sql file di konsol Billing and Cost Management
  1. Masuk ke konsol Billing and Cost Management di https://console.aws.amazon.com/billing/home#/

  2. Pada panel navigasi, pilih Laporan Biaya dan Penggunaan.

  3. Pilih laporan yang ingin Anda unggah ke Amazon Redshift.

  4. Di samping Anda telah mengaktifkan melihat laporan di layanan berikut:, pilih Amazon Redshift.

  5. Salin perintah dari kotak dialog dan tempelkan ke klien SQL Anda.

Prosedur berikut mengasumsikan keakraban dengan database dan Amazon Redshift.

Cara mengunggah Laporan Biaya dan Penggunaan ke Amazon Redshift
  1. Buat klaster Amazon Redshift.

    Untuk informasi selengkapnya, lihat Membuat Klaster di Panduan Manajemen Amazon Redshift.

  2. Masuk ke AWS Management Console dan buka konsol Amazon S3 di https://console.aws.amazon.com/s3/.

  3. Arahkan ke lokasi Amazon S3 tempat Anda menyimpanAWS CUR Anda.

  4. Buka file RedshiftCommands.sql.

    File berisi perintah yang disesuaikan untuk membuat tabel Amazon Redshift, mengunggahAWS CUR dari Amazon S3, dan membuat tabel tag yang memungkinkan tag yang ditentukan pengguna diimpor ke Amazon Redshift.

  5. Dicopy perintah, ganti <AWS_ROLE>dengan ARN peran IAM yang memiliki izin untuk mengakses bucket Amazon S3 tempat Anda menyimpanAWS CUR Anda.

  6. Ganti <S3_BUCKET_REGION>dengan Wilayah bucket Amazon S3 Anda berada. Sebagai contoh, us-east-1.

  7. Gunakan klien SQL untuk menyambungkan ke klaster.

    Untuk informasi selengkapnya, lihat Mengakses Kluster dan Database Amazon Redshift di Panduan Manajemen Amazon Redshift.

  8. Salin perintah SQL dariRedshiftCommands.sql file ke klien SQL Anda dalam urutan berikut:

    • create table - Perintah ini membuat tabel Amazon Redshift dengan skema yang disesuaikan untuk mencocokkan laporan Anda.

    • copy - Perintah ini menggunakan peran IAM yang disediakan untuk mengunggah fileAWS CUR dari S3 ke Amazon Redshift.

    • create tag table - Perintah ini membuat tabel yang memungkinkan Anda untuk memetakan tagAWS -defined ke tag yang ditetapkan pengguna Anda.

    • insert - Perintah ini memasukkan tag yang ditetapkan pengguna ke dalam tabel tag.

  9. Setelah menyalin semua data dariAWS CUR ke Amazon Redshift, Anda dapat melakukan kueri data menggunakan SQL. Untuk informasi selengkapnya tentang kueri data di Amazon Redshift, lihat Amazon Redshift SQL di Panduan Developer Amazon Redshift Database.

catatan

Jumlah kolom dalam Laporan Biaya dan Penggunaan dapat berubah dari bulan ke bulan, seperti saat tag alokasi biaya baru dibuat atau layanan menambahkan atribut produk baru. Kami menyarankan Anda menyalin data dariAWS CUR Anda ke tabel baru setiap bulan, dan kemudian menyalin kolom yang menarik minat Anda ke month-by-month tabel terpisah.