Memuat dan mengkueri data dengan konsol Google Cloud
Pelajari cara menggunakan konsol Google Cloud untuk membuat set data, memuat data sampel ke dalam tabel BigQuery, dan tabel kueri.
Untuk mengikuti panduan langkah demi langkah tugas ini langsung di konsol Google Cloud, klik Guide me:
Sebelum memulai
Sebelum dapat menjelajahi BigQuery, Anda harus login ke konsol Google Cloud dan membuat project. Jika Anda tidak mengaktifkan penagihan di project, semua data yang diupload akan berada di sandbox BigQuery. Dengan sandbox, Anda dapat mempelajari BigQuery tanpa biaya sambil menggunakan sekumpulan fitur BigQuery yang terbatas. Untuk informasi selengkapnya, lihat Mengaktifkan sandbox BigQuery.- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
- Opsional: Jika Anda memilih project yang sudah ada, pastikan Anda mengaktifkan BigQuery API. BigQuery API otomatis diaktifkan di project baru.
Membuat set data BigQuery
Gunakan konsol Google Cloud untuk membuat set data yang menyimpan data.
- Di konsol Google Cloud, buka halaman BigQuery. Buka BigQuery
- Di panel
Explorer , klik nama project Anda. - Luaskan View actions > Create dataset.
- Di halaman Create dataset, lakukan hal berikut:
- Untuk Dataset ID, masukkan
babynames
. - Dari daftar Data location, pilih us (multiple regions in United States).
Set data publik disimpan di lokasi multi-region
us
. Agar lebih mudah, simpan set data Anda di lokasi yang sama. - Jangan ubah setelan default lainnya, lalu klik
Create dataset .
Mendownload file data sumber
File yang Anda download berukuran sekitar 7 MB yang berisi data tentang nama bayi populer. Ini disediakan oleh Administrasi Jaminan Sosial AS.Untuk informasi selengkapnya tentang set data, lihat halaman informasi set data Administrasi Jaminan Sosial.
Download set data Administrasi Jaminan Sosial AS dengan membuka URL berikut di tab browser baru:
https://www.ssa.gov/OACT/babynames/names.zip
Ekstrak file.
Untuk informasi selengkapnya tentang skema set data, lihat file
NationalReadMe.pdf
file ZIP.Untuk melihat tampilan data tersebut, buka file
yob2014.txt
. File ini berisi nilai yang dipisahkan koma untuk nama, jenis kelamin yang ditetapkan saat lahir, dan jumlah anak dengan nama tersebut. File tidak memiliki baris header.Catat lokasi file
yob2014.txt
agar Anda dapat menemukannya nanti.
Memuat data ke dalam tabel
Selanjutnya, muat data ke dalam tabel baru.
- Di panel
Explorer , klik nama project Anda. - Di samping set data babynames, klik More actions , lalu pilih Open.
- Di panel detail, klik
Kecuali jika dinyatakan lain, gunakan nilai default untuk semua setelan.
Create table. - Di halaman Create table, lakukan hal berikut:
- Di bagian Source, pilih Upload dari daftar
Create table from . - Di kolom Select file, klik Browse.
- Arahkan ke dan buka file
yob2014.txt
lokal, lalu klik Open. - Dari daftar
File format , pilih CSV - Di bagian Destination, masukkan
names_2014
untukTable name . - Di bagian Schema, klik tombol
Edit as text , dan tempelkan definisi skema berikut ke dalam kolom teks: Klik
Create table .Tunggu hingga BigQuery membuat tabel dan memuat datanya. Setelah BigQuery selesai memuat data, luaskan panel
Personal history dan Project history untuk meninjau detail tugas.
name:string,assigned_sex_at_birth:string,count:integer
Pratinjau data tabel
Untuk melihat pratinjau data tabel, ikuti langkah-langkah berikut:
- Di panel
Explorer , luaskan project dan set datababynames
Anda, lalu pilih tabelnames_2014
. - Di panel detail, klik
Preview . BigQuery menampilkan beberapa baris pertama tabel.
Membuat kueri data tabel
Selanjutnya, buat kueri tabel. Prosesnya sama dengan contoh sebelumnya, hanya saja kali ini Anda membuat kueri tabel Anda, bukan tabel publik.
- Klik Compose new query. Tab Editor baru akan terbuka.
- Di
tab Editor , tempel kueri berikut. Kueri ini mengambil lima nama teratas untuk bayi di AS yang ditetapkan sebagai laki-laki saat lahir pada tahun 2014.
SELECT name, count FROM `babynames.names_2014` WHERE assigned_sex_at_birth = 'M' ORDER BY count DESC LIMIT 5;
- Klik
Run . Hasilnya ditampilkan di bagian Query results.
Anda telah berhasil membuat kueri tabel dalam set data publik, lalu memuat data sampel ke BigQuery menggunakan konsol Cloud.
Pembersihan
Agar tidak menimbulkan biaya pada akun Google Cloud Anda untuk resource yang digunakan pada halaman ini, ikuti langkah-langkah berikut.
- Di konsol Google Cloud, buka halaman BigQuery. Buka BigQuery
- Di panel Explorer, klik set data
babynames
yang telah Anda buat. - Luaskan opsi View actions, lalu klik Delete.
- Pada dialog Delete dataset, konfirmasi perintah delete: ketik kata
delete
, lalu klik Delete.
Langkah berikutnya
- Untuk mempelajari lebih lanjut cara menggunakan konsol Google Cloud, lihat Menggunakan konsol Google Cloud.
- Untuk mempelajari lebih lanjut cara memuat data ke BigQuery, lihat Pengantar pemuatan data.
- Untuk mempelajari lebih lanjut cara membuat kueri data, lihat Ringkasan pembuatan kueri data BigQuery.
- Untuk mempelajari cara memuat file JSON dengan data bertingkat dan berulang, lihat Memuat data JSON bertingkat dan berulang.
- Untuk mempelajari lebih lanjut cara mengakses BigQuery secara terprogram, lihat referensi REST API atau halaman library klien BigQuery.