What is Metabase?

Metabase, veritabanı sorgularını kolayca görselleştirmek, raporlar ve panolar oluşturmak için kullanılan açık kaynaklı bir veri analiz aracıdır. Özellikle teknik bilgi seviyesi düşük kullanıcıların bile veri analizi yapabilmesini sağladığı için, küçük ve orta ölçekli ekiplerde sıkça tercih edilir.  

Metabase Kullanımı İçin Gereken Temel Bileşenler Nelerdir?

Metabase’i etkili şekilde kullanmak için temel düzeyde veritabanı tablo yapısını ve SQL mantığını bilmek gerekir. Metabase uygulamasını çalıştırmak için aşağıdaki bileşenlere sahip olmanız gerekiyor:

  • Bir veritabanı bağlantısı: MySQL, PostgreSQL, SQL Server, Oracle, MongoDB gibi uyumlu bir veritabanı gereklidir.
  • Kullanıcı Hesabı: Veritabanı bağlantı bilgilerine ve Salt Okunur (Read Only) yetkisine sahip bir kullanıcı hesabı.
  • Java Gereksinimi: Windows üzerinde kurulum yapılacaksa Java 21 veya üstü bir sürümün yüklü olması gerekiyor.
  • Kurulum Seçeneği: Platform bağımsız olarak Docker üzerinde Metabase container çalıştırabilirsiniz.

?Alternatif seçenek: Kurulumla uğraşmak istemeyen kullanıcılar için ücretli Metabase Cloud sürümü de mevcuttur.

Metabase Kurulumu Nasıl Yapılır?

Metabase, Java JAR dosyası olarak paketlenmiştir ve Java’nın kurulu olduğu her sistemde kolayca çalıştırılabilir. 

Windows üzerine kurulum için öncelikle Java yüklü değilse Metabase resmî sitesinde önerdiği Java’yı https://adoptium.net/ adresinden yükleyebilirsiniz. İsterseniz javanın resmî sitesinde kullanabilirsiniz. 

Javanın yüklü olduğunu ve sürümünü terminalden doğrulayın. 

java –version 

Metabase JAR dosyasını https://www.metabase.com/start/oss/jar adresinden indirin. JAR dosyasını yeni bir dizine yerleştirin ve terminali açıp aşağıdaki komutu çalıştırın. 

java --add-opens java.base/java.nio=ALL-UNNAMED -jar metabase.jar 

Kısa bir süre sonra metabase sunucusu varsayılan olarak http://localhost:3000 adresinden başlayacaktır. 

Docker üzerinde kurulum için Metabase, resmî Docker imajı üzerinden kolayca kurulabilir. Docker’ın kurulu olduğuna emin olduktan sonra, aşağıdaki komutu çalıştırmanız yeterli olacaktır. 

docker run -d -p 3000:3000 --name metabase metabase/metabase:latest 

İsteğe bağlı container durumunu anlık takip etmek isterseniz aşağıdaki komutu çalıştırabilirsiniz. 

docker logs -f metabase

Kısa bir süre sonra metabase sunucusu varsayılan olarak http://docker_ip-addr:3000 adresinden başlayacaktır. 

Hoş geldiniz penceresini gördükten sonra artık hızlı başlangıç kılavuzunu tamamlayabiliriz. Başlayalım butonuna basarak devam edelim. 

Türkçe dahil bir çok dil desteklemektedir. Ben İngilizce olarak devam ediyorum. 

Metabase üzerinde oturum açmak için burada belirleyeceğiniz e-posta ve parolayı kullanacağınızı unutmayın. Aşağıdaki bilgileri doldurun ve Next butonuna basınız.  

Metabase ne için kullanacağını belirleyip devam ediniz. 

Ben bu örnekte, Microsoft SQL Server ile devam edeceğim. Metabase bir çok veritabanı ile uyumlu, şimdi veya daha sonra veritabanlarını ekleyebilirsiniz. 

Ürünün gelişmesi için, isteğe bağlı olarak anonim verilerinizi isterseniz metabase geliştiricilerine gönderebilirsiniz. Finish butonu ile kurulumu tamamlıyoruz.

 Take me to Metabase butonuna basarak ürün giriş sayfasına gidebiliriz. 

Blog'a Dön