Mengekspor jejak karbon Anda
Anda dapat mengekspor data Jejak Karbon ke BigQuery untuk melakukan analisis data, atau untuk membuat dasbor dan laporan kustom.
Ekspor Jejak Karbon mencatat estimasi emisi gas rumah kaca yang terkait dengan penggunaan layanan yang dicakup Google Cloud untuk akun penagihan yang dipilih.
Setelah mengonfigurasi ekspor, Anda akan ditagih untuk resource BigQuery yang digunakan untuk menyimpan dan mengkueri data yang diekspor.
Sebelum memulai
Untuk membuat ekspor Jejak Karbon, sebaiknya miliki peran IAM berikut:
- Project Owner atau Project Editor di project yang akan diekspor. Google Cloud
- Carbon Footprint Viewer atau Billing Account Viewer di akun penagihan yang data karbonnya akan diekspor.
Lebih tepatnya, Anda harus memiliki izin IAM berikut di project Google Cloud :
resourcemanager.projects.update
serviceusage.services.enable
bigquery.transfers.update
Dan izin IAM berikut di akun penagihan:
billing.accounts.getCarbonInformation
Jika menggunakan Kontrol Layanan VPC
Jika organisasi Anda menggunakan Kontrol Layanan VPC, aturan masuk perlu ditentukan untuk BigQuery API dan BigQuery Data Transfer Service API.
Untuk aturan kebijakan Ingress Anda:
- Tetapkan sumber di bagian 'Dari' ke 'Semua sumber diizinkan'.
- Memberikan izin ke identitas,
els-da-carbon@gcp-carbon-footprint-exports.
.
Mengonfigurasi ekspor Jejak Karbon ke BigQuery
Data Jejak Karbon diekspor melalui
BigQuery Data Transfer Service.
Transfer data akan membuat
tabel berpartisi bulanan
yang disebut carbon_footprint
di set data BigQuery pilihan Anda.
Ekspor Jejak Karbon setiap bulan akan mengekspor data pada hari ke-15 bulan berikutnya. Misalnya, data karbon untuk September 2022 akan diekspor pada 15 Oktober 2022.
Setelah konfigurasi transfer Jejak Karbon dibuat, konfigurasi tersebut akan otomatis mengekspor laporan karbon mendatang pada tanggal 15 setiap bulan. Anda juga dapat menjalankan pengisian ulang untuk meminta data historis kembali ke Januari 2021.
Konsol
Lakukan langkah-langkah berikut untuk memulai ekspor:
- Buka Jejak Karbon
- Pilih akun Penagihan Cloud yang ingin Anda ekspor dari menu Akun penagihan.
- Klik Ekspor data untuk membuka panel samping guna mengonfigurasi ekspor.
- Pilih project untuk ekspor data jejak karbon Anda, lalu klik Buat ekspor.
- Di halaman BigQuery Data Transfer Service:
- Pastikan Sumber disetel ke "Google Cloud Carbon Footprint Exports".
- Di Transfer config name, masukkan nama tampilan.
- Di Setelan tujuan, klik kolom ID Set Data, lalu pilih Buat set data baru jika Anda ingin membuat set data BigQuery baru untuk menghosting tabel yang diekspor; atau pilih set data BigQuery yang ada.
- Di Detail sumber data, konfirmasi ID akun Penagihan Cloud yang akan diekspor. Secara opsional, tambahkan ID akun tambahan sebagai daftar yang dipisahkan koma. Semua ID akun penagihan harus dalam format
XXXXXX-XXXXXX-XXXXXX
.
- Klik Simpan.
- Di jendela permintaan akses, klik Izinkan.
bq
Gunakan perintah bq mk --transfer_config
untuk memulai ekspor:
bq mk \ --transfer_config \ --target_dataset=DATASET \ --display_name=NAME \ --params='{"billing_accounts":"BILLING_ACCOUNT_IDS"}' \ --data_source='61cede5a-0000-2440-ad42-883d24f8f7b8'
Dengan:
- DATASET adalah set data target untuk konfigurasi transfer.
- NAME adalah nama tampilan untuk konfigurasi transfer. Misalnya: "Laporan Karbon Perusahaan".
- BILLING_ACCOUNT_IDS adalah ID akun penagihan Anda atau daftar ID akun penagihan yang dipisahkan koma. Contoh:
XXXXXX-XXXXXX-XXXXXX,XXXXXX-XXXXXX-XXXXXX
Terraform
Gunakan resource Terraform bigquery_data_transfer_config
untuk membuat ekspor:
resource "google_bigquery_data_transfer_config" "RESOURCE_NAME" { display_name = "NAME" data_source_id = "61cede5a-0000-2440-ad42-883d24f8f7b8" destination_dataset_id = google_bigquery_dataset.DATASET.dataset_id params = { billing_accounts = "BILLING_ACCOUNT_IDS" } }
Dengan:
- RESOURCE_NAME adalah nama resource Terraform.
Contoh:
carbon_export
. - NAME adalah nama tampilan untuk konfigurasi transfer. Misalnya: "Laporan Karbon Perusahaan".
DATASET adalah nama resource Terraform
google_bigquery_dataset
yang akan digunakan sebagai set data target untuk ekspor.BILLING_ACCOUNT_IDS adalah ID akun penagihan Anda atau daftar ID akun penagihan yang dipisahkan koma. Contoh:
XXXXXX-XXXXXX-XXXXXX,XXXXXX-XXXXXX-XXXXXX
Konfigurasi transfer kini telah dibuat dan akan mengekspor data pada tanggal 15 setiap bulan mendatang.
Konfigurasi transfer tidak otomatis mengekspor data historis. Untuk meminta data historis sejak Januari 2021, jadwalkan pengisian ulang data menggunakan langkah-langkah berikut.
Konsol
Lakukan langkah-langkah berikut untuk menjadwalkan pengisian ulang data:
- Buka detail transfer yang baru saja Anda buat.
- Klik Jadwalkan Pengisian Ulang.
- Pilih Run for a date range.
- Pilih 15 Februari 2021 sebagai tanggal mulai dan tanggal hari ini sebagai tanggal akhir. Perhatikan bahwa ekspor untuk 15 Februari 2021 berisi data Januari 2021 dan oleh karena itu merupakan bulan paling awal yang tersedia untuk diminta.
- Klik Oke untuk meminta pengisian ulang data.
Pengisian ulang data akan dibuat untuk rentang yang dipilih, mengekspor data bulanan historis ke set data tujuan.
bq
Gunakan perintah bq mk --transfer_run
untuk membuat pengisian ulang:
bq mk \ --transfer_run \ --start_time=START_TIME \ --end_time=END_TIME \ CONFIG
Dengan:
- START_TIME adalah stempel waktu
yang menentukan waktu mulai rentang yang akan diisi ulang.
Misalnya:
2021-02-15T00:00:00Z
Perhatikan bahwa 15 Februari 2021 adalah tanggal paling awal yang dapat Anda tentukan di sini, karena berisi data Januari 2021. - END_TIME adalah stempel waktu
yang menentukan waktu berakhir rentang yang akan diisi ulang.
Misalnya:
2022-09-15T00:00:00Z
Anda dapat menggunakan tanggal saat ini. - TRANSFER_CONFIG adalah ID transfer yang dibuat di
langkah sebelumnya.
Contoh:
projects/0000000000000/locations/us/transferConfigs/00000000-0000-0000-0000-000000000000
.
Setelah data diekspor, Anda dapat menggunakan BigQuery untuk melihat dan mengkueri data. Baca selengkapnya tentang skema data.
Anda dapat membagikan data yang diekspor kepada orang lain di organisasi Anda dengan memberi mereka peran IAM BigQuery User pada project yang dipilih sebelumnya. Atau, Anda dapat memberikan akses mendetail di tingkat set data atau tabel menggunakan peran IAM BigQuery Data Viewer.
Mengelola ekspor Jejak Karbon
Anda dapat melihat semua ekspor Jejak Karbon yang ada dengan mengklik Ekspor data dan membuka panel samping.
Kemudian, Anda dapat mengelola setiap ekspor Jejak Karbon dengan mengklik nama transfer untuk membuka BigQuery Data Transfer Service atau nama set data untuk melihat set data tujuan. Pelajari lebih lanjut cara Bekerja dengan transfer.
Mengekspor ke Google Spreadsheet atau CSV
Setelah mengonfigurasi ekspor jejak karbon ke BigQuery dan ekspor terjadwal selesai, Anda dapat mengekspor data tersebut dari BigQuery ke Google Spreadsheet atau CSV.
- Buka BigQuery
- Di panel Explorer, luaskan project dan set data Anda, lalu pilih tabel yang berisi data jejak karbon yang diekspor.
- Klik Query.
- Masukkan kueri untuk menampilkan data yang ingin Anda ekspor. Lihat contoh di bawah.
- Setelah kueri berjalan, di bagian Hasil kueri, klik Simpan hasil.
- Pilih format yang diinginkan, lalu klik Simpan.
Kueri berikut memungkinkan Anda menyimpan seluruh konten tabel yang diekspor:
SELECT
usage_month,
billing_account_id,
project.number AS project_number,
project.id AS project_id,
service.id AS service_id,
service.description AS service_description,
location.location AS location,
location.region AS region,
carbon_model_version,
carbon_footprint_kgCO2e.scope1 AS carbon_footprint_scope1,
carbon_footprint_kgCO2e.scope2.location_based AS carbon_footprint_scope2_location_based,
carbon_footprint_kgCO2e.scope3 AS carbon_footprint_scope3,
carbon_footprint_total_kgCO2e.location_based AS carbon_footprint_total_location_based
FROM
`PROJECT.DATASET.carbon_footprint`
ORDER BY
usage_month DESC,
carbon_footprint_total_location_based DESC
Apa langkah selanjutnya?
- Baca skema data yang digunakan dalam ekspor.
- Pelajari jejak karbon kotor Anda di Google Cloud konsol.
- Buat dasbor kustom dengan data yang diekspor.
- Pahami metodologi di balik Jejak Karbon.