Tableau Server Ders 6: Lisans Anahtarı

Lisans anahtarını aktive etmek için Tableau Server’ın kurulu olduğu bilgisayara gidin ve arama kısmına Manage Product Keys yazın.

lk4.png

Buradan lisans anahtarınızı aktifleştirebilirsiniz.

Mevcuttaki lisans anahtarlarınızı ve bakım ihtiyaçlarını görüntülemek için;

  1. Customer Portal‘a gidin ve Tableau kullanıcı adı ve şifre ile oturum açın.
  2. Customer Portal ana sayfasında, My Keys‘e tıklayın.
  3. Tüm anahtarlarınızı buradan görüntüleyebilirsiniz.rtaImage

Not: Tableau Online kullanıyorsanız lisans anahtarını aktifleştirmek için gelen maile tıklamanız yeterlidir. Ayrıca bir işlem yapmanıza gerek yoktur. Tableau Server lisans aktivasyonunu öğrenmek için tıklayın.

Not 2: Tableau Server 2018.2 ve sonraki sürümler için TSM ekranından Configuration -> Licencing diyerek lisans anahtarınızı aktifleştirebilirsiniz.

TSM‘ye bağlanmak için browser’a https://serverisminiz:8850; server’ın kurulu olduğu makinaden bağlanmak için https://localhost:8850 yazabilirsiniz.

Reklamlar

Tableau Server Ders 5: Schedule Tanımlama

Raporlarınızı geliştirirken Tableau size iki seçenek sunar.

Veriye canlı (live) olarak bağlanabilirsiniz ya da veriyi bellek içine (extract – in memory) alarak canlı veriyle bağlantınızı kesip çalışmaya o ana kadar olan veri ile devam edebilirsiniz.

Bağlantı şekillerini detaylı olarak burada anlatıyorum.

Eğer canlı olarak hazırladığınız raporu, server’a publish ederseniz veriyi yenilemeye gerek olmadan sürekli gerçek veriyle çalışmaya devam edebilirsiniz.

Veri tabanınıza yatırım yaptıysanız ve veri tabanınız hızlı ise bu harika!

Fakat veri tabanınız yavaş ise canlı çalışmak pek de mantıklı bir seçenek değil. İşte o zaman extract alarak çalışmalı ve veriyi belirli zamanlarda güncellemelisiniz.

Bu güncellemeleri otomatik yapmak için server tarafında Schedule tanımlarız.

İki çeşit Schedule vardır: Extract Refresh ve Subscription.

Benim size şuana kadar anlattığım durum Extract Refresh gerekliliğini doğuruyor.

Şimdi menüden Schedule‘a girin ve New Schedule diyin.

Verinin her sabah saat 5’te güncellenmesini istiyoruz diyelim.

ldkjl4.png

Schedule’a bir isim vererek Task type‘ı, Extract Refresh seçin.

Default priority önem sırasıdır ve işlem önemi 1 ile 100 arasında yer alır.  1 en önemli işlemi ifade ederken 100 en az önemli işlemi gösterir.

Execution, paralel olduğunda işlemi olabildiğince hızlı gerçekleştirir.

Frequency, tanımlanan planın ne sıklıkla çalışacağını gösterir.

İlgili workbook’a gelip New Extract Refresh diyerek sıfırdan bir Schedule tanımlayabilir ya da isterseniz buradan mevcut Extract Refresh‘i seçebilirsiniz.

şlk4.png

Böylece o workbook için bir Refresh Schedule tanımlamış olursunuz.

Aynı şekilde oluşturulan diğer Schedule tipi Subcription‘dır.

Bir raporun her gün akşam 8’de size mail olarak gelmesini istediğinizi varsayalım. Bunun için Schedule‘dan bir Subscription (abonelik) tanımlamanız gerekir. Böylece siz ilgili rapora abone olduğunuzda, rapor size her akşam saat 8’de resim olarak mail atılır.

lkjl5.png

Hatırlatma: Mail alabilmek için Configure Tableau Server‘dan Alerts and Subscriptions bölümündeki kutuları işaretlemeyi unutmayın.

subsribe.png

Yüklemeden sonra da bilgisayarınızda Configure Tableau Server‘ı aratarak ulaşabilir, yukarıdaki ayarları yapabilirsiniz. Değiştirilen ayarları kaydetmek için önce server’ı kapatın, ayarlarınızı yapın ve server’ı yeniden başlatın.

Server’ı nasıl durdurup başlatacağınızı görmek için buraya tıklayın.

Tableau Server Ders 4: Kullanıcı ve Grup Yaratma

Tableau Server’a admin olarak giriş yaptıktan sonra Manage All Site diyerek ya da direk olarak içerisinde bulunduğunuz Site‘a kullanıcı ya da grup ekleyebilirsiniz.

Kullanıcı yaratmak için;

Manage All Site diyerek menüden Users‘a gelin ve farklı Site‘lar için kullanıcılar yaratın.

Add Users‘a basın ve kullanıcı tanımlamaya başlayın.

lkjlkj41.png

Kişi bilgilerini girdikten sonra erişebileceği Site‘ı seçerek bir Site rolü verin ve kişiyi oluşturun.

f431

Grup yaratmak için;

Bir Site seçin ve menüden Groups‘a tıklayın. New Group diyerek grubunuza bir isim verin.

Örnek; Finans Site‘ında oluşturulan Finans Grubu.

şlkj41.png

İlgili Site‘larda kişi ve grup yaratmak işte bu kadar kolay. ♣

Not: Tableau Server’da yetkilendirmenin nasıl olduğunu buraya tıklayarak öğrenebilirsiniz.

Tableau Server Ders 3: Site ve Proje Yaratma

Site yaratmak için;

Tableau Server’a, admin olarak giriş yaptıktan sonra Site‘a tıklayarak Manage All Sites‘ı seçin.

kkj4h.png

Menüden Sites‘ı seçerek New Site diyin.

lkjşlk4.png

Açılan pencereden Site‘ınıza bir isim vererek create diyin ve Site‘ı oluşturun.

Eğer farklı firmalardan müşterileri olan bir danışmanlık şirketiyseniz Site isimleri müşterileriniz olan firmaların isimleri olabilir ya da finans, üretim, bilgi işlem şeklinde bünyenizdeki departmanlar bazında Site‘lar yaratabilirsiniz.

Pekala Site yarattık şimdi bu yarattığımız Site‘ların içinde projeler hatta projelerin içinde projeler yaratalım.

Proje yaratmak için;

Site kısmından Finance’ı seçerek New Project diyin.

lkjlk4.png

Finans sayfasında Finans Projeleri adını verdiğimiz bir proje oluşturalım.

4398uj.png

Oluşturduğunuz Finans Projeleri’ne girin ve Projects‘e tıklayıp New Projects diyin. Burada da Finans Projeler2 isminde bir proje oluşturalım.

çkj4.png

Böylece bir Finans Site’nın içinde iç içe Finans Projeleri yaratmış olduk.

Tableau Server Ders 2: Workbook Yayınlama

Tableau Desktop ortamında geliştirdiğiniz raporu, Tableau Server‘da yayınlayarak diğer kullanıcılarla paylaşın.

Adım 1: Tableau Server’da oturum açın.

34341

Server’ın IP ve port numarasını eğer varsa ismini yazın. Server’ın kurulu olduğu bilgisayardan erişiyorsanız Localhost yazabilirsiniz.

r34r31.png

Hangi Site için oturum açtığınıza dikkat edin. Şuan da Default Site’ındayız.

7n71.png

Adım 2: Oturum açtığınız Site‘ın altında Projeler mevcuttur. Workbook’unuzu yayınlamak istediğiniz bir proje seçin ve workbook’unuza bir isim verin.

4lklk.png

İster tanım yazın ister etiket koyun. (Description, Tags)

Burada gördüğünüz Refresh Schedule, veriyi bellek içine alarak çalıştıysanız verinin ne zaman güncellenmesini istediğinizi seçmek içindir.

Sheets -All. Bütün Sheet’leri mi yayınlamak istiyorsunuz yoksa yalnızca Dashboard’lar mı?

Permissions. Burada Edit diyerek ister gruplara isterseniz tek tek kullanıcılara, yayınladığınız workbook için aşağıdaki izinleri verebilirsiniz. Sol taraftan kullanıcı ya da grup seçerek ayrıntılı şekilde yetkilendirme yapabilirsiniz. Unspecified, seçilen kullanıcı için mevcut roldeki izinleri verir.

dlkfj.png

Data Sources kısmında workbook’un içine veri kaynağını gömerek (embedded) veya veri kaynağını ayrı olarak server’da yayınlayıp yayınlamaycağınızı seçebilirsiniz.

Veri kaynağınız bir veri tabanı ise şifrenizi sürekli girmemek için yine embedded yapabilirsiniz.

Son olarak More Options‘daki Show sheets as tabs sekmeli olarak çalışma sayfalarınızı yayınlamanızı sağlar.

43t.png

Show Selections, workbook’u yayınlamadan önce seçtiğiniz alanı seçili olarak server’da yayınlar.

Gerekli ayarları yaptıktan sonra workbook’unuzu Publish butonuna basarak server’da yayınlayabilirsiniz.

Not: Tableau Server’da yetkilendirmenin nasıl olduğunu buraya tıklayarak öğrenebilirsiniz.

Tableau Server Ders 1: Başlangıç

Tableau Server, hazırlanan raporların izinleriniz dahilinde web üzerinden güvenilir şekilde diğer kullanıcılar tarafından görüntülenebildiği bir platformdur.

Tableau Server’ın bulut çözümü Tableau Online‘dır.

Tableu Server üzerinden yeni raporlar yapabilir, eğer yetkiniz var ise mevcut raporlar üzerinde değişiklikler yapabilirsiniz.

Buraya tıklayarak Tableau Server’ın 14 günlük ücretsiz deneme sürümünü indirebilirsiniz.

Server’da yayınladığınız raporlara aynı zamanda mobil cihazınızdan da Tableau Mobile uygulamasını indirerek erişebilirsiniz.

Server kurulumu oldukça basittir ve kurulum yaklaşık 1-1,5 saat sürer.

Tableau Server güvenlidir.

Eğer isterseniz Active Directory, SSL, SMTP gibi ayarları yükleme sırasında gelen aşağıdaki ekrandan kolayca yapabilirsiniz.

configurepng.png

Alarm ve abonelik maillerini alabilmek için aşağıdaki kutucukları işaretlemeniz gerekir.

Böylece raporlar  istendiği taktirde güncel olarak istenen kişilere mail olarak atılır ve server ile ilgili olası bir hata durumunda admin kullanıcısına mail gider.

subsribe

*Yukarıdaki ekran 2018.2 öncesi sürümler için geçerlidir.

Yüklendikten sonra sisteme giriş yapılan sade ve hoş bir arayüze sahiptir.

3646.png

İstenildiği takdirde -ki genelde tabii ki istenilir- giriş yapılan kısmın üzerinde yer alan Tableau logosu ve giriş butonu değiştirilerek şirket logosu konulabilir; buton ve yazı tipi şirketinize uygun bir formatta düzenlenebilir.

Default olarak Tableau Server’ın kurulu olduğu bilgisayardan server’a erişirken browser’a Localhost yazmak yeterlidir.

Benim bilgisayarımda Tableau Server 8000 portunu kullandığı için :8000 şeklinde belirterek giriyorum fakat default port normal şartlarda 80’dir. Tableau Server kurulum sırasında 80 portunun meşgul olduğunu anlarsa 8000 portunu kullanır. (2018.2’den önceki versiyonlar için geçerlidir.)

Farklı bilgisayarlardan server’a erişecek kişiler, browser’a server’ın kurulu olduğu bilgisayarın IP adresi ve port numarasını yazarak erişirler.

Kullanıcı adı ve şifreniz ile giriş yaptıktan sonra şöyle bir arayüz sizi karşılar.

s9842650.png

Burada yine Tableau logosunu, arka plan rengi ve yazıların tipini değiştirmek mümkündür. İstenen her türlü ayar yapılabilir. Dil değiştirmek dahil. ♣

Burada admin olarak giriş yaparak site ve projeler yaratabilir; kullanıcı ve gruplar oluşturarak onlara yetki verebilirsiniz. İstenilirse iç içe projeler yaratmakta mümkündür.

Satır bazında yetkilendirme (row level security) yapılabilir.

Tableau Server’ı aynı zamanda bir veri kaynağı olarak kullanabilirsiniz. Böylece server’a bağlanarak raporlarınızı geliştirebilirsiniz.

Not: Tableau Server’ın son sürümü olan 2018.2 ile birlikte kurulum ve ayarlar da bir takım değişiklikler mevcuttur.

Güncelleme ile birlikte gelen konfigürasyonları yaptığımız TSM ekranına 8850 portu üzerinden erişebilirsiniz.

Tüm değişiklikleri için buraya tıklayarak öğrenebilirsiniz.

Sorularınız olursa bana her zaman yorum bırakarak ya da Bana Ulaşın! kısmından ulaşabilirsiniz.

Sevgiler

Tableau Ders 60: Parametre ile İşlem Seçimi

YF2THXJl3q.gif

Parametrelerle yapabildiklerimizi öğrenmeye devam edelim ve bugünkü konumuz olan parametreden işlem seçimi nasıl oluyormuş bir bakalım.

Tableau Sample – Superstore verimiz hazır mı?

Gelin başlayalım.

Yaptırmak istediğimiz işlemlerin ismini yazdığımız bir parametre oluşturalım.

45.png

Örnek olarak % Change YoY (Year over Year) ismini verdiğim hesaplama yıldan yıla satışın yüzdesel değişimi gösteriyor.

Şimdi bir önceki yıla göre satışın yüzdesel değişim hesaplaması için bir hesaplama alanı açarak aşağıdaki hesaplamayı yazalım ve ismine % Change YoY diyelim.

(ZN(SUM([Sales])) – LOOKUP(ZN(SUM([Sales])), -1)) / ABS(LOOKUP(ZN(SUM([Sales])), -1))

Aynı şekilde tekrar bir hesaplama alanı açalım ve içerisine Percent of Total‘ı yani satışın toplamdaki yüzdesini bulduğumuz hesaplamayı yazalım. İsmine Percent of Total diyelim.

SUM([Sales]) / TOTAL(SUM([Sales]))

  İşlemleri hazırladıktan sonra son kez bir hesaplama alanı açarak içerisinde parametreyle hazırladığımız işlemleri konuşturalım. İsmine Calculations diyorum.

CASE [Calculation Chooser]
WHEN “1” THEN [% Change YoY]
WHEN “2” THEN [Percent of Total]
END

Order Date’i Columns’a, Sub-Category’yi de Rows’a alalım ve Calculations’ı, Marks kutusundaki Text alanının içerisine sürükleyip bırakalım.

(Grafiğin ismi Crosstab)

895890.png

Tabii ki grafiklerinizde olduğu gibi çalışma ekranınızı da sürükle bıraklarla istediğiniz gibi tasarlayabilirsiniz.

(Grafiğin ismi Highlight Table. Yapmak isterseniz Marks’tan grafik tipini Square seçerek Size’ı en büyükte ayarlamanız ve Color’dan renk vermeniz yeterlidir.)

39873.png

Böylece parametreden seçtiğimiz işleme göre yıl bazında alt kategorilerimize bakabiliriz.

Hatırlatma: Burada kullanmış olduğum hesaplamalar Tableau’nun içerisinde otomatik mevcuttur. Bunlara Quick Table Calculation denmektedir.

Örnek olarak Sales’i ekrana alın ve üzerine sağ tıklayarak Quick Table Calculations’tan bir hesaplama seçin. Hesaplanan satışın nasıl hesaplandığını görmek için üzerine çift tıklayın ve içerisindeki hesaplamayı almak için seçerek kopyalayın. Artık kopyaladığınız bu hesaplamayı yeni bir hesaplama alanı açıp içerisine yazarak grafiklerinizde kullanabilirsiniz.