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
. remappedUserTag
Kolom 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
-
Masuk ke konsol Billing and Cost Management di https://console.aws.amazon.com/billing/home#/
-
Pada panel navigasi, pilih Laporan Biaya dan Penggunaan.
-
Pilih laporan yang ingin Anda unggah ke Amazon Redshift.
-
Di samping Anda telah mengaktifkan melihat laporan di layanan berikut:, pilih Amazon Redshift.
-
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
-
Buat cluster Amazon Redshift.
Untuk informasi selengkapnya, lihat Membuat Cluster di Panduan Manajemen Pergeseran Merah Amazon.
Masuk ke AWS Management Console dan buka konsol Amazon S3 di https://console.aws.amazon.com/s3/.
-
Arahkan ke lokasi Amazon S3 tempat Anda menyimpan CUR Anda AWS .
-
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.
-
Dalam
copy
perintah, ganti<AWS_ROLE>dengan ARN peran IAM yang memiliki izin untuk mengakses bucket Amazon S3 tempat Anda menyimpan CUR Anda. AWS
-
Ganti
<S3_BUCKET_REGION>dengan Wilayah bucket Amazon S3 tempat Anda berada. Misalnya,
us-east-1
. -
Gunakan klien SQL untuk terhubung ke cluster.
Untuk informasi selengkapnya, lihat Mengakses Cluster dan Database Amazon Redshift di Panduan Manajemen Pergeseran Merah Amazon.
-
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.
-
-
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.