Excel, veriye dayalı sektörlerde en yaygın kullanılan araçlardan biri olmaya devam ediyor. Veri analistlerinden iş analistlerine ve aradaki herkese kadar Excel; bütçelemeden planlamaya, performans takibinden sonuçların raporlanmasına kadar veri yaşam döngüsünün merkezinde yer alıyor.
Ancak Excel hâlâ iyi bir görselleştirme (ve dinamik) katmanından yoksundur.
İşte Tableau tam da burada devreye girer.
Hem Tableau hem de Excel’i birlikte kullanmak, statik e-tablolardan dinamik panolara iyi bir geçiş sağlar. İster satış eğilimlerini belirleyin, ister gelecekteki geliri tahmin edin ya da bölgesel satışları diğer bölgelerle karşılaştırın. Tableau, Excel’in kullanım alanını genişletebilir (ve geliştirebilir!).
Burada, daha iyi içgörüler elde etmenize, daha iyi veriye dayalı kararlar almanıza ve sonuçlarınızı daha net iletmenize yardımcı olmak için Excel’den Tableau’ya nasıl bağlantı kurulacağını göstereceğim.
Başlamadan önce, Excel veya Tableau’da yeniyseniz, sağlam bir temel oluşturmak için Excel Fundamentals ve Tableau Fundamentals beceri yollarıyla başlamanızı şiddetle öneririm.
Tableau–Excel Bağlantısını Anlama
Tableau, bir Excel çalışma kitabına oldukça kolay bağlantı kurulmasına olanak tanır ve kullanıcı verisini neredeyse anında keşfedip görselleştirebilir. Bununla birlikte, verinizi yüklerken yaygın tuzakların farkında olmanız için Tableau’nun bir Excel çalışma kitabını nasıl okuduğunu, yorumladığını ve yapılandırdığını anlamak önemlidir.
Bir bağlantı başlatmak için Tableau’yu açın. Açıldığında, kullanabileceğiniz tüm farklı veri kaynaklarını göreceksiniz.
Görsel: Yazar. Tableau arayüzünün ekran görüntüsü.
Kullanılabilir bağlayıcılar listesinde Microsoft Excel seçeneğini göreceksiniz. Ardından, istediğiniz Excel dosyasını bulun ve açın. Bizim örneğimizde Airbnb_barcelona.xlsx dosyasını kullanacağız.
Yüklendikten sonra, Tableau kullanılabilir sayfaları gösterir ve ilişkileri kurmak için bunları tuval alanına sürükleyip bırakmanıza olanak tanır.
Artık ilişkisel veritabanı ilişkilerimizi kolayca kurabiliriz.
Excel sayfaları oldukça esnektir; çok satırlı başlıklar, tablo dışı biçimler ve tutarsız veri türlerine izin verir. Ancak Tableau her sayfayı düz bir tablo olarak ele alır. Bu nedenle verinin tek bir başlık satırına sahip olduğundan ve dosyalarımızı Tableau’ya yüklemeden önce her sütunun tutarlı türlerde olduğundan emin olmak önemlidir. Aksi takdirde Tableau sütunları yanlış yorumlayabilir (sayı yerine metin olarak gibi).
Yapısal sınırlamalar ve çözümler
Excel’de çalışırken genellikle insan dostu hale getirmek için ipuçları ve notlar ekleriz. Buna genellikle başlıklar, istiflenmiş başlıklar, açıklayıcı not(lar), boşluklar için beyaz alan (boş hücreler veya satırlar kullanma) ve içeriğin farklı sekmelerde ayrılması dahildir; tümü insan kullanımını kolaylaştırır.
Ancak bu verinin Tableau’da analizine gelince, insan tarafından okunabilir bu tasarımlar çoğu zaman karşınıza engel olarak çıkar. Tableau, karmaşık e-tablo tasarımlarında esnek değildir. Örneğin, e-tablonuzda birleştirilmiş hücreler, pivotlanmış biçimde tablolar veya tutarsız satır biçimleri varsa Tableau bilgiyi yorumlamakta zorlanabilir.
Yaygın içe aktarma sorunlarından kaçınmak ve Excel verinizi Tableau’ya uygun hale getirmek için şu ipuçlarını dikkate alın:
Excel’de ön işleme yapın: Her şeyi standart bir tablo veya veri kümesi yönünde düzenleyin. Pivot tabloları eski haline getirin (unpivot), tabloları düzleştirin, hücre birleştirmelerini kaldırın ve boş satırları temizleyin.
Tableau’nun Data Interpreter’ını kullanın; bu araç, dağınık Excel’i otomatik olarak temizlemeye yardımcı olur. Sayfa başlıklarını, sütun başlıklarını, alt bilgileri ve alt tabloları algılar ve düzenler. Yani bir Excel’e bağlandığımızda üzerinde büyük bir başlık olduğunda bunu tanır.
Analize başlamadan önce Tableau’daki veri sekmesinin önizlemesini mutlaka kontrol edin; böylece işe başlamadan önce bu aşamada sorunları düzeltebilirsiniz.
Bu sınırlamaları anlayıp Excel dosyalarınızı buna göre hazırlayarak Tableau’da çok daha sorunsuz bir deneyim sağlayabilirsiniz.
Tableau ve Excel ile İleri Düzey Veri Dönüşümü ve Görselleştirme
Veriniz bağlandıktan sonra Tableau, statik e-tabloların çok ötesine geçmenizi sağlayarak güçlü dönüşümler ve zengin, etkileşimli görselleştirmeler sunar. Bu bölümde, Tableau’da alışık olduğunuz Excel mantığını nasıl yeniden oluşturacağınız ve kullanıcı girdisine gerçek zamanlı yanıt veren panoların nasıl kurulacağına odaklanıyoruz.
Excel işlevlerini Tableau mantığına uyarlama
Analist olarak yaptığımız işlerin çoğu Excel’deki IF, VLOOKUP veya SUMIFS gibi belirli formüllere dayanır ve Tableau, hesaplanmış alanlar ve Ayrıntı Düzeyi (LOD) ifadeleri aracılığıyla eşit derecede güçlü bir alternatif sunar. Başka bir deyişle, bu görsel analitik ortamını oluşturarak mevcut mantığınızı kopyalayabilir veya daha da iyileştirebilirsiniz.
Örneğin:
Örnek 1: IF İfadesi
Hedef: Oda türüne göre ilanları “Tam Kiralık” veya “Paylaşımlı Alan” olarak etiketlemek.
Bu, Tableau’ya herhangi bir filtre uygulanmadan önce her oda türü için fiyatları toplamayı söyler. Daha sonra yalnızca [room_type] = "Entire home/apt" olacak şekilde filtrelersiniz.
Hızlı özet: Koşullara göre değerleri gruplayıp toplayabilirsiniz; tıpkı Excel’de SUMIFS kullanır gibi, ama çok daha hızlı ve farklı görünümlerde yeniden kullanması çok daha kolay.
Bu eşdeğerliklere alıştığınızda, oldukça karmaşık e-tablo mantığını Tableau motoruna aktarmaya hazırsınız demektir; bu motor daha hızlı sorgular, daha ileri segmentasyonlar ve mantığı görünümler arasında yeniden kullanma olanağı sunar.
En sık kullanılan formüllerden bazıları şunlardır:
Hedef
Excel Formülü
Tableau Karşılığı
Koşullu mantık
=IF(A1>100, "High", "Low")
IF [value] > 100 THEN "High" ELSE "Low" END
Çoklu koşullar (VE/VEYA mantığı)
=IF(AND(A1>100, B1="Yes"), "Valid", "Invalid")
IF [value] > 100 AND [flag] = "Yes" THEN "Valid" ELSE "Invalid" END
Değer arama
=VLOOKUP(A2, Table, 2, FALSE)
IF [key] = [lookup_key] THEN [lookup_value] END (ilişkiler veya birleştirmeler yoluyla)
Koşullu toplam (SUMIFS)
=SUMIFS(D:D, B:B, "X")
{ FIXED [B] : SUM([D]) } (ve B = "X" olacak şekilde filtreleme)
Koşullu sayım (COUNTIFS)
=COUNTIFS(B:B, "X")
{ FIXED [B] : COUNT([D]) } veya COUNT(IF [B]="X" THEN 1 END)
Metin birleştirme
=A1 & " " & B1 veya =CONCATENATE(A1, " ", B1)
[First Name] + " " + [Last Name]
Tarih farkı (gün)
=DAYS(TODAY(), A1)
DATEDIFF('day', [A1], TODAY())
Kümülatif toplam
(Formül + elle aşağı sürükleme)
RUNNING_SUM(SUM([Sales]))
Toplamın yüzdesi
=A1/SUM($A$1:$A$10)
SUM([Value]) / TOTAL(SUM([Value]))
Yinelenenleri kaldırma
=UNIQUE(A:A) (Excel 365+)
DISTINCT toplamayı veya FIXED LOD ifadesini kullanın
Koşula göre filtreleme
(Manuel veya formülde filtre işlevi)
IF [condition] THEN [value] END ve alan ya da filtre olarak kullanın
İlk görselleştirmenizi oluşturma
Bir çalışma sayfası açın: Dosyanızı yükledikten sonra yeni bir Worksheet’e gidin. Sol tarafta, kullanılabilir alanlarla birlikte sizin için oluşturulmuş çalışma sayfaları, panolar ve hikâye noktalarını içeren Veri bölmesini göreceksiniz.
Basit bir görünüm oluşturun: Görselleştirmenizin temelini atmak için çalışma kitabınızın üst kısmındaki Columns rafına en az bir alanı ve Rows rafına en az bir alanı sürüklemeniz gerekir.
Görsel ayrıntı ekleyin: Grafiğinize biraz ayrıntı eklemek için, veriyi dilimlemek istediğinizde (örneğin, veriyi o boyuta göre renk kodlamak için) bir boyutu (örneğin Category veya Region) Marks kartına sürükleyin.
Analitik ekleyin: Analytics bölmesine (Veri’nin yanında) tıklayın. Analytics bölmesinden, grafiğinize hızlıca istatistiksel bağlam eklemek için bir Trend Line veya diğer içgörüleri doğrudan sürükleyin.
Grafik türünü değiştirin: Çalışma kitabınızın sağ üst köşesindeki Show Me düğmesini kullanarak grafik türünü çubuk grafik, çizgi veya ısı haritası gibi yeni görselleştirmelerle değiştirebilirsiniz. Tableau, alanlarınıza göre hangi grafik türlerini kullanacağınızı önerir.
Excel’de çalışmak size daha rahat geliyorsa ancak görsellerinizi bir üst seviyeye taşımak istiyorsanız, panolara geçmeden önce kısa Data Visualization in Excel kursunu alın.
Dinamik görselleştirme stratejileri
Tableau’nun en büyük güçlerinden biri, tek satır kod yazmadan etkileşimli panolar oluşturabilmesidir. Sürükle-bırak arayüzüyle, filtrelere, kullanıcı seçimlerine ve gerçek zamanlı veri değişikliklerine yanıt veren görselleri hızla oluşturabilirsiniz. İlham almak için bazı Tableau pano örneklerine göz atın.
Temel stratejiler şunlardır:
Parametre odaklı görünümler: Kullanıcıların metrikleri, zaman aralıklarını veya kategorileri dinamik olarak değiştirmesine izin verin.
Filtre eylemleri: Kullanıcıların (çubuklar veya harita bölgeleri gibi) öğelere tıklayarak diğer grafikleri anında filtrelemesini sağlayın.
Coğrafi haritalama: Konum tabanlı verileri bölgesel analiz için sezgisel haritalara dönüştürün.
Bu araçlar analistleri güçlendirir; yalnızca harika görünen değil, aynı zamanda grafiklerin yenilenmesine ve formüllerin güncellenmesine gerek kalmadan kullanıcıları içgörülere götüren panolar oluşturmalarını sağlar.
Çift Yönlü Veri Akışı ve Otomasyon
Tableau görsel keşfe imkân tanır, ancak birçok kuruluş hâlâ raporlama, işbirliği veya aşağı akış analizleri için Excel’i kullanıyor. Bu bölümde, verinin Tableau ve Excel arasında nasıl iki yönlü akabileceğine bakacağız.
Tableau çıktılarının Excel’e aktarılması
Tableau verisini Excel kullanıcılarıyla paylaşmak, iş bağlamlarında sık karşılaşılan bir gereksinimdir. Tableau, manuel dışa aktarma seçenekleri sunar. Örneğin, bir çalışma sayfasından veriyi .csv veya Excel dosyası olarak indirebilirsiniz.
İlgilendiğiniz çalışma sayfasını açıp Worksheet menüsüne giderek görselde gösterilen veriye karşılık gelen bir CSV dosyası için "Data"yı veya bir Excel dosyası için "Crosstab to Excel"i dışa aktarabilirsiniz.
Manuel dışa aktarma seçenekleri, geçici raporlamalar, hızlı veri paylaşımı ve daha küçük veri kümeleri ile görsel özetlerin dışa aktarımı için idealdir.
Bununla birlikte, çoğu profesyonel ortamda yinelenen raporlar ve büyük ölçekli veri çekimleri daha ölçeklenebilir ve otomatik bir şekilde yürütülmelidir. Tableau’dan Excel’e veri ihracını otomatikleştirmek için bağlantılı örnekler ve seçenekler şunları içerir:
1. Coupler.io
Coupler.io, Tableau’yu Google Sheets veya Excel ile bağlayan kodsuz bir otomasyon platformudur.
Nasıl çalışır: Tableau’nun REST API’sini kullanarak yayımlanmış Tableau panolarından veriyi doğrudan çeker ve belirlenen zamanlarda e-tablolara gönderir.
Kullanım alanları: Aylık performans raporları, yöneticiler için Excel’de yansıtılan gerçek zamanlı panolar veya diğer e-tablo tabanlı sistemlerle entegrasyon.
Artıları: Kullanımı kolay, betik gerektirmez, bulut tabanlıdır.
2. Tableau Prep + Zamanlanmış Akışlar
Tableau Prep, Tableau’nun resmi veri hazırlama aracıdır ve .csv veya .xlsx çıktı da üretebilir.
Nasıl çalışır: Tableau Veri Kaynağınızdan veriyi dönüştürüp dışa aktaran bir akış oluşturursunuz ve bunu Tableau Server veya Tableau Cloud üzerinde zamanlarsınız.
Kullanım alanları: Standartlaştırılmış Excel raporları ve Excel panolarını besleyen veri dönüşüm hatları.
Artıları: Tableau ekosistemiyle sorunsuz entegrasyon, karmaşık veri şekillendirme görevlerini üstlenir.
3. Tableau REST API ile Python veya PowerShell Betikleri
Tam kontrol ve esneklik için Tableau’nun REST API’si veya Extract API’sini Python veya PowerShell ile kullanarak görünümleri veya alttaki veriyi dışa aktarabilirsiniz.
Nasıl çalışır:
Tableau REST API ile kimlik doğrulayın.
Belirli görünümlerden .csv veya .xlsx dışa aktarımlarını programlı olarak indirin.
Bunları Excel dosyalarına yazın veya e-posta/bulut depolama yoluyla gönderin.
Kullanım alanları: Haftalık raporların otomasyonu, görselleştirmelerin yedeklenmesi veya Tableau verisinin özel boru hatlarıyla entegrasyonu.
Artıları: Son derece özelleştirilebilir, mantık içerebilir (ör. veri eşiklerine göre koşullu dışa aktarım), ölçeklenebilir.
İş akışınıza hangisi daha uygun merak ediyor musunuz? Kullanım durumunuza göre karar vermenize yardımcı olacak kapsamlı Excel vs Tableau rehberini okuyun.
Yapay zekâ destekli otomasyon
Yapay zekâ, Tableau ile Excel’i bağlamak için güçlü yeni fırsatlar yaratıyor. Bazıları şunlardır:
Tableau Agent, kullanıcılara doğal dille soru sorma (ör. "Geçen çeyrekte bölgelere göre satışlar neydi?") ve anında görselleştirmeler elde etme imkânı veriyor. Tableau’ya nasıl başlayacağını bilmeyen Excel kullanıcıları için harika bir başlangıç olabilir.
Tableau Pulse bir diğer yapay zekâ destekli uygulamadır. Üretken yapay zekâyı kullanarak geçmiş değişiklikleri özetler, kullanıcıları e-posta, Slack veya Teams gibi kanallar üzerinden değişikliklere, anormalliklere veya trendlere ilişkin gerçek zamanlı ve proaktif uyarılarla bilgilendirir.
Explain Data gibi istatistiksel bir ölçümü otomatik olarak açıklayan araçlar ve Üstel yumuşatma modelleriyle Tahminleme, karar vermeyi desteklemek için Tableau panolarına gömülebilir ve Excel’e geri aktarılabilir.
Makine öğrenimiyle güçlendirilmiş analitiği keşfetmek ister misiniz? Statistical Techniques in Tableau kursunu deneyin ve yapay zekâ destekli içgörülerle temel grafiklerin ötesine geçmeyi öğrenin.
Performans Optimizasyonu ve Sorun Giderme
Tableau ile Excel’i entegre ederken, özellikle büyük veri kümeleri veya karmaşık panolarda performans sorunları ve ara sıra hatalar ortaya çıkabilir. Sorguları optimize etmek ve yaygın sorunları proaktif şekilde ele almak, daha sorunsuz bir kullanıcı deneyimi sağlar.
Sorgu optimizasyon teknikleri
En yaygın optimizasyon yaklaşımlarından bazıları şunlardır:
Canlı bağlantılar yerine ekstre kullanın: Tableau ekstreleri, canlı Excel bağlantılarından daha hızlı ve stabildir. Yükleme sürelerini azaltır ve pano duyarlılığını artırır.
Veriyi erken filtreleyin ve sınırlayın: Yalnızca gerekli satır ve sütunları içe aktarın. Veri kaynağında veya veri hazırlama sırasında filtreler uygulayarak veri kümelerini yalın tutun.
Karmaşık hesaplamaları en aza indirin: İç içe IF ifadeleri veya dize işlemleri gibi ağır mantıkları içe aktarmadan önce Tableau Prep veya Excel’e taşıyın.
Panoları basitleştirin: Pano başına görsel, işaret ve filtre sayısını sınırlayın. Gerçek zamanlı yükü azaltmak için bağlam filtreleri ve "Show Apply Button" seçeneğini kullanın.
Performans araçlarını kullanın: Yavaş sorguları veya verimsiz tasarımları tespit edip düzeltmek için Tableau’nun Performance Recorder ve Workbook Optimizer araçlarından yararlanın.
Yaygın hatalar ve çözümleri
İyi yapılandırılmış iş akışlarında bile belirli sorunlar ortaya çıkabilir. İşte en yaygın hatalardan bazıları ve hızlı çözümleri.
Sorun
Neden
Çözüm
Veri kaynağı bulunamadı
Dosya taşındı veya yeniden adlandırıldı
Dosya yolunu güncelleyin ve veri kaynağını yenileyin
Birleşimlerde yıldız işareti veya Null
Eşleşmeyen kayıtlar veya eksik anahtarlar
Birleştirme alanlarının eşleştiğinden emin olun ve bunun yerine join kullanmayı düşünün
Yavaş pano performansı
Çok fazla sayfa, filtre veya büyük veri
Ekstre kullanın, kullanılmayan alanları gizleyin, görsel karmaşıklığı azaltın
Yenileme hataları
Eksik sürücüler veya eski kimlik bilgileri
Gerekli sürücüleri yükleyin ve izinleri doğrulayın
Gelecek Yönelimleri: Yapay Zekâ ve İleri Analitik
Yapay zekâ geliştikçe, Tableau ve Excel entegrasyonunun daha da güçlenmesi; daha akıllı veri hazırlama ve gelişmiş öngörüsel iş akışlarıyla içgörülerin üretilme ve eyleme dökülme biçimini dönüştürmesi bekleniyor.
Yapay zekâ destekli veri hazırlama
Modern yapay zekâ araçları, eskiden saatler süren veri temizleme ve dönüştürme görevlerini otomatikleştiriyor. Daha önce gördüğümüz gibi Tableau Agent, doğal dil istemleriyle otomatik olarak temizleme adımları, hesaplamalar ve meta veri açıklamaları oluşturur.
Kurumsal düzeyde, Paxata ve Auto‑Prep gibi platformlar; binlerce BI projesi üzerinde eğitilmiş makine öğrenimi modellerini kullanarak veri dönüşüm adımlarını (birleştirmeler, pivotlama, anomali kaldırma, etiketleme) öngörür.
Bu araçlar tekrarlayan işi azaltır, veri sorunlarını erken düzeltir ve hem Tableau’ya hem de Excel’e sorunsuz şekilde beslenen, standartlaştırılmış ve analize hazır veri kümeleri üretir.
Öngörüsel entegrasyon
İleri düzey tahminleme ve karar verme için, yapay zekâ destekli öngörüsel modeller, Tableau’nun analitiklerini Excel’in optimizasyon yetenekleriyle köprüleyebilir:
Tableau’nun yerleşik öngörü fonksiyonları (ör. MODEL_QUANTILE, MODEL_PERCENTILE) regresyon kullanarak doğrudan görselleştirmelerde trendleri tahmin eder veya aykırı değerleri belirler.
Bu tahminler dışa aktarılabilir veya Excel çalışma kitaplarına bağlanabilir; kullanıcılar burada Solver eklentisini kullanarak optimizasyon, simülasyon ve yönlendirici analitik yapabilir.
Frontline Solver gibi Tableau uzantılarıyla, kullanıcılar Tableau verisi üzerinde gerçek zamanlı olarak karmaşık optimizasyon modelleri (ör. doğrusal programlama, Monte Carlo simülasyonu) çalıştırabilir ve önerileri anında görselleştirebilir.
Sonuç, Tableau’nun veri tahmini ve görselleştirme; Excel’in ise karar modelleme gücü sağladığı hibrit bir analitik döngüsüdür. Birlikte, kullanıcıların tanıdık ortamlarda öngörüde bulunmasını, optimize etmesini ve eyleme geçmesini mümkün kılarlar.
Sonuç
Tableau ile Excel’i entegre etmek, veri analizi alanında en yaygın iki araç arasında güçlü bir sinerji yaratır. Excel günlük raporlama ve modelleme için vazgeçilmezliğini korurken, Tableau bu veriyi dinamik görseller, gelişmiş hesaplamalar ve yapay zekâ destekli analitikle hayata geçirir. Birlikte, ekipler genelinde daha hızlı içgörüler, daha akıllı kararlar ve ölçeklenebilir iş akışları sağlarlar.
Bu entegrasyon yalnızca daha iyi grafiklerle ilgili değildir; e-tabloların esnekliğini modern bir BI platformunun analitik derinliğiyle birleştirerek verinizden daha fazla değer elde etmenizi sağlar. Ayrıca yapay zekâ destekli veri hazırlama, öngörüsel modelleme ve sorunsuz otomasyon gibi özelliklerle Tableau–Excel işbirliğinin geleceği her zamankinden daha akıllı ve verimlidir.
Veri becerilerinizi daha da ileri taşımak ister misiniz?
Keşfetmeye devam etmeniz için seçtiğimiz kaynaklar:
Excel Fundamentals ile formülleri, işlevleri ve veri temizlemeyi öğrenin.
Excel ile Tableau’yu entegre etmenin temel nedeni nedir?⌄
Statik e-tablolardan gerçek zamanlı içgörüleri ve görsel analitiği destekleyen dinamik, etkileşimli panolara geçmek için.
Tableau, birleştirilmiş hücreler veya çoklu başlıklar içeren Excel sayfalarını nasıl işler?⌄
Kısıtlıdır; Tableau her sayfayı düz bir tablo olarak ele alır ve yapıları yanlış yorumlayabilir. Dosyayı temizlemek veya Tableau’nun Data Interpreter’ını kullanmak önerilir.
Excel’in SUMIFS işlevinin Tableau’daki karşılığı nedir?⌄
{ FIXED [dimension] : SUM([value]) } şeklinde bir Ayrıntı Düzeyi (LOD) ifadesi; isteğe bağlı olarak filtrelerle birlikte.
Tableau panoları Excel’e otomatik olarak aktarılabilir mi?⌄
Evet; Coupler.io gibi araçlar, zamanlamalı Tableau Prep akışları veya Tableau REST API kullanılarak yazılan özel betikler aracılığıyla.
Tableau’daki bazı yapay zekâ destekli özellikler nelerdir?⌄
Ask Data (doğal dil sorguları), Tableau Pulse (gerçek zamanlı uyarılar), Explain Data (istatistiksel açıklamalar) ve Tahminleme modelleri.
Josep, Avrupa projelerine odaklanan serbest bir Veri Bilimcidir; veri depolama, işleme, ileri analitik ve etkili veri hikâyeleştirme konularında uzmandır.
Eğitmen olarak Navarra Üniversitesi'nin Yüksek Lisans programında Büyük Veri dersleri vermekte ve Medium, KDNuggets ve DataCamp gibi platformlarda yayımladığı makalelerle görüşlerini paylaşmaktadır. Josep ayrıca Databites bülteninde (databites.tech) Veri ve Teknoloji üzerine yazmaktadır.
Katalonya Politeknik Üniversitesi'nden Mühendislik Fiziği lisans derecesine ve Pompeu Fabra Üniversitesi'nden Akıllı Etkileşimli Sistemler yüksek lisans derecesine sahiptir.
Algoritmalar, sistem tasarımı ve davranışsal senaryoları kapsayan bu temel sorularla teknik mülakat sürecine hakim olun. Uzman cevapları, kod örnekleri ve kanıtlanmış hazırlık stratejileri edinin.
Git deponuzu temiz tutmak için .gitignore’u nasıl kullanacağınızı öğrenin. Bu eğitim; temelleri, yaygın kullanım durumlarını ve başlamanıza yardımcı olacak pratik örnekleri kapsar!
Tableau'nun temellerini öğrenin ve Tableau Desktop Specialist sertifikasyonunu geçmek için ihtiyacınız olan becerileri geliştirin. Önceden deneyim gerekmez!
Veri hazırlamaktan formül yazmaya ve görselleştirmeler oluşturmaya kadar Excel'i kullanmak için ihtiyacınız olan temel becerileri kazanın. Önceden deneyim gerekmez.
Excel, veriye dayalı sektörlerde en yaygın kullanılan araçlardan biri olmaya devam ediyor. Veri analistlerinden iş analistlerine ve aradaki herkese kadar Excel; bütçelemeden planlamaya, performans takibinden sonuçların raporlanmasına kadar veri yaşam döngüsünün merkezinde yer alıyor.
Ancak Excel hâlâ iyi bir görselleştirme (ve dinamik) katmanından yoksundur.
İşte Tableau tam da burada devreye girer.
Hem Tableau hem de Excel’i birlikte kullanmak, statik e-tablolardan dinamik panolara iyi bir geçiş sağlar. İster satış eğilimlerini belirleyin, ister gelecekteki geliri tahmin edin ya da bölgesel satışları diğer bölgelerle karşılaştırın. Tableau, Excel’in kullanım alanını genişletebilir (ve geliştirebilir!).
Burada, daha iyi içgörüler elde etmenize, daha iyi veriye dayalı kararlar almanıza ve sonuçlarınızı daha net iletmenize yardımcı olmak için Excel’den Tableau’ya nasıl bağlantı kurulacağını göstereceğim.
Başlamadan önce, Excel veya Tableau’da yeniyseniz, sağlam bir temel oluşturmak için Excel Fundamentals ve Tableau Fundamentals beceri yollarıyla başlamanızı şiddetle öneririm.
Tableau–Excel Bağlantısını Anlama
Tableau, bir Excel çalışma kitabına oldukça kolay bağlantı kurulmasına olanak tanır ve kullanıcı verisini neredeyse anında keşfedip görselleştirebilir. Bununla birlikte, verinizi yüklerken yaygın tuzakların farkında olmanız için Tableau’nun bir Excel çalışma kitabını nasıl okuduğunu, yorumladığını ve yapılandırdığını anlamak önemlidir.
Bugünkü eğitim için Barselona şehrine ait Airbnb ilan ve mahalle verilerini kullanabiliriz. İlgili Excel (Google Sheets) dosyasını burada bulabilirsiniz.
Temel veri bağlantılarını kurma
Bir bağlantı başlatmak için Tableau’yu açın. Açıldığında, kullanabileceğiniz tüm farklı veri kaynaklarını göreceksiniz.
Görsel: Yazar. Tableau arayüzünün ekran görüntüsü.
Kullanılabilir bağlayıcılar listesinde Microsoft Excel seçeneğini göreceksiniz. Ardından, istediğiniz Excel dosyasını bulun ve açın. Bizim örneğimizde Airbnb_barcelona.xlsx dosyasını kullanacağız.
Yüklendikten sonra, Tableau kullanılabilir sayfaları gösterir ve ilişkileri kurmak için bunları tuval alanına sürükleyip bırakmanıza olanak tanır.
Artık ilişkisel veritabanı ilişkilerimizi kolayca kurabiliriz.
Excel sayfaları oldukça esnektir; çok satırlı başlıklar, tablo dışı biçimler ve tutarsız veri türlerine izin verir. Ancak Tableau her sayfayı düz bir tablo olarak ele alır. Bu nedenle verinin tek bir başlık satırına sahip olduğundan ve dosyalarımızı Tableau’ya yüklemeden önce her sütunun tutarlı türlerde olduğundan emin olmak önemlidir. Aksi takdirde Tableau sütunları yanlış yorumlayabilir (sayı yerine metin olarak gibi).
Yapısal sınırlamalar ve çözümler
Excel’de çalışırken genellikle insan dostu hale getirmek için ipuçları ve notlar ekleriz. Buna genellikle başlıklar, istiflenmiş başlıklar, açıklayıcı not(lar), boşluklar için beyaz alan (boş hücreler veya satırlar kullanma) ve içeriğin farklı sekmelerde ayrılması dahildir; tümü insan kullanımını kolaylaştırır.
Ancak bu verinin Tableau’da analizine gelince, insan tarafından okunabilir bu tasarımlar çoğu zaman karşınıza engel olarak çıkar. Tableau, karmaşık e-tablo tasarımlarında esnek değildir. Örneğin, e-tablonuzda birleştirilmiş hücreler, pivotlanmış biçimde tablolar veya tutarsız satır biçimleri varsa Tableau bilgiyi yorumlamakta zorlanabilir.
Yaygın içe aktarma sorunlarından kaçınmak ve Excel verinizi Tableau’ya uygun hale getirmek için şu ipuçlarını dikkate alın:
Bu sınırlamaları anlayıp Excel dosyalarınızı buna göre hazırlayarak Tableau’da çok daha sorunsuz bir deneyim sağlayabilirsiniz.
Tableau ve Excel ile İleri Düzey Veri Dönüşümü ve Görselleştirme
Veriniz bağlandıktan sonra Tableau, statik e-tabloların çok ötesine geçmenizi sağlayarak güçlü dönüşümler ve zengin, etkileşimli görselleştirmeler sunar. Bu bölümde, Tableau’da alışık olduğunuz Excel mantığını nasıl yeniden oluşturacağınız ve kullanıcı girdisine gerçek zamanlı yanıt veren panoların nasıl kurulacağına odaklanıyoruz.
Excel işlevlerini Tableau mantığına uyarlama
Analist olarak yaptığımız işlerin çoğu Excel’deki IF, VLOOKUP veya SUMIFS gibi belirli formüllere dayanır ve Tableau, hesaplanmış alanlar ve Ayrıntı Düzeyi (LOD) ifadeleri aracılığıyla eşit derecede güçlü bir alternatif sunar. Başka bir deyişle, bu görsel analitik ortamını oluşturarak mevcut mantığınızı kopyalayabilir veya daha da iyileştirebilirsiniz.
Örneğin:
Örnek 1: IF İfadesi
Hedef: Oda türüne göre ilanları “Tam Kiralık” veya “Paylaşımlı Alan” olarak etiketlemek.
Excel’de şunu yazabilirsiniz:
Bu, B sütunundaki değerin “Entire home/apt” olup olmadığını kontrol eder ve buna göre etiketler.
Tableau’da ise şöyle yazarsınız:
Aynı işi yapar; oda türüne göre ilanları iki kategoriye ayırır.
Örnek 2: SUMIFS veya LOD İfadesi
Hedef: Tümü ev/daire olan ilanların toplam fiyatını hesaplamak.
Excel’de şunu yazabilirsiniz:
Bu, B sütunundaki oda türü "Entire home/apt" olan satırlardaki D sütunu fiyatlarını toplar.
Tableau’da ise şu tür bir Ayrıntı Düzeyi ifadesi kullanabilirsiniz:
Bu, Tableau’ya herhangi bir filtre uygulanmadan önce her oda türü için fiyatları toplamayı söyler. Daha sonra yalnızca [room_type] = "Entire home/apt" olacak şekilde filtrelersiniz.
Hızlı özet: Koşullara göre değerleri gruplayıp toplayabilirsiniz; tıpkı Excel’de SUMIFS kullanır gibi, ama çok daha hızlı ve farklı görünümlerde yeniden kullanması çok daha kolay.
Bu eşdeğerliklere alıştığınızda, oldukça karmaşık e-tablo mantığını Tableau motoruna aktarmaya hazırsınız demektir; bu motor daha hızlı sorgular, daha ileri segmentasyonlar ve mantığı görünümler arasında yeniden kullanma olanağı sunar.
En sık kullanılan formüllerden bazıları şunlardır:
Hedef
Excel Formülü
Tableau Karşılığı
Koşullu mantık
=IF(A1>100, "High", "Low")
IF [value] > 100 THEN "High" ELSE "Low" END
Çoklu koşullar (VE/VEYA mantığı)
=IF(AND(A1>100, B1="Yes"), "Valid", "Invalid")
IF [value] > 100 AND [flag] = "Yes" THEN "Valid" ELSE "Invalid" END
Değer arama
=VLOOKUP(A2, Table, 2, FALSE)
IF [key] = [lookup_key] THEN [lookup_value] END (ilişkiler veya birleştirmeler yoluyla)
Koşullu toplam (SUMIFS)
=SUMIFS(D:D, B:B, "X")
{ FIXED [B] : SUM([D]) } (ve B = "X" olacak şekilde filtreleme)
Koşullu sayım (COUNTIFS)
=COUNTIFS(B:B, "X")
{ FIXED [B] : COUNT([D]) } veya COUNT(IF [B]="X" THEN 1 END)
Metin birleştirme
=A1 & " " & B1 veya =CONCATENATE(A1, " ", B1)
[First Name] + " " + [Last Name]
Tarih farkı (gün)
=DAYS(TODAY(), A1)
DATEDIFF('day', [A1], TODAY())
Kümülatif toplam
(Formül + elle aşağı sürükleme)
RUNNING_SUM(SUM([Sales]))
Toplamın yüzdesi
=A1/SUM($A$1:$A$10)
SUM([Value]) / TOTAL(SUM([Value]))
Yinelenenleri kaldırma
=UNIQUE(A:A) (Excel 365+)
DISTINCT toplamayı veya FIXED LOD ifadesini kullanın
Koşula göre filtreleme
(Manuel veya formülde filtre işlevi)
IF [condition] THEN [value] END ve alan ya da filtre olarak kullanın
İlk görselleştirmenizi oluşturma
Excel’de çalışmak size daha rahat geliyorsa ancak görsellerinizi bir üst seviyeye taşımak istiyorsanız, panolara geçmeden önce kısa Data Visualization in Excel kursunu alın.
Dinamik görselleştirme stratejileri
Tableau’nun en büyük güçlerinden biri, tek satır kod yazmadan etkileşimli panolar oluşturabilmesidir. Sürükle-bırak arayüzüyle, filtrelere, kullanıcı seçimlerine ve gerçek zamanlı veri değişikliklerine yanıt veren görselleri hızla oluşturabilirsiniz. İlham almak için bazı Tableau pano örneklerine göz atın.
Temel stratejiler şunlardır:
Bu araçlar analistleri güçlendirir; yalnızca harika görünen değil, aynı zamanda grafiklerin yenilenmesine ve formüllerin güncellenmesine gerek kalmadan kullanıcıları içgörülere götüren panolar oluşturmalarını sağlar.
Çift Yönlü Veri Akışı ve Otomasyon
Tableau görsel keşfe imkân tanır, ancak birçok kuruluş hâlâ raporlama, işbirliği veya aşağı akış analizleri için Excel’i kullanıyor. Bu bölümde, verinin Tableau ve Excel arasında nasıl iki yönlü akabileceğine bakacağız.
Tableau çıktılarının Excel’e aktarılması
Tableau verisini Excel kullanıcılarıyla paylaşmak, iş bağlamlarında sık karşılaşılan bir gereksinimdir. Tableau, manuel dışa aktarma seçenekleri sunar. Örneğin, bir çalışma sayfasından veriyi .csv veya Excel dosyası olarak indirebilirsiniz.
İlgilendiğiniz çalışma sayfasını açıp Worksheet menüsüne giderek görselde gösterilen veriye karşılık gelen bir CSV dosyası için "Data"yı veya bir Excel dosyası için "Crosstab to Excel"i dışa aktarabilirsiniz.
Manuel dışa aktarma seçenekleri, geçici raporlamalar, hızlı veri paylaşımı ve daha küçük veri kümeleri ile görsel özetlerin dışa aktarımı için idealdir.
Bununla birlikte, çoğu profesyonel ortamda yinelenen raporlar ve büyük ölçekli veri çekimleri daha ölçeklenebilir ve otomatik bir şekilde yürütülmelidir. Tableau’dan Excel’e veri ihracını otomatikleştirmek için bağlantılı örnekler ve seçenekler şunları içerir:
1. Coupler.io
Coupler.io, Tableau’yu Google Sheets veya Excel ile bağlayan kodsuz bir otomasyon platformudur.
2. Tableau Prep + Zamanlanmış Akışlar
Tableau Prep, Tableau’nun resmi veri hazırlama aracıdır ve .csv veya .xlsx çıktı da üretebilir.
3. Tableau REST API ile Python veya PowerShell Betikleri
Tam kontrol ve esneklik için Tableau’nun REST API’si veya Extract API’sini Python veya PowerShell ile kullanarak görünümleri veya alttaki veriyi dışa aktarabilirsiniz.
İş akışınıza hangisi daha uygun merak ediyor musunuz? Kullanım durumunuza göre karar vermenize yardımcı olacak kapsamlı Excel vs Tableau rehberini okuyun.
Yapay zekâ destekli otomasyon
Yapay zekâ, Tableau ile Excel’i bağlamak için güçlü yeni fırsatlar yaratıyor. Bazıları şunlardır:
Makine öğrenimiyle güçlendirilmiş analitiği keşfetmek ister misiniz? Statistical Techniques in Tableau kursunu deneyin ve yapay zekâ destekli içgörülerle temel grafiklerin ötesine geçmeyi öğrenin.
Performans Optimizasyonu ve Sorun Giderme
Tableau ile Excel’i entegre ederken, özellikle büyük veri kümeleri veya karmaşık panolarda performans sorunları ve ara sıra hatalar ortaya çıkabilir. Sorguları optimize etmek ve yaygın sorunları proaktif şekilde ele almak, daha sorunsuz bir kullanıcı deneyimi sağlar.
Sorgu optimizasyon teknikleri
En yaygın optimizasyon yaklaşımlarından bazıları şunlardır:
Yaygın hatalar ve çözümleri
İyi yapılandırılmış iş akışlarında bile belirli sorunlar ortaya çıkabilir. İşte en yaygın hatalardan bazıları ve hızlı çözümleri.
Sorun
Neden
Çözüm
Veri kaynağı bulunamadı
Dosya taşındı veya yeniden adlandırıldı
Dosya yolunu güncelleyin ve veri kaynağını yenileyin
Birleşimlerde yıldız işareti veya Null
Eşleşmeyen kayıtlar veya eksik anahtarlar
Birleştirme alanlarının eşleştiğinden emin olun ve bunun yerine join kullanmayı düşünün
Yavaş pano performansı
Çok fazla sayfa, filtre veya büyük veri
Ekstre kullanın, kullanılmayan alanları gizleyin, görsel karmaşıklığı azaltın
Yenileme hataları
Eksik sürücüler veya eski kimlik bilgileri
Gerekli sürücüleri yükleyin ve izinleri doğrulayın
Gelecek Yönelimleri: Yapay Zekâ ve İleri Analitik
Yapay zekâ geliştikçe, Tableau ve Excel entegrasyonunun daha da güçlenmesi; daha akıllı veri hazırlama ve gelişmiş öngörüsel iş akışlarıyla içgörülerin üretilme ve eyleme dökülme biçimini dönüştürmesi bekleniyor.
Yapay zekâ destekli veri hazırlama
Modern yapay zekâ araçları, eskiden saatler süren veri temizleme ve dönüştürme görevlerini otomatikleştiriyor. Daha önce gördüğümüz gibi Tableau Agent, doğal dil istemleriyle otomatik olarak temizleme adımları, hesaplamalar ve meta veri açıklamaları oluşturur.
Kurumsal düzeyde, Paxata ve Auto‑Prep gibi platformlar; binlerce BI projesi üzerinde eğitilmiş makine öğrenimi modellerini kullanarak veri dönüşüm adımlarını (birleştirmeler, pivotlama, anomali kaldırma, etiketleme) öngörür.
Bu araçlar tekrarlayan işi azaltır, veri sorunlarını erken düzeltir ve hem Tableau’ya hem de Excel’e sorunsuz şekilde beslenen, standartlaştırılmış ve analize hazır veri kümeleri üretir.
Öngörüsel entegrasyon
İleri düzey tahminleme ve karar verme için, yapay zekâ destekli öngörüsel modeller, Tableau’nun analitiklerini Excel’in optimizasyon yetenekleriyle köprüleyebilir:
MODEL_QUANTILE,MODEL_PERCENTILE) regresyon kullanarak doğrudan görselleştirmelerde trendleri tahmin eder veya aykırı değerleri belirler.Sonuç, Tableau’nun veri tahmini ve görselleştirme; Excel’in ise karar modelleme gücü sağladığı hibrit bir analitik döngüsüdür. Birlikte, kullanıcıların tanıdık ortamlarda öngörüde bulunmasını, optimize etmesini ve eyleme geçmesini mümkün kılarlar.
Sonuç
Tableau ile Excel’i entegre etmek, veri analizi alanında en yaygın iki araç arasında güçlü bir sinerji yaratır. Excel günlük raporlama ve modelleme için vazgeçilmezliğini korurken, Tableau bu veriyi dinamik görseller, gelişmiş hesaplamalar ve yapay zekâ destekli analitikle hayata geçirir. Birlikte, ekipler genelinde daha hızlı içgörüler, daha akıllı kararlar ve ölçeklenebilir iş akışları sağlarlar.
Bu entegrasyon yalnızca daha iyi grafiklerle ilgili değildir; e-tabloların esnekliğini modern bir BI platformunun analitik derinliğiyle birleştirerek verinizden daha fazla değer elde etmenizi sağlar. Ayrıca yapay zekâ destekli veri hazırlama, öngörüsel modelleme ve sorunsuz otomasyon gibi özelliklerle Tableau–Excel işbirliğinin geleceği her zamankinden daha akıllı ve verimlidir.
Veri becerilerinizi daha da ileri taşımak ister misiniz?
Keşfetmeye devam etmeniz için seçtiğimiz kaynaklar: