Lewati ke konten utama

SQL dengan Tableau

Dalam tutorial ini, Anda akan mempelajari cara menghubungkan Tableau ke basis data Microsoft SQL Server dan kemudian menganalisis data untuk mendapatkan wawasan.
Diperbarui 28 Sep 2026  · 10 mnt Baca

Jelajahi bersama AI

ChatGPTClaudePerplexity

Data merupakan bagian integral dari kehidupan Data Scientist. Mulai dari penjualan dan laba sebuah perusahaan hingga jumlah penumpang di bandara, semuanya merupakan data. Semua data ini dicatat dan sering kali disimpan dalam berkas yang disebut basis data, dan tugas penting seorang Data Scientist adalah mampu mengakses data dari basis data lalu menganalisisnya. Sebagian besar alat ETL yang membantu proses pembersihan sebenarnya menjalankan perintah SQL di balik layar. Jadi, memiliki pengetahuan SQL dapat menjadi sumber daya yang sangat berharga bagi seorang pengguna Tableau.

Tujuan

Selain berbagai keunggulan visualisasi yang ditawarkan, Tableau juga memiliki kemampuan koneksi bawaan yang sangat baik. Tableau dapat dengan mudah terintegrasi dengan DBMS seperti SQL. Ini memberi lebih banyak keunggulan dari sisi fungsionalitas dan sangat membantu Data Scientist yang terbiasa bekerja dengan SQL. Tableau menyediakan konektor langsung yang dioptimalkan ke SQL Server sehingga kita dapat membuat bagan, laporan, dan dasbor sambil bekerja langsung dengan data kita.

Prasyarat

Artikel ini mengasumsikan Anda sudah cukup familiar dengan Tableau, karakteristiknya, dan cara menggunakannya untuk melakukan analisis. Karena artikel ini akan berfokus hanya pada SQL dengan Tableau, disarankan untuk meninjau tutorial berikut yang menjadi pengantar yang sangat baik untuk Tableau dan SQL:

Visualisasi Data dengan Tableau

Tutorial SQL: Cara Menulis Kueri yang Lebih Baik

1. Tableau

Tableau Software adalah perusahaan perangkat lunak komputer asal Amerika yang berkantor pusat di Seattle dan memproduksi produk visualisasi data interaktif berfokus pada BI. Produk utama yang ditawarkan Tableau adalah Tableau Desktop, Tableau Public, dan Tableau Online. Anda dapat membaca lebih lanjut di sini. Untuk keperluan tutorial ini, kita akan menggunakan Tableau Desktop (tersedia uji coba 14 hari), karena versi Tableau Public yang gratis tidak menyediakan konektivitas SQL.

Instalasi

Unduh edisi Tableau Desktop dari situs resmi. Ikuti petunjuk instalasi, dan jika layar berikut muncul saat mengklik Ikon Tableau, Anda siap memulai.

Instalasi

2. Basis Data Relasional: Tinjauan Singkat

Sistem manajemen basis data (DBMS) adalah perangkat lunak yang berinteraksi dengan pengguna akhir, aplikasi, dan basis data itu sendiri untuk menangkap dan menganalisis data. DBMS yang digunakan untuk basis data relasional disebut Relational Database Management Systems (RDBMS).

Basis data relasional terdiri dari satu atau lebih tabel informasi. Baris dalam tabel disebut rekaman dan kolom dalam tabel disebut field atau atribut. Basis data yang memuat dua atau lebih tabel yang saling terkait disebut basis data relasional, yaitu data yang saling berhubungan. RDBMS utama antara lain Oracle, MySQL, Microsoft SQL Server, PostgreSQL, Microsoft Access, dan SQLite.

Gagasan utama di balik basis data relasional adalah data Anda diuraikan ke dalam tema-tema umum, dengan satu tabel didedikasikan untuk mendeskripsikan rekaman setiap tema.

basis data relasional

Sumber ## SQL SQL atau structured query language adalah bahasa yang dirancang untuk RDBMS. Ini adalah bahasa deklaratif untuk memanipulasi data guna mengakses basis data. SQL digunakan untuk menyisipkan, memodifikasi, memperbarui, dan mengkueri data dalam basis data. SQL dapat dianggap sebagai bahasa untuk basis data. # 3. Menghubungkan ke SQL Server Ada nilai tersembunyi dalam data Microsoft SQL Server kita yang tertimbun di bawah laporan standar dan alat BI yang kompleks. Tableau menghadirkan wawasan dengan membekali siapa pun untuk melakukan analisis visual tingkat lanjut atas data SQL Server. Kita dapat menghubungkan Tableau ke SQL Server secara live untuk kueri yang diatur dan spesifik platform, atau langsung membawa data ke mesin analitik Tableau untuk meringankan beban pada basis data. Mari kita telusuri contoh tentang cara menghubungkan basis data SQL Server ke Tableau Desktop dan kemudian menggunakannya untuk membuat visualisasi. ## Basis Data Contoh Untuk demonstrasi, kita akan menggunakan instance SQL Server yang dapat diakses publik di AWS dan sebuah basis data yang dibuat berdasarkan dataset bawaan Tableau Superstore. Dataset ini memuat informasi tentang produk, penjualan, laba, dan sebagainya. Tujuan kita sebagai Analis Data adalah menganalisis data dan menemukan area perbaikan kritis dalam perusahaan fiktif ini. Instance SQL Server ini dihosting oleh Ken Flerlage, yang secara rutin menulis blog untuk pengguna Tableau. ## Mengakses basis data contoh - Instal SQL Server Management Studio (SSMS). SSMS adalah lingkungan gratis dan terpadu untuk mengelola infrastruktur SQL apa pun. Dengan SSMS Anda dapat menerapkan, memantau, dan meningkatkan komponen lapisan data yang digunakan aplikasi Anda, serta membangun kueri dan skrip. - Setelah diunduh dan dipasang di sistem Anda, Anda akan melihat layar berikut yang meminta kredensial tertentu.

sql server

Masukkan kredensial berikut:

Server Name: ec2-52-14-205-70.us-east-2.compute.amazonaws.com

Authentication: SQL Server Authentication

Login: SQL

Password: SQL

Anda kini diberikan akses ‘Read Only’ ke basis data ‘SuperStoreUS’.

kredensial

Pada contoh kita, ec2–52–14–205–70.us-east-2.compute.amazonaws.com adalah nama instance, SuperstoreUS dan Test adalah basis data, dan Orders, Customer dan seterusnya adalah tabel-tabel di dalam basis data SuperstoreUS. Jadi dapat terdapat beberapa instance, dan setiap instance dapat memuat banyak basis data yang juga dapat memiliki banyak tabel.

basis data

4. Mengimpor data SQL ke Tableau

Menyiapkan koneksi

Buka Tableau Desktop dan navigasikan ke layar awal. Di sini panel koneksi menawarkan banyak pilihan terkait sumber data yang dapat dihubungkan ke Tableau. Kita akan terhubung ke Microsoft SQL Server.

Menyiapkan koneksi

Saat mengklik opsi Microsoft SQL Server, layar baru akan terbuka dan meminta Server yang ingin kita hubungkan ke Tableau. Masukkan detailnya, dan ruang kerja Tableau yang familier akan terbuka.

Menyiapkan koneksi

Sekarang, kita dapat memilih dari daftar basis data yang tersedia. Di sini kita akan memilih basis data SuperStore US.

Menyiapkan koneksi

Anda sekarang dapat mengeklik dan menyeret tabel yang diinginkan ke tampilan. Mari seret tabel orders untuk analisis lebih lanjut. Panel pratinjau memberi kita opsi Update Now, yang memuat pratinjau secara manual, atau Automatically Update.

Menyiapkan koneksi

Mengambil data dari beberapa Tabel dalam basis data yang sama

Kita juga dapat mengambil data dari lebih dari satu Tabel di Tableau melalui join. Join adalah menggabungkan tabel-tabel yang saling terkait oleh beberapa field umum. Misalnya, kita dapat menggabungkan tabel Orders dan Returns karena keduanya memiliki kolom umum bernama Order-ID. Join secara sederhana membuat tabel virtual dengan menambahkan kolom dari tabel yang berbeda berdampingan.

Mengambil data dari beberapa Tabel dalam basis data yang sama

Join

Mengambil data dari beberapa Tabel dalam basis data yang sama

Jika analisis memerlukan data dari beberapa sumber, ini disebut Data Blending. Anda dapat membaca lebih lanjut tentang blending di sini.

penggabungan data

Blend #

5. Custom SQL

Custom SQL memberi pengguna kendali atas data yang ingin mereka bawa ke Tableau. Fitur ini bukan semata-mata tentang menulis kueri SQL, melainkan mendefinisikan himpunan data. Proses mendefinisikan Custom SQL baru sebagai berikut: - Klik tab Custom SQL di sisi kiri layar, lalu sebuah kotak dialog akan terbuka. - Tulis kueri kustom yang ingin Anda jalankan di kotak dialog - Perbarui hasil dan yang kita dapatkan hanyalah orders dengan kuantitas lebih dari 4. - Sekarang beralih ke worksheet Anda dan mulai mengeksplorasi dengan Tableau.

Custom SQL

Ini adalah kueri sederhana karena datanya terbatas. Namun, Anda juga bisa menjalankan kueri yang kompleks.

6. Penyaring Sumber Data

Sama seperti Custom SQL, kita juga dapat mengambil data tertentu ke Tableau dengan penyaring Sumber Data. Mari lihat cara bekerja dengan penyaring ini.

  • Seret tab Orders ke tampilan. Tabel orders memuat field bernama Region yang menunjukkan empat wilayah di AS tempat produk dijual.
  • Misalkan kita hanya menginginkan orders untuk Wilayah West dan Central. Buka Filters di sudut kanan atas lalu klik Add, dan Add again
  • Daftar field akan muncul. Pilih field Region atau field apa pun pilihan Anda.
  • Sekarang, kita melihat daftar nilai yang mungkin untuk field yang kita pilih. Pilih yang diinginkan dan klik OK.
  • Ini mengembalikan data yang telah difilter dari tingkat koneksi.

Perlu diingat bahwa Custom SQL Query dan Penyaring Sumber Data sebaiknya hanya digunakan untuk kasus penggunaan tertentu. Opsi terbaik adalah terlebih dahulu menghubungkan data ke Tableau lalu menggunakan penyaring di dalam Tableau.

Penyaring Sumber Data

7. Analisis di Tableau

Setelah mendapatkan data dari SQL Server ke Tableau, data dapat dengan mudah dianalisis di Tableau. Mari kita analisis data di worksheet kita dengan beberapa cara:

  • Kita dapat menganalisis penjualan per negara bagian
Analisis di Tableau
  • Atau kita dapat menemukan negara bagian dengan angka Penjualan lebih dari 5000.
Analisis di Tableau
  • Poin analisis lainnya bisa berupa skenario Penjualan vs. Laba.
Analisis di Tableau

Dengan demikian, analisis di Tableau setelah mendapatkan data dari SQL Server cukup langsung, sama seperti analisis standar lainnya.

8. Kesimpulan

Menggunakan SQL dan Tableau bersama-sama membawa analisis data ke level berikutnya. Kita dapat dengan mudah menghubungkan SQL Server ke Tableau dan mengekstrak data langsung ke dalamnya. Tableau memungkinkan pengguna beralih koneksi dengan satu klik untuk menerapkan kueri in-memory ke himpunan data yang lebih besar. SQL adalah alat yang sangat berguna dan bila dimanfaatkan bersama keahlian Tableau dapat membantu membuat analisis lebih kuat dan mendalam.

Jika Anda ingin mempelajari lebih lanjut SQL, ikuti kursus Intro to SQL for Data Science dari DataCamp.


Referensi

Topik
SQL
Tableau

Kursus SQL & Tableau

Kursus

Pengantar Basis Data Relasional dalam SQL

4 jam
201.3K
Pelajari cara membuat salah satu cara paling efisien untuk menyimpan data - basis data relasional!
Lihat DetailRight Arrow
Mulai Kursus
Lihat SelengkapnyaRight Arrow
Terkait

blogs

40 Pertanyaan Wawancara DBMS Teratas di 2026

Kuasai pertanyaan wawancara basis data, dari konsep SQL dasar hingga skenario desain sistem tingkat lanjut. Panduan mendalam ini mencakup semua yang Anda perlukan untuk sukses di wawancara DBMS dan meraih peran berikutnya.
Dario Radečić's photo

Dario Radečić

15 mnt

blogs

Tutorial Korelasi di R

Dapatkan pengenalan dasar-dasar korelasi di R: pelajari lebih lanjut tentang koefisien korelasi, matriks korelasi, plotting korelasi, dan sebagainya.
David Woods's photo

David Woods

13 mnt

blogs

Spaghetti Plot dan Jalur Badai

Temukan alasan mengapa Anda sebaiknya (tidak) menggunakan spaghetti plot untuk menyampaikan ketidakpastian jalur prediksi badai serta dampaknya terhadap interpretasi.
Hugo Bowne-Anderson's photo

Hugo Bowne-Anderson

13 mnt

blogs

12 Alternatif ChatGPT Terbaik yang Bisa Anda Coba pada 2026

Artikel ini menyajikan daftar alternatif ChatGPT yang akan meningkatkan produktivitas Anda.
Javier Canales Luna's photo

Javier Canales Luna

14 mnt

Lihat SelengkapnyaLihat Selengkapnya