Tableau Ders 62: Kullanıcı Filtresi

Tableau, rowlevel security yani satır seviyesinde güvenlik yaklaşımına sahiptir.

En çok sorulan sorulardan biri de şudur:

Bir kişinin ya da bir grubun aynı workbook’a bakarken farklı grafikler görmesi mümkün müdür?

Evet!

Örneğin, bir kişi aynı workbook’a bakarak A bölgesine ait detayları görürken aynı anda başka bir kişi B bölgesine ait detayları görebilir.

Bunu 2 şekilde yapabiliriz.

İlk Yöntem

1- Tableau Desktop’ta rapor geliştirdiğimiz sayfanın menüsünden Server -> Create User Filter diyerek bir kullanıcı filtresi oluşturalım.

lşkşl43

Şuan örnek olarak bölgeyi (Region) seçelim.

2-  Filtreye bölge yöneticileri adını verelim ve teker teker hangi kullanıcının hangi bölgeyi görmesini istediğimizi seçelim. Bu user filter, set olarak ekranın en sol altında oluşacaktır.

pki4_3.png

3- Örnek olarak bölgelerin satışlarını gösteren bir grafik yapalım ve aşağıdaki resimden de görüldüğü gibi Sets‘in altında oluşan kullanıcı filtresini, Filters kutucuğunun içine atalım.

wwqffrw.png

Yukarıdaki diğer pembe çerçeveden workbook’un şuan Admin olarak görüntülendiğini görebilirsiniz. Admin kullanıcısına tüm bölgeleri görme yetkisi verdiğim için yukarıda tüm bölgeler görünmektedir.

Buradan diğer kullanıcıları seçerek, o kullanıcıların raporu server’da nasıl görüntüleyeceklerine bakabilirsiniz.

şk4şkişrk2i23

Örneğin, Tableau Server’a Barış kullanıcısıyla girdiğimde aynı workbook’ta yalnızca East bölgesi görünecektir.

Not: Tableau Server veri kaynağı için geçerli değildir.

İkinci Yöntem

1- Kullanıcılar ve bölgeleri içeren veriyi hazırlıyoruz. Örnek olarak excel’de hazırladığım veriyi paylaşıyorum.

ewf3

2- Data blending ya da klasik left join kullanarak oluşturduğumuz veriye Tableau ile bağlanıyoruz.

Data blending için aşağıdaki artılı veri kaynağı iconuna tıklayarak oluşturduğunuz veri kaynağına bağlanabilirsiniz.

.şk43

İki veri kaynağı arasında ilişki kurmak için yukarıdaki menüden Data -> Edit Relationship diyerek aşağıdaki şekilde Region üzerinden ilişki kurabilirsiniz.

şlkj32j3.png

3- Menüden Analysis -> Create Calculated field diyerek bir hesaplama alanı açalım.

şl3.png

İçerisine aşağıdaki hesaplamayı yazalım.

fw3.png

4- User Filter hesaplamasını Filters kutucuğunun içine atalım ve True olarak seçelim.

Son olarak workbook’u server’da yayınlayarak kontrollerinizi yapabilirsiniz.

Reklamlar

Tableau Desktop ve Tableau Server Web Editor Farkları

Tableau Desktop vs Tableau Web Editor 2018.2

Tableau Server Ders 14: Versiyon Bilgisi

Tableau Server’ınızın versiyonunu öğrenmek için kullanıcı resminizin yanındaki ünlem işaretine basarak About‘a tıklayın.

şlkjk43

Versiyon bilginiz aşağıdaki şekilde olacaktır.

şlkiş53.png

Burada Tableau Server 2018.1.4 sürümü yüklüdür.

Tableau Server Ders 13: Projeye Görüntü Ekleme

Tableau Server’da bir projeye iki şekilde görüntü ekleyebilirsiniz.

1- İnternet Sitesinden Görüntü Ekleme

İnternet sitesinden kopyalamak istediğiniz görüntünün üzerine sağ tıklayarak Resim adresini kopyalayın.

Tableau Server’a girerek projeyi açın ve Details bölümünden Edit Description diyin.

Açıklama bölümüne aşağıdaki şekilde iki ünlem arasında kopyaladığınız resim adresini yapıştırın ve kaydedin.

lki43.png

Aynı şeyi img src tagını da kullanarakta yapabilirsiniz elbette.

lkedşlk33

Yukarıdaki adres Tableau’nun web sitesindeki logoya ait. Tableau Samples’a, logoyu ekliyorum.

çkj43.png

2- Bilgisayardan Görüntü Ekleme

Tableau Server’ın kurulu olduğu bilgisayardaki aşağıdaki dosya yoluna resim dosyanızı kopyalayın.

C:\ProgramData\Tableau\Tableau Server\data\tabsvc\httpd\htdocs\Resim.png

Tableau Server’a girerek projeyi açın ve Details bölümünden Edit Description diyin.

ewrf43.png

Açıklama bölümüne !Resim.png! yazın ve kaydedin. Böylece resim dosyanızın adını iki ünlem arasına yazmanız resmin projede görünmesini sağlayacaktır.

Bu şekilde alt alta birden çok resimde eklemek mümkündür.

Tableau Server Ders 12: PDF ve CSV Alma

1. yol Pdf ya da csv dosyası almak istediğiniz raporunuzu açın ve url’in en sonundaki ?:iid=4 kısmını silerek .pdf ya da .csv yazarak enter’a basın.

http://localhost:8000/views/VizceptionPublicExample/Vizception/admin/TwitterNetwork.csv

2. yol Sağ üstteki Download‘a tıklayarak aşağıda gördüğünüz şekillerde çıktı alabilirsiniz.

ilkk41.png

3. yol Pdf almak için komut ekranını açın ve kendinize göre düzenleyerek aşağıdaki komutları çalıştırın.

  1. cd C:\Program Files\Tableau\Tableau Server\2018.1\bin 
  2. tabcmd login -t siteadı -s localhost:8000 -u kullanıcıadı -p şifre
  3. tabcmd get “/views/workbookadı/sheetadı.pdf” -f C:\Users\melis\Desktop\rapor\Report.pdf”

Not: 3. yol Tableau Server 2018.2 versiyonundan önceki sürümler için geçerlidir. Güncellenen versiyonla birlikte tabcmd get yerine tsm configuration get komutu kullanılmaktadır.

Tableau Server Ders 11: Backup

Tableau Server’da backup almak için komut ekranını sağ tık admin olarak açtıktan sonra aşağıdaki dosya yoluna girin.

şlkjşkljlk43,2l1.png

Tableau backup komutunu yazın ve backup’ı almak istediğiniz dosya yolunu belirtin. Sonuna da -d ve -v işlemlerini eklemeyi unutmayın.

tabadmin backup c:\tableaubackup\tabserver.tsbak -d -v

d seçeneği, backup’ın alındığı tarihi ekler; –v anahtarı, yedekleme ve geri yükleme için veritabanının durumunu doğrular.

kilş3liş21.png

Böylece Tableau size .tsbak uzantısıyla backup dosyanızı oluşturacaktır.

Not: Tableau Server 2018.2 versiyonundan önceki sürümler için geçerlidir. Güncellenen versiyonla birlikte tabadmin backup yerine kalkarak tsm maintenance backup komutu kullanılmaktadır.

Tableau Server sürüm yükseltmesi yapmadan önce backup almayı unutmayın.

Tableau Server Ders 10: Başlatma ve Durdurma

Tableau Server’da ayar değişiklikleri yapmak için öncelikle server’ı kapatmak gerekmektedir.

Server’ı aşağıdaki şekilde ya da komut ekranından kapatıp açabilirsiniz.

şlkişkişl51.png

Komut ekranından işlem yaparken admin olarak çalıştırmanız tavsiye ederim.

lkşlk41.png

Komut ekranını açtıktan sonra aşağıdaki directory’yi bilgisayarınızda bulun ve kopyalayın.

(Eğer kurulum esnasında değiştirmediyseniz Tableau Server otomatik olarak c sürücüsündeki program files’a kurulacaktır.)

C:\Program Files\Tableau\Tableau Server\2018.1\bin

Ardından komut ekranına cd C:\Program Files\Tableau\Tableau Server\2018.1\bin yazarak bin klasörünün içerisine girin ve tabadmin stop yazarak server’ı durdurun.

Ayarlarınızı yaptıktan sonra Server’ı başlatmak için tekrar komut ekranına gelerek tabadmin start yazarak çalıştırın.

şkjhşkjlkjşk435.png

Not: Tableau Server 2018.2 versiyonundan önceki sürümler için geçerlidir. Güncellenen versiyonla birlikte tabadmin start/stop yerine kalkarak tsm start/stop komutu kullanılmaktadır.