Cara Menghubungkan Kepingan Salju Dengan Klien CLI SnowSQL

Dalam tutorial ini, kita akan mempelajari apa itu SnowSQL, cara menginstal SnowSQL di Linux dan Windows, dan terakhir bagaimana menghubungkan Snowflake dengan SnowSQL.

Sebelum memulai dengan SnowSQL, saya sarankan Anda untuk melihat tautan berikut untuk sampai ke tahu apa sebenarnya Snowflake itu dan bagaimana cara membuat akun percobaan gratis di Snowflake.
An Pengantar Snowflake Data WarehouseContents
1. Apa itu SnowSQL?2. Instal SnowSQL di Linux3. Hubungkan Snowflake menggunakan SnowSQL di Linux4. Instal SnowSQL di Windows5. Akses Snowflake menggunakan SnowSQL CLI Client6. Membuat Gudang Data6.1. Buat Gudang Data menggunakan SnowSQL6.2. Buat Gudang Data di lembar kerja6.3. Buat Gudang Data dari WebUIConclusion1. Apa itu SnowSQL?

SnowSQL adalah CLI Client untuk Snowflake yang dapat digunakan untuk berinteraksi dengan Snowflake dan melakukan operasi DDL dan DML, juga operasi pemuatan dan pembongkaran data.
2. Install SnowSQL di Linux

Sudah kita buat akun trial gratis, buka Snowflake UI untuk download installer SnowSQL. Berikut ini adalah URL dari akun percobaan gratis kami.
https://uz64318.southeast-asia.azure.snowflakecomputing.com/console#/internal/worksheet
Buka browser Web Anda dan navigasikan ke URL untuk mengakses Snowflake WebUI. URL unik untuk setiap akun.

Di Snowflake WebUI, klik ‘help’ dan pilih opsi ‘Download’.

Anda dapat masuk ke Snowflake Repository untuk mengunduh paket SnowSQL. Jika tidak, Anda dapat mengunduh paket rpm SnowSQL dari repositori di bawah ini.
https://sfc-repo.snowflakecomputing.com/snowsql/bootstrap/1.2/linux_x86_64/index.html
Klik kanan pada tautan klien SnowSQL CLI terbaru untuk Linux dan klik ‘ Salin alamat tautan’.

Gunakan wget untuk mengunduh file rpm SnowSQL CLI.

# wget https://sfc-repo.snowflakecomputing.com/snowsql/bootstrap/1.2/linux_x86_64/snowflake-snowsql-1.2.21-1.x86_64. rpm

Instal SnowSQL menggunakan perintah di bawah sebagai root user.

# rpm -i snowflake-snowsql-1.2.21-1.x86_64.rpm

Setelah diinstal, verifikasi instalasi dengan memeriksa versi SnowSQL.

# snowsql -v

Anda dapat menampilkan bantuan bagian klien SnowSQL dengan menjalankan perintah berikut:

# snowsql
  1. Hubungkan Snowflake menggunakan SnowSQL di Linux

    Gunakan sintaks di bawah ini untuk menghubungkan Snowflake dari jendela Terminal Anda:

# snowsql -a -u 

Anda bisa mendapatkan nama akun dari URL yang unik untuk akun Anda. Nama Akun terdiri dari nomor akun unik dan wilayah Cloud.

Seperti yang dapat Anda lihat pada tangkapan layar di atas, berikut adalah URL web Snowflake saya, akun, dan nama pengguna untuk Snowflake.
URL Web Akun: https://uz64318.southeast-asia .azure.snowflakecomputing.com/console#/internal/worksheetNama akun: uz64318.southeast-asia.azureNama Pengguna: OSTECHNIX
Hubungkan Kepingan Salju menggunakan perintah berikut.
# snowsql -a uz64318.southeast-asia.azure -u OSTECHNIX
Anda akan diminta untuk memasukkan kata sandi akun Anda.

Password: * SnowSQL * v1.2.21 Ketik pernyataan SQL atau !help OSTECHNIX#[email protected](no database).( no schema)>

Catatan: Dalam artikel ini, kami telah menggunakan Powershell sebagai CLI untuk demonstrasi lebih lanjut. Dalam praktik industri waktu nyata, sebagian besar pengguna akhir/pengguna bisnis akan memiliki mesin Windows. Jadi, sebagian besar kasus penggunaan akan bergantung pada Powershell. Semua kueri/sintaks SnowSQL sama di Powershell dan Linux bash.
4. Instal SnowSQL di Windows

Mengunduh klien SnowSQL CLI sama seperti di atas. Di Snowflake WebUI, klik ‘help’ dan pilih opsi ‘Download’.

Klik link repositori Snowflake.

Setelah Anda mengklik Repositori Snowflake, Anda akan diarahkan ke halaman repositori SnowSQL tempat Anda dapat mengunduh Installer. Di sini saya telah mengunduh installer versi terbaru untuk OS Windows.

Anda dapat menggunakan URL di bawah ini untuk mengunduh Installer sesuai dengan model OS Anda.
https://sfc-repo.snowflakecomputing.com/snowsql/bootstrap/index.html
Setelah mengunduh Paket installer, Anda dapat menginstalnya langsung dengan menjalankannya.

Setelah diinstal, Anda akan mendapatkan halaman di bawah ini di mana Anda bisa mendapatkan petunjuk tentang cara menghubungkan akun Snowflake.

Buka terminal baru (cmd) atau Powershell. Di sini saya telah menggunakan Powershell seperti yang direkomendasikan karena Powershell adalah versi cmd yang lebih maju di Windows.

Buka Windows Powershell sebagai Administrator.

Anda bisa mendapatkan bagian bantuan dari snowsql menggunakan perintah berikut:

PS C:WINDOWSsystem32> snowsql

Anda bisa periksa versi SnowSQL untuk memastikan instalasi berhasil.

PS C:WINDOWSsystem32> snowsql -vVersion: 1.2.21PS C:WINDOWSsystem32>
5. Akses Snowflake menggunakan SnowSQL CLI Client

Gunakan sintaks di bawah ini untuk menghubungkan Snowflake dari Powershell Anda seperti yang kami lakukan di Linux bash shell.

snowsql -a -u 

Di sini, nama Akun saya adalah uz64318.southeast-asia.azure dan Nama Pengguna adalah OSTECHNIX.

Hubungkan Snowflake menggunakan string di bawah ini:
PS C:WINDOWSsystem32> snowsql -a uz64318.southeast-asia.azure -u OSTECHNIX
Anda akan diminta untuk memasukkan kata sandi akun Anda.

Password: * SnowSQL * v1.2.21 Ketik pernyataan SQL atau !help OSTECHNIX# [dilindungi email](tidak ada basis data).(tidak ada skema)>

Snowflake telah terhubung melalui SnowSQL oleh pengguna OSTechNIX. Secara default, itu akan terhubung ke Gudang Data default ‘COMPUTE_WH’.

Anda dapat menentukan nama database dan nama skema dalam string koneksi saat menghubungkan snowflake.

snowsql -a uz64318.southeast-asia.azure -u OSTECHNIX -d -s 

Gunakan perintah di bawah ini untuk memeriksa Database yang tersedia. Akan ada beberapa database default untuk tujuan demonstrasi.

OSTECHNIX#[email protected](no database).(no schema)>show databases;

Gunakan perintah di bawah ini untuk terhubung dengan database tertentu.

OSTECHNIX#[email protected](no database ).(tidak ada skema)>gunakan SNOWFLAKE_SAMPLE_DATA ; +----------------------------------+ | status | |----------------------------------| | Pernyataan berhasil dieksekusi. | +----------------------------------+ 1 Baris diproduksi. Waktu Berlalu: 0.562s

Periksa skema yang tersedia di bawah database “SNOWFLAKE_SAMPLE_DATA”. Saat kita terhubung dengan Database ini, itu akan tercermin dalam shell.

OSTEChnix#[email protected]SNOWFLAKE_SAMPLE_DATA.(no schema)> show SCHEMAS;

Hubungkan dengan skema tertentu menggunakan perintah di bawah ini.

OSTECHNIX#[email protected]_SAMPLE_DATA. no schema)>gunakan SNOWFLAKE_SAMPLE_DATA.WEATHER;

Sekarang pengguna ‘OSTECHNIX’ terhubung dengan Gudang ‘COMPUTE_WH’, Database ‘SNOWFLAKE_SAMPLE_DATA’ dan Skema ‘WEATHER’.
6. Create Data Warehouse

Warehouse adalah unit komputasi di Snowflake. Silakan lihat artikel kami sebelumnya untuk memiliki pemahaman konseptual tentang Gudang di Snowflake dan Ukurannya dengan model penetapan harga.

Di Snowflake, sebagian besar perintah DDL dapat dilakukan dengan tiga cara:
SnowSQL, Worksheet di dashboard, di WebUI.6.1. Buat Gudang Data menggunakan SnowSQL

Mari kita buat Gudang baru bernama “ostech_demo”.

Untuk melakukannya, jalankan perintah berikut:

OSTECHNIX#[email protected]_SAMPLE_DATA.WEATHER>buat atau ganti warehouse ostech_demo dengan warehouse_size='X-SMALL' auto_suspend = 180 auto_resume = true awalnya_suspended = true;

Warehouse of the Properties:
Warehouse WarehouseAuto_suspend – Gudang akan ditangguhkan setelah detik yang ditentukanAuto_resume – Benar | Salah: Gudang akan dimulai secara otomatis ketika pernyataan SQL dikirimkan jika properti ini disetel ke True.Initially_suspended – True | Salah: status gudang ditangguhkan saat membuat jika properti ini disetel ke True
Anda dapat memverifikasi Gudang yang dibuat menggunakan perintah ‘Tampilkan’.

OSTECHNIX#[email protected]_SAMPLE_DATA.WEATHER>tampilkan WAREHOUSES;

Juga, Anda dapat memverifikasi di WebUI . Di Snowflake WebUI, klik opsi Gudang.
6.2. Buat Gudang Data di lembar kerja

Perintah ‘buat’ yang sama juga dapat dijalankan di Lembar Kerja di dasbor Snowflake. Lembar Kerja ini adalah Klien SQL inbuilt yang datang dengan Snowflake.

Buat Gudang lain ‘ostech_demo_2’ menggunakan Lembar Kerja.

create atau ganti gudang ostech_demo_2 dengan warehouse_size='X-SMALL' auto_suspend = 180 auto_resume = true awalnya_suspended = true;

6.Verifikasi Warehouse yang dibuat 3. Buat Gudang Data dari WebUI

Anda juga dapat membuat Gudang menggunakan opsi ‘Buat’ yang tersedia di bawah tab Gudang.

Masukkan parameter dan klik ‘selesai’.

Gudang baru dibuat. Verifikasi di bawah tab Warehouses.
Conclusion

Dalam Artikel ini, kita membahas cara menginstal SnowSQL (CLI Snowflake) di Linux dan Windows, dan cara menghubungkan Snowflake menggunakan SnowSQL, dan terakhir cara membuat Gudang dalam 3 metode berbeda.

Kita akan mempelajari Database lain aktivitas manajemen seperti pembuatan Database/Tabel, Pemuatan data, Manajemen Pengguna, Manajemen akses di artikel mendatang.

Resources:
https://docs.snowflake.com/en/user-guide/snowsql-start.htmlhttps://docs.snowflake .com/en/sql-reference/sql/create-warehouse.html

Wagiman Wiryosukiro

Petani Sistem Informasi, tukang las plugin & themes Wordpress. Co-Founder SistemInformasi.biz. Saat ini aktif sebagai Developer & kontributor di OpenMandriva Linux.

You may also like...

%d bloggers like this: