Pano bileşenleri, verilerinizi erişilebilir ve etkileşimli bir biçimde gösteren yapı taşlarıdır. Yaygın bileşenler şunları içerir:
- Sunucu Tablosu
Açıklama: Sunucu üzerinde depolanan verilerin tablo halinde gösterilmesini sağlar. Bu bileşen, büyük veritabanları veya sunucu tabanlı veri kaynaklarından veri çekerek kullanıcıya sunar.
Çalışma Yeri: Sunucu tarafında çalışır.
Örnek Kullanım: Bir şirketin satış verilerini merkezi bir sunucudan çekerek kullanıcıya tablo halinde sunmak için kullanılır. SQL sorguları ile büyük veri setlerine hızlı erişim sağlar.
SELECT * FROM sales_data WHERE year = 2023
- İstemci Tablosu
Açıklama: İstemci tarafında depolanan verilerin tablo halinde gösterilmesini sağlar. Genellikle küçük ve yerel veri setleri için kullanılır.
Çalışma Yeri: İstemci tarafında çalışır.
Örnek Kullanım: Küçük bir işletmenin günlük stok verilerini yerel depolama alanından çekerek tablo halinde sunmak için kullanılır.
SELECT * FROM local_stock_data
- Pivot
Açıklama: Verilerin pivot tabloları şeklinde sunulmasını sağlar. Bu bileşen, verilerin dinamik olarak gruplanmasını, özetlenmesini ve analiz edilmesini kolaylaştırır.
Çalışma Yeri: İstemci tarafında çalışır.
Örnek Kullanım: Bir satış departmanının aylık satış rakamlarını ürün kategorilerine göre gruplayarak analiz etmek için kullanılır.
SELECT product_category, SUM(sales_amount)
FROM sales_data
GROUP BY product_category
- İçerik Kutusu
Açıklama: Metin, resim veya HTML içeriği gibi serbest biçimli içerikleri görüntülemek için kullanılır. Kullanıcıya bilgi veya açıklama sağlamak için idealdir.
Çalışma Yeri: İstemci tarafında çalışır.
Örnek Kullanım: Pano üzerinde kullanıcıya raporun amacını açıklayan metin veya görseller göstermek için kullanılır.
<div>
<h2>Satış Raporu</h2>
<p>Bu rapor, 2023 yılı satış verilerini göstermektedir.</p>
</div>
- Turta Grafik
Açıklama: Verilerin pasta (pie) grafik şeklinde görselleştirilmesini sağlar. Veri dilimlerinin oranlarını görsel olarak sunar.
Çalışma Yeri: İstemci tarafında çalışır.
Örnek Kullanım: Şirketin farklı ürün kategorilerinin toplam satış içindeki oranlarını göstermek için kullanılır.
SELECT product_category, SUM(sales_amount)
FROM sales_data
GROUP BY product_category
- Donut Grafik
Açıklama: Turta grafiğe benzer, ancak ortasında bir delik bulunan ve verilerin yüzdelerini gösteren bir grafik türüdür.
Çalışma Yeri: İstemci tarafında çalışır.
Örnek Kullanım: Müşteri segmentlerinin toplam gelir içindeki paylarını göstermek için kullanılır.
SELECT customer_segment, SUM(revenue)
FROM revenue_data
GROUP BY customer_segment
- Polar Area Grafik
Açıklama: Verilerin kutupsal koordinat sistemi içinde alan grafik şeklinde gösterilmesini sağlar. Farklı veri gruplarını görsel olarak karşılaştırmak için kullanılır.
Çalışma Yeri: İstemci tarafında çalışır.
Örnek Kullanım: Farklı departmanların yıllık performanslarını karşılaştırmak için kullanılır.
SELECT department, performance_score
FROM performance_data
- Line Grafik
Açıklama: Verilerin çizgi grafik şeklinde gösterilmesini sağlar. Zaman serileri veya sürekli verilerin görselleştirilmesi için kullanılır.
Çalışma Yeri: İstemci tarafında çalışır.
Örnek Kullanım: Bir şirketin yıllık gelir değişimini göstermek için kullanılır.
SELECT month, revenue
FROM monthly_revenue
WHERE year = 2023
- Dikey Bar Grafik
Açıklama: Verilerin dikey çubuklar şeklinde görselleştirilmesini sağlar. Farklı kategorilerdeki verileri karşılaştırmak için kullanılır.
Çalışma Yeri: İstemci tarafında çalışır.
Örnek Kullanım: Farklı bölümlerin satış performanslarını karşılaştırmak için kullanılır.
SELECT department, sales
FROM department_sales
- Yatay Bar Grafik
Açıklama: Verilerin yatay çubuklar şeklinde görselleştirilmesini sağlar. Dikey çubuk grafiğin yatay versiyonudur ve kategorilerin karşılaştırılmasında kullanılır.
Çalışma Yeri: İstemci tarafında çalışır.
Örnek Kullanım: Farklı ürünlerin stok seviyelerini göstermek için kullanılır.
SELECT product_name, stock_level
FROM product_inventory
Bu bileşenler, Reportql ile kullanıcıların veri görselleştirme süreçlerini optimize etmelerini sağlar. Her bir parametre, pano üzerindeki ilgili öğelere entegre edilerek, kullanıcıların daha etkin ve dinamik veri analizi yapmalarına olanak tanır.
PARAMETRELER
Reportql, kullanıcıların çeşitli parametreler kullanarak veri görselleştirmelerini kolaylaştırır. Aşağıda, çeşitli parametre türlerinin kullanımını ve pano öğeleriyle entegrasyonunu açıklayan bir rehber bulacaksınız.
- Sabit İçerik
Açıklama: Belirli bir metin, görsel veya sabit bilgi göstermek için kullanılır. Pano üzerinde statik bilgi sağlamak için idealdir.
Örnek Kullanım: Pano başlığı, açıklama metni veya sabit grafik.
SELECT ‘Rapor Başlığı’ AS Title, ‘Bu pano, belirli bir veri setini göstermektedir.’ AS Description
- Metin
Açıklama: Kullanıcıların serbest metin girmesini sağlar. Kullanıcı adı, açıklama, yorum gibi alanlar için idealdir.
Örnek Kullanım: Kullanıcı adı filtresi veya yorum alanı.
WHERE user_name = @userName
- Tam Sayı
Açıklama: Kullanıcıların tam sayı değeri girmesini sağlar. Yaş, miktar, sıralama değeri gibi sayısal veriler için kullanılır.
Örnek Kullanım: Yaş filtresi veya ürün miktarı.
WHERE age = @userAge
- Tarih
Açıklama: Kullanıcıların tarih seçmesini sağlar. Tarih formatında veri girişini kolaylaştırır.
Örnek Kullanım: Başlangıç ve bitiş tarihleri arasında veri filtreleme.
WHERE transaction_date BETWEEN @startDate AND @endDate
- Onay Kutusu
Açıklama: Kullanıcıların bir seçenek onaylamasını sağlar. Doğru/yanlış, evet/hayır gibi ikili seçimler için kullanılır.
Örnek Kullanım: Aktif/pasif kullanıcılar için filtreleme.
WHERE is_active = @isActive
- Sabit Seçilebilir Liste
Açıklama: Kullanıcıların önceden tanımlanmış seçeneklerden birini seçmesini sağlar. Liste sabit olup, değiştirilemez.
Örnek Kullanım: Cinsiyet, ülke, şehir seçimi.
WHERE country = @country
- Sorgulu Seçilebilir Liste
Açıklama: Kullanıcıların bir veri kaynağından dinamik olarak çekilen seçeneklerden birini seçmesini sağlar.
Örnek Kullanım: Ürün listesi, müşteri listesi.
SELECT product_name FROM products WHERE category = @category
- Kullanıcı
Açıklama: Kullanıcıların sistemde kayıtlı olan diğer kullanıcıları seçmesini sağlar. Genellikle görev atama veya sorumluluk belirleme için kullanılır.
Örnek Kullanım: Proje sorumlusu seçimi.
WHERE assigned_to = @userId
- Otomatik Tamamlama
Açıklama: Kullanıcıların metin girişi yaparken, önceden tanımlanmış seçeneklerden otomatik tamamlamalar önerir.
Örnek Kullanım: Etiketler, ürün isimleri, müşteri isimleri.
SELECT customer_name FROM customers WHERE customer_name LIKE ‘%’ + @autoparam + ‘%’
Pano Parametre Ayarları
Bu parametreler, pano öğelerine etki edecek şekilde yapılandırılır. Örneğin, tarih aralığı seçimiyle veri görselleştirmeyi belirli bir zaman dilimiyle sınırlayabilirsiniz.
Bu rehber ile, Reportql kullanarak veri görselleştirme süreçlerinizi optimize edebilir ve kullanıcı dostu panolar oluşturabilirsiniz.