Memuat data laporan ke sumber daya lain - Ekspor Data AWS

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 menganalisis AWS biaya dan penggunaan Anda.

Memuat data laporan ke Amazon QuickSight

Anda dapat mengunggah Laporan Biaya dan Penggunaan ke Amazon QuickSight.

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

Memuat data laporan ke Amazon Redshift

Bagian ini menunjukkan bagaimana Anda dapat mengunggah AWS CUR ke Amazon Redshift untuk menganalisis AWS biaya dan penggunaan Anda.

penting

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

Misalnya, jika Anda memiliki tag OWNER danOwner, Amazon Redshift tidak memungkinkan Anda membuat tabel dengan dua kolom bernama “pemilik”. Sebagai gantinya, Anda membuat tabel laporan dengan kolom userTag0 dan userTag1 bukan OWNER danOwner, lalu membuat tabel dengan kolom remappedUserTag danuserTag. remappedUserTagKolom menyimpan tag AWS-defined userTag0 danuserTag1, dan userTag kolom menyimpan tag asli Anda, OWNER dan Owner

AWS menyediakan perintah untuk membuat tabel Amazon Redshift Anda, mengunggah laporan Anda, membuat tabel tag Anda, dan menyisipkan semua baris tag ke dalam tabel tag Anda. Perintah diberikan kepada Anda dalam RedshiftCommands.sql file yang disimpan bersama file manifes Anda di S3, dan dalam file Helper file Redshift di konsol Billing and Cost Management. AWS juga menyediakan RedshiftManifest file, yang mengontrol yang melaporkan perintah dalam unggahan RedshiftCommand file. Menghapus atau menghapus RedshiftManifest file merusak perintah salin dalam RedshiftCommands file.

Untuk menemukan RedshiftCommands.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.

Untuk mengunggah Laporan Biaya dan Penggunaan ke Amazon Redshift
  1. Buat cluster Amazon Redshift.

    Untuk informasi selengkapnya, lihat Membuat Cluster di Panduan Manajemen Pergeseran Merah Amazon.

  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 menyimpan CUR Anda AWS .

  4. Buka file RedshiftCommands.sql.

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

  5. Dalam copy perintah, ganti <AWS_ROLE>dengan ARN peran IAM yang memiliki izin untuk mengakses bucket Amazon S3 tempat Anda menyimpan CUR Anda. AWS

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

  7. Gunakan klien SQL untuk terhubung ke cluster.

    Untuk informasi selengkapnya, lihat Mengakses Cluster dan Database Amazon Redshift di Panduan Manajemen Pergeseran Merah Amazon.

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

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

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

    • create tag table - Perintah ini membuat tabel yang memungkinkan Anda memetakan tag AWS-defined ke tag yang ditentukan pengguna Anda.

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

  9. Setelah menyalin semua data dari AWS 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 Pengembang Database Amazon Redshift.

catatan

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