Zephyrnet Logosu

Veri Görselleştirme ve Analitik için Açık Kaynak BI Aracı Metatabanı

Tarih:

Giriş

Yeni araçları keşfeden tutkulu bir veri uzmanı mısınız? Açık kaynak kodlu Metabase'i deneyin İş Zekası (BI) aracı Büyük veri kümelerinden etkileşimli gösterge tabloları oluşturmak için. Günümüzün veri odaklı dünyasında, Metabase gibi BI platformları içgörü elde etmek ve bilinçli karar vermeyi kolaylaştırmak için gereklidir. Veri profesyonelleri için özel olarak hazırlanmış bu kılavuzda Metabase'in gücünü keşfedin.

Öğrenme hedefleri

  • Metatabanı ile ilgili gerekli terim ve kavramların anlaşılması
  • Veri Analizi, Görseller ve İnteraktif Kontrol Panelleri Oluşturma için aracı kullanma
  • Metabase Açık kaynak sürümünün dikkate değer özelliklerinin ve temel bileşeninin vurgulanması
  • Kullanıcı ve grup yönetimi dahil Metatabanı Yönetici Faaliyetlerinin Açıklanması

Bu makale, Veri Bilimi Blogatonu.

İçindekiler

Bir iş zekası aracı olan Metabase, bulutta veya şirket içinde barındırılabilir. Açık kaynak ve Enterprise Edition olarak gelir. Kullanıcılar, Metabase BI'yı kullanarak çeşitli veritabanlarına verimli bir şekilde bağlanabilir, verileri analiz edebilir ve hızla kontrol panelleri oluşturup dağıtabilir. Açık kaynak sürümü, 15'ten fazla DBMS'ye bağlantı, kullanıcı ve grup yönetimi, etkileşimli kontrol paneli oluşturma, uyarı verme, kontrol paneli aboneliği ve CRUD operasyonları desteği dahil olmak üzere bir dizi özellik sunar. Bu makale Metatabanı BI aracının temel kavramlarını ve kullanışlı özelliklerini açıklamaktadır.

Bu kılavuz, hem Açık Kaynak (AGPL) hem de Kurumsal Katman lisansları sunan Metabase'in Windows ortamındaki uygulamasına özel bir vurgu yaparak ele alınmasına odaklanmaktadır. En son sürüm olan V0.48 (Aralık '23 itibariyle), Java Arşiv dosyası (Jar) olarak dağıtılır ve en son Metatabanı sürümlerini çalıştırmak için ön koşul olarak Java 11 veya daha üstünü gerektirir. Makale, yükleme sürecine ilişkin bilgiler sunmakta ve Metabase'in açık kaynak sürümünün temel özelliklerini vurgulamaktadır.

Adım I: Metabase.Jar'ı İndirme

Metatabanı GitHub deposundan Metatabanı Açık kaynak sürümünü indirin. Metabase.Jar'ın en son sürümünü edinin okuyun.

Adım II: Metatabanını Başlatma

İndirilenleri yerleştirin Metatabanı.Jar Dosyayı bir klasöre yerleştirin ve Metabase'in başlatılması için Jar dosyasına çift tıklamanız yeterlidir. 

Or

Metbase.Jar'ı çalıştırmak için Komut istemini kullanma. Metabase.Jar'ın bulunduğu dizine gidin ve “Java -jar Metabase.Jar”ı çalıştırın.

Örnek: Metabase.jar dosyasının “C:UsersTools” klasöründe mevcut olduğu göz önüne alındığında. Aynı komut aşağıdadır:

C:UsersTools> Java -jar Metabase.Jar

Metabase günlüklerini başlatılırken izleyebilirsiniz. Birkaç dakika bekleyin ve oturum açın url popüler web tarayıcılarından herhangi birini kullanarak.

Not: Metatabanı varsayılan olarak uygulama veritabanı olarak H2 Gömülü Veritabanını kullanır. Üretim için Metabase'i üç veritabanından (MySql, PostgreSQL veya MariaDB) biriyle yapılandırın.

İlk Kez Metatabanı için İlk kurulum seçeneklerini ister (Dil tercihi, Kullanıcı Kimliği ve parola kurulumu ve DataSource kurulumu). Kurulum tamamlandıktan sonra Metatabanın Ana Ekranını görebilirsiniz.

  • Sol Bölme – Mevcut Koleksiyonun (klasör) ve Örnek Veri Kaynağının Görüntülenmesi
  • Sağ üst – Sorular ve Kontrol Paneli oluşturmak için ayarlar ve “Yeni” seçeneği
Metatabanı ana sayfası

Metatabanının Özellikleri

Metatabanı Özellikleri

Koleksiyon, Soru ve Kontrol Paneli

Koleksiyon Metatabanında Sorular, Modeller ve Gösterge Tabloları depolanır. Koleksiyonlar klasöre eşdeğerdir, içinde alt klasörler oluşturabilirsiniz.

Her Kullanıcıya Özel Koleksiyon

Metatabanındaki her Kullanıcının Sorularını, Modellerini ve Kontrol Panellerini saklayabileceği özel bir Kişisel Koleksiyonu olacaktır. Kişisel Koleksiyon'da saklanan içeriklere diğer kullanıcılar erişemez.

Proje Koleksiyonu  

Tek bir Metatabanı örneği birden fazla projeye hizmet edebilir. Her projenin içeriği, yalnızca belirli proje kullanıcılarının erişebileceği özel bir koleksiyonda saklanabilir.

Seçeneğiyle Yeni Koleksiyon oluşturulabilir Yeni >> Koleksiyon

Metabase_New_Collection

Not: Metatabanı Yöneticileri, kullanıcıların kişisel koleksiyonları da dahil olmak üzere her koleksiyondaki içerikleri Görüntüleme, Değiştirme ve Arşivleme konusunda tam haklara sahiptir.

Sorular

Metatabanındaki “Soru” terimi Bireysel bir Görsel unsuru ifade etmektedir. Bu bir Çubuk grafik veya Çizgi Grafik veya Harita Grafiği veya Metatabanındaki desteklenen 17 Grafikten herhangi biri olabilir. Soruları aşağıdaki şekillerde oluşturabilirsiniz:

  • Görsel Sorgu Oluşturucuyu Kullanma
  • Özel SQL Sorgusu

Görsel Sorgu Oluşturucuyu Kullanma

Sağ Üstte “Yeni” >> “Soru” seçeneğine tıklayın, ardından keşfetmek istediğiniz Veri Kaynağını seçin

Metabase_Visual_Query_Builder

Visual Query Builder, Birleştirmeleri, yeni sütunların oluşturulmasını, Filtreleme, Özet, Gruplandırma Ölçütü, Sıralama ve Satır Sınırlama işlemlerini destekler. Her işlemden sonra sonuçları önizleyebilirsiniz.

not : Arka uçtaki metatabanı her soru için SQL'i çerçeveleyecektir.

Özel SQL Sorgusu

Özet düzenleyicisindeki seçenekler gereksinimlerinizi karşılamıyorsa soruyu düzenleyebilir ve SQL'i iş gereksinimlerine göre değiştirebilirsiniz. Kullanıcı tarafından sağlanan SQL'in soruya dönüştürüldüğü bu işleme "SQL Sorusu" adı verilir. “Yeni” >> “SQL Sorgusu”nu seçerek yeni bir SQL Sorusu oluşturabilirsiniz.

SQL_Soru

Bir soru oluşturduğunuzda, onu bir koleksiyona kaydedin ve kontrol paneline ekleyin.

Kullanıcı Paneli 

Kontrol paneli, birden fazla soruyu ortak bir iş bağlamıyla gruplandıran bir sayfadır.

Metabase_Dashboard

Kontrol Panelinin Bileşenleri

  • Sekmeler: Kontrol Panelinde ortak Filtre ile bağlanan bir veya daha fazla sekme bulunabilir 
  • Sorular: Kontrol Panelindeki Bireysel Görsel öğe 
  • Filtre: Filtreler, Her Soruya yüklenen Verileri kontrol edebilir (Örn: Ülkeye Göre Filtreleme)
  • Metin/Başlık: Açıklama ekleme yeteneği, URL'den resimler. İşaretlemeyi destekler
  • Davranış'ı tıklayın: Kontrol Panelinin Etkileşimini kontrol eden Söz konusu seçenekler 
  • Kontrol Panelindeki diğer seçenekler: Veri Yenileme, E-posta Aboneliği, Veri İndirme ve PDF'ye Aktarma

Filtreler ve Tıklama Davranışı

İnteraktif Kontrol Paneli

Kontrol Paneli Sekmesinde gerekli soruları düzenleyin ve filtreleri ve tıklama davranışını yapılandırarak etkileşim ekleyin.

Metabase_Filter_Click_Behaviour

Kontrol Panelindeki Filtreler

Kontrol paneline bir veya daha fazla filtre ekleyin. Bir veya daha fazla soruyu kontrol etmek için kontrol panelindeki her filtreyi yapılandırın. Bir filtre ekledikten sonra bunu kontrol panelindeki her soruyla eşleştirin. Arka uçta Metabase, SQL'e bir WHERE yan tümcesi ekler.

Metabase_Filter_Layout

Filtreleri Soruyla Eşleştirme Adımları

  1. Sağ üstteki Filtre simgesine tıklayın ve ilgili filtre tipini seçin.
  2. Seçilen filtre türü kontrol paneli başlığına eklenecektir.
  3. Bireysel filtredeki ayarlar düğmesine tıklayın. Kontrol panelinin görsel düzeni, her sorudaki mevcut sütunların listesiyle birlikte görüntülenir.
  4. Sorudaki ilgili sütunu 1. adımdaki seçilen filtreyle eşleyin.
  5. Eşlenen sütunun farklı değerleri Filtre sekmesinde görünecektir.

Davranış'ı tıklayın

“Tıklama Davranışı”, Dashboard Görüntülenirken Görselin bir kısmı veya segmenti seçildiğinde/tıklandığında gerçekleştirilen işlemi ifade eder. 

Örnek: Tıklama Davranışı, Çubuk Grafikte bir çubuk segmenti seçmek, Dünya Haritasında bir Bölgeye Tıklamak için yapılandırılabilir. Her soruda yapılandırılabilir. Bu seçeneğe kontrol paneli düzenleme modundayken her sorunun Sağ Üst köşesinden erişebilirsiniz.

Davranış İşlemleri'ne tıklayın

  1. Grafikte tıklanan kısım veya segmentin veri kayıtlarını görmek için Detaya Gitme
  2. Başka bir Kontrol Paneline gidin, Bir Soruya gidin ve URL kullanarak harici web sitesine gidin
  3. Mevcut Kontrol Paneli Filtrelerinden herhangi birini güncelleyin. Bu, Kontrol Panelinde çapraz filtrelemenin uygulanmasına olanak tanır. Tıklama Davranışını etkili bir şekilde ayarlayarak Kontrol Paneli kullanıcılar için Etkileşimli ve Sezgisel hale getirilebilir.

Kontrol Paneli Dağıtımı ve diğer Yararlı özellikler

Bir koleksiyonda bir kontrol paneli oluşturup sakladığınızda, "Görüntüleme" iznine sahip tüm kullanıcılar ona erişebilir. Bir kontrol paneline veya soruya doğrudan URL'si aracılığıyla erişilebilir.

Metatabanının Diğer Önemli Özellikleri 

  1. Modeldeki eylemleri kullanarak bir tabloda CRUD işlemlerini gerçekleştirme.
  2. Her kontrol paneli için otomatik yenilemeyi yapılandırma.
  3. Sorulardaki uyarıları yapılandırma.
  4. Bir sorudan sonuç verilerini .CSV, .JSON veya .XLSX olarak indirme.
  5. Bir soruyu .PNG olarak ve kontrol panelini .PDF dosyası olarak indirme.
  6. E-posta veya Slack yoluyla bir kontrol paneline abone olmak.

Varsayılan olarak Yönetici izni Metabase'i başlangıçta kuran kullanıcıya uygulanır. Varsayılan Yönetici ayrıca diğer Metatabanı kullanıcılarını ekleyebilir ve gerekirse onlara Yönetici Rolü sağlayabilir. Metatabanı Yönetici seçeneklerine, Sağ Üstteki “Dişli Simgesi” tıklanarak “Yönetici Ayarları”ndan erişilebilir.

Veri Kaynağını Yapılandırma

Metatabanı Yöneticisi, Yönetici Ayarlarındaki "Veritabanları" seçenekleri altında yeni Veri Kaynağını yapılandırma hakkına sahiptir.

Metabase_Datasource_Admin

Kullanıcı ve Grup Yönetimi

Yönetici Ayarlarında “Kişiler” seçeneği altında gerçekleştirilebilecek olası işlemler aşağıda verilmiştir:

  1. Tüm Aktif Metatabanı kullanıcılarının Listesini ve Devre Dışı Bırakılan kullanıcıların Listesini görüntüleyin.
  2. Bir kullanıcı ekleyin ve bunları mevcut Metatabanı Grubuyla eşleyin.
  3. Bir kullanıcıyı gruptan kaldırın veya Kullanıcıyı devre dışı bırakın ve Kullanıcıyı yeniden etkinleştirin.
  4. Yeni Grup Oluşturun, Mevcut Grubu Yönetin (Gruba Kullanıcı Ekleme veya Gruptan Kullanıcı Kaldırma).
  5. Kullanıcının Ayrıntılarını Görüntüleyin veya Düzenleyin ve kullanıcı için şifreyi sıfırlayın.

Not: Bir kullanıcı bir veya daha fazla Metatabanı Grubuna Eşlenebilir.

İzin Yönetimi

“Kişiler” seçeneği kullanıcıları ve Gruplarını yönetmek için kullanılırken, Yönetici ayarı altındaki “İzinler” seçeneği Koleksiyon, Gruplar ve Veritabanı arasındaki izinleri yönetmek içindir.

Toplama İzni 

“Koleksiyonlar” alt seçeneği altında. Aşağıda bir Grubun koleksiyona eşlenebileceği farklı İzin düzeyleri verilmiştir.

  • Küratörlük: Bir Grubun Seçme iznine sahip kullanıcıları, koleksiyondaki herhangi bir içeriği ekleyebilir, düzenleyebilir, görüntüleyebilir, arşivleyebilir ve alt koleksiyon oluşturabilir ve içerikleri koleksiyondan veya koleksiyona taşıyabilir.
  • Görünüm: Görüntüleme iznine sahip grup yalnızca koleksiyonun içeriğini görüntüleyebilir, içerik ekleyemez veya değiştiremez.
  • Erişim Yok: Koleksiyonun kendisi görüntülenemiyor ve içindeki hiçbir öğeye erişilemiyor.

Veri İzni

Bir grubu bir veritabanıyla eşlemeye yönelik çeşitli izin düzeyleri şunları içerir:

  1. Sınırsız: Gruptaki kullanıcılar veritabanındaki herhangi bir tablodan soru oluşturmak için sorgu oluşturucuyu kullanabilir.
  2. granül: Sorgu oluşturucu kullanılarak yalnızca veritabanındaki belirli tablolara erişilebilir. Yöneticiler bu izni her tablo için yapılandırma hakkına sahiptir.
  3. Self Servis Yok: Gruptaki kullanıcılar grafik sorgu oluşturucuyu kullanamaz ve verileri göremez.
  4. Yerel Sorgu Düzenleme: Sınırsız izinle birlikte etkinleştirildiğinde sorular yerel SQL kullanılarak oluşturulabilir.

Diğer Metatabanı Yönetici Faaliyetleri İçerir

  1. En son güncellemelerin kontrol edilmesi ve Gömülü H2 Veritabanından Geçiş.
  2. Google veya LDAP kullanarak E-posta, Slack ve kimlik doğrulama kurulumunu yapılandırma.
  3. CSV yüklemeleri için Veritabanını yapılandırın.
  4. Bireysel sütunlar için veri türü eşleme ve biçimlendirme.
  5. Metatabanı yerleştirmeleri ve genel paylaşımı etkinleştirmek için diğer gelişmiş Ayarlar.

Sonuç

Metabase'in basitliği ve sezgisel kullanıcı arayüzü, onu veri profesyonelleri için kolayca uyarlanabilir bir BI aracı haline getiriyor. Metabase'in açık kaynak sürümü, her ana sürümde eklenen yeni özelliklerle birlikte bir iş zekası aracının tüm temel işlevlerini içerir. Kuruluşlar başlangıçta Metabase'in açık kaynak sürümüne uyum sağlamaya çalışabilir. İhtiyaçlar ve kullanıcı tabanları büyüdükçe Metabase'in sunduğu kurumsal sürümlerden herhangi birine rahat bir geçiş yapılabilir. Bu makale, Metatabanı'nın temel bileşenlerine genel bir bakış sunmayı ve vurgulamayı amaçlamaktadır. Gelecekteki makaleler Metabase'in diğer ilginç ve kullanışlı özelliklerine değinecek.

Anahtar Takas Yolları

  1. Metabase, veri profesyonelleri için etkileşimli kontrol panellerini kolaylaştıran açık kaynaklı bir BI aracıdır.
  2. Metatabanı terimlerini anlayın, verileri analiz edin, görseller oluşturun ve yönetici etkinliklerini keşfedin.
  3. Kullanıcı dostu kullanıcı arayüzü ve temel işlevler içeren Java 11+ ile Metabase'i Windows'a yükleyin.
  4. Anlaşılır veri araştırması için filtreler, tıklama davranışı ve etkileşimli özellikler içeren kontrol panelleri oluşturun.
  5. Yöneticiler kullanıcıları, izinleri ve yapılandırmaları yöneterek Metabase'i uyarlanabilir ve kullanıcı dostu hale getirir.

Sık Sorulan Sorular

Q1. Metabase'i ücretsiz kullanabilir miyim?

C. Evet, Metabase, veri analizi ve kontrol paneli oluşturmaya yönelik temel iş zekası özelliklerine sahip ücretsiz ve açık kaynaklı bir sürüm sunar.

Q2. Metabase bir BI aracı mıdır?

C. Kesinlikle Metabase, veritabanlarına bağlanmak, verileri analiz etmek ve etkileşimli kontrol panelleri oluşturmak için tasarlanmış bir İş Zekası (BI) aracıdır.

Q3. Metatabanı açık kaynak mı?

C. Evet, Metabase açık kaynaktır ve kullanıcılara BI işlevlerine, kullanıcı ve grup yönetimine ve etkileşimli kontrol paneli özelliklerine ücretsiz erişim sağlar.

Q4. Metabase bir veri görselleştirme aracı mıdır?

C. Gerçekten de Metabase, kullanıcıların veri kümelerinden içgörü elde etmek için çizelgeler ve grafikler gibi görseller oluşturmasına olanak tanıyan bir veri görselleştirme aracı olarak hizmet vermektedir.

Bu makalede gösterilen medya Analytics Vidhya'ya ait değildir ve Yazarın takdirine bağlı olarak kullanılır.

spot_img

En Son İstihbarat

spot_img