Membuat dan mengelola himpunan data dasbor
Artikel ini menjelaskan cara membuat dan mengelola himpunan data dasbor menggunakan editor himpunan data di dasbor AI/BI.
Menentukan himpunan data
Untuk menentukan atau mengakses himpunan data yang ada, klik tab Data di dekat sudut kiri atas dasbor Anda. Anda dapat menentukan hingga 100 himpunan data per dasbor.
Anda dapat menentukan himpunan data sebagai:
- Kueri baru terhadap satu atau beberapa tabel atau tampilan.
- Tabel atau tampilan Katalog Unity yang sudah ada.
Semua himpunan data ditentukan oleh kueri. Saat Anda memilih tabel atau tampilan Katalog Unity yang sudah ada, kueri untuk himpunan data tersebut adalah pernyataan SELECT *
pada tabel atau tampilan tersebut. Anda bisa mengubah kueri untuk menyempurnakan himpunan data.
Himpunan data harus dihasilkan oleh kueri yang dapat dibungkus dalam SQL tambahan. Output dari perintah seperti DESCRIBE
atau EXPLAIN
tidak valid sebagai himpunan data. Selain itu, kueri dasbor bersifat baca-saja, sehingga pernyataan yang memodifikasi data, seperti CREATE TABLE
, INSERT
, atau DELETE
, tidak didukung.
Setelah menentukan himpunan data, gunakan menu menu kebab di sebelah kanan nama himpunan data untuk mengakses opsi berikut:
Ganti Nama: Beri himpunan data Anda nama deskriptif sehingga Anda dan tim Anda dapat dengan cepat mengidentifikasi kueri yang ingin Anda edit atau tinjau.
Sarankan nama: Secara otomatis membuat nama yang disarankan berdasarkan kueri. Anda dapat mengedit nama ini setelah dibuat.
Duplikasi: Buat salinan kueri ditempat yang sama. Anda bisa mengedit kueri setelah dikloning.
Hapus: Menghapus himpunan data. Opsi ini tidak tersedia jika himpunan data digunakan pada kanvas.
Unduh: Anda dapat mengunduh himpunan data sebagai file CSV, TSV, atau Excel.
Menu
Nota
Himpunan data yang saat ini digunakan pada kanvas muncul dalam teks tebal dengan ikon biru, sementara himpunan data yang tidak digunakan memiliki ikon abu-abu dan nama yang tidak tebal.
Menampilkan tabel hasil
Saat Anda membuat himpunan data, kueri berjalan secara otomatis, dan hasilnya muncul sebagai tabel di panel di bawah editor. Setiap kolom menyertakan ikon yang menunjukkan jenis datanya.
Untuk mengurutkan nilai kolom:
- Arahkan mouse ke atas setiap kolom untuk memperlihatkan ikon Urutkan
.
- Klik ikon untuk mengurutkan nilai dalam urutan naik atau turun.
Menampilkan skema hasil kueri
Untuk melihat skema himpunan data yang Anda tentukan, klik Skema di sebelah kanan tabel hasil . Tab Skema
Ukuran yang dihitung
Pengukuran terhitung menawarkan cara untuk menerapkan perhitungan ke himpunan data yang ada tanpa memodifikasi SQL yang membuat himpunan data. Untuk mempelajari selengkapnya tentang membuat dan menggunakan pengukuran terhitung, lihat Apa itu pengukuran terhitung?
Menulis kueri dengan beberapa pernyataan
Dalam beberapa kasus, Anda mungkin ingin membuat himpunan data menggunakan beberapa pernyataan SQL. Untuk menjalankan beberapa pernyataan, akhiri setiap pernyataan dengan titik koma (;
). Saat Anda menjalankan perintah tersebut untuk membuat himpunan data, output menunjukkan hasil pernyataan terakhir di editor. Himpunan data ini digunakan untuk visualisasi terkait pada kanvas.
Pernyataan bersifat lokal untuk himpunan data tempat mereka dikeluarkan. Misalnya, jika Anda membuat himpunan data dengan pernyataan USE
untuk mengatur katalog atau skema, pengaturan tersebut hanya berlaku untuk himpunan data tersebut.
Contoh
Contoh berikut menunjukkan cara penggunaan umum untuk kueri dengan beberapa pernyataan.
Mengatur katalog dan skema
Anda dapat menulis pernyataan USE
untuk mendeklarasikan katalog dan skema untuk tabel dalam kueri Anda. Kueri berikut berisi tiga pernyataan. Yang pertama mengatur nama katalog. Yang kedua mengatur skema. Pernyataan SELECT
hanya mereferensikan nama tabel karena katalog dan skema telah ditetapkan. Lihat USE CATALOG.
USE CATALOG samples;
USE SCHEMA tpch;
SELECT * FROM customer;
Mengatur mode ANSI
Anda bisa mengatur kueri untuk dijalankan dengan ANSI_MODE
diatur ke TRUE
atau FALSE
. Untuk Databricks SQL, nilai bawaan sistem untuk ANSI_MODE
adalah TRUE
. Lihat ANSI_MODE.
Kueri berikut mengatur ANSI_MODE
ke FALSE
sehingga input jenis data yang tidak valid mengembalikan NULL
alih-alih melemparkan kesalahan.
SET ANSI_MODE = FALSE;
SELECT cast('a' AS INTEGER);
Memparametrisasi kueri kompleks
Anda bisa menggunakan beberapa pernyataan untuk membuat parameter nama tampilan untuk ekspresi tabel umum atau kueri kompleks lainnya.
Kueri berikut membuat dua tampilan sementara. Pernyataan SELECT
menggunakan klausa IDENTIFIER
untuk menginterpretasikan string input sebagai nama tabel. Lihat klausa IDENTIFIER.
CREATE TEMPORARY VIEW v1 AS SELECT 1;
CREATE TEMPORARY VIEW v2 AS SELECT 2;
SELECT * FROM IDENTIFIER(:view_name)
Mengatur variabel
Kueri berikut mendeklarasikan variabel dan nilai dalam pernyataan pertama. Pernyataan kedua mengubah nilai variabel. Pernyataan ketiga menunjukkan nilai akhir untuk variabel adalah 5. Lihat SET VARIABLE untuk detail dan sintaks lengkap untuk menggunakan variabel sementara.
DECLARE VARIABLE myvar1 INT DEFAULT 7;
SET VAR myvar1 = 5;
VALUES (myvar1);
Membatasi akses data dengan SQL
Penampil dasbor dapat mengakses semua data dalam himpunan data, meskipun tidak ditampilkan dalam visualisasi. Untuk mencegah data sensitif diekspos di browser, batasi kolom dalam kueri SQL yang menentukan himpunan data. Misalnya, alih-alih memilih semua kolom dari tabel, sertakan hanya bidang tertentu yang diperlukan untuk visualisasi.