Veri Yükleme ve Dönüştürme En İyi Uygulamaları

LuckyTemplates raporlarını hazırlarken benimsediğim en iyi uygulamaları sunmak istiyorum. Geçtiğimiz birkaç yılda, yolculuğumda etkili olan veri yükleme ve dönüştürme konusunda birçok çevrimiçi kaynağı tükettim, ancak kısa sürede içerik beni bunalttı ve sonunda kendi notlarımı almaya karar verdim. Bu eğitimin tam videosunu bu blogun alt kısmından izleyebilirsiniz.

Bu hiçbir şekilde kapsamlı bir liste veya en iyi uygulamalar değildir – bunlar sadece kendi gelişimime dahil ettiğim uygulamalardan bazılarıdır. Ayrıca, LuckyTemplates uygulamasında yeni ve geliştirilmiş yetenekler sunuldukça ve LuckyTemplates topluluğu tarafından sunuldukça en iyi uygulamalar her zaman zaman içinde gelişir.

LuckyTemplates geliştirmenin dört ayağından ilkini sunmak istiyorum. Dört sütun, veri yükleme ve veri dönüştürme , veri modelleme , DAX hesaplamaları ve raporlar ile görselleştirmelerdir . Bu blog gönderisinde geliştirme öncesi kurulumu ve ilk sütunu ele alacağız.

Veri Yükleme ve Dönüştürme En İyi Uygulamaları

İçindekiler

Otomatik Tarih/Saati Devre Dışı Bırakma

otomatik tarih ve saat özelliğini devre dışı bırakmanız kesinlikle önerilir . Bunu iki şekilde yapabilirsiniz.

Bunu, aşağıdaki adımlarla tüm dosyalar için genel olarak yapabilirsiniz:

Veri Yükleme ve Dönüştürme En İyi Uygulamaları

Ayarını değiştirerek geçerli dosya için de devre dışı bırakabilirsiniz.

Veri Yükleme ve Dönüştürme En İyi Uygulamaları

Otomatik Algılanan İlişkileri Devre Dışı Bırakma

Ayrıca otomatik algılama ilişkilerini devre dışı bırakmanız önemle tavsiye edilir. Veriler yüklendikten sonra yeni ilişkilerin otomatik olarak algılanmasını devre dışı bırakmak için Dosya'ya gidebilir ve Seçenekler ve ayarları görüntüleyebilirsiniz.

Veri Yükleme ve Dönüştürme En İyi Uygulamaları

LuckyTemplates Raporlarında Görsellerle Etkileşim

Konuşmak istediğim bir sonraki şey, LuckyTemplates raporlarında görsellerle etkileşim kurabileceğiniz iki yol. Bu etkileşimler çapraz filtrelenebilir veya çapraz vurgulanabilir .

Veri Yükleme ve Dönüştürme En İyi Uygulamaları

Çapraz vurgulama, LuckyTemplates'da varsayılan olarak etkindir. Bunu Dosya'ya, ardından Seçenekler'e ve ayarlara giderek değiştirebilirsiniz. Rapor ayarları bölümündeki geçerli dosya için görsel etkileşimi çapraz vurgulamadan çapraz filtrelemeye değiştirebilirsiniz.

Raporumuza bir göz atalım. LuckyTemplates'ın varsayılan olarak ilgili görsellerde çapraz vurgulama kullandığını görebilirsiniz. Sol çubuk grafikten bir kanala tıklarsam, ikinci çubuk grafikte seçilen bölümün koyu renkle vurgulandığını, seçilmeyen bölümün ise açık renkle kaldığını göreceksiniz.

Veri Yükleme ve Dönüştürme En İyi Uygulamaları

Grafikte tam şeklin değişmediğini ve sadece vurgulanan kısımları gördüğünüzü görebilirsiniz. Bunu rapor ayarlarından değiştirebilir ve varsayılan görsel etkileşimi çapraz vurgulamadan çapraz filtrelemeye değiştirebilirsiniz.

Veri Yükleme ve Dönüştürme En İyi Uygulamaları

Bunu yaptıktan sonra, her seçim veya seçim grubu yaptığınızda ilgili çubuk grafiğinizin şeklinin değişeceğini göreceksiniz. Bu, içine girmek için iyi bir uygulamadır.

Veri Yükleme ve Dönüştürme En İyi Uygulamaları

Veri Kümesini Rapordan Ayırma

Bahsetmek istediğim bir sonraki şey, veri seti geliştirmenizi rapor geliştirmenizden ayırmak. Burası, görsel içermeyen tek başına bir veri kümesi olarak yayınlanan kalın bir veri kümesi dosyasına ve bu yayınlanan veri kümelerini kullanacak ince bir rapor dosyası geliştirmesine sahip olabileceğiniz yerdir.

Veri kümelerini ayrı olarak yayımlamanın avantajlarından biri, veri kümelerini yükseltmek ve onaylamak için LuckyTemplates hizmetindeki onay sürecini kullanabilmenizdir. Yeni bir rapor geliştirirken onaylanmış, tercihen onaylı bir veri kümesi seçmek ideal bir uygulamadır.

Veri Yükleme ve Dönüştürme En İyi Uygulamaları

Özel Tarihler Tablosu Oluşturma

Raporunuzda özel bir Tarih tablosu olduğundan emin olun. LuckyTemplates forumunda bulunan kullanabilirsiniz . M kodunu kopyalayıp boş bir sorguya yapıştırabilirsiniz.

Özel bir Dates tablonuz olduğunda yapılacak ikinci şey, onu bu şekilde işaretlemektir. Bu, LuckyTemplates tarafından zaman zekası hesaplamaları için kullanılmasını sağlayacaktır.

Veri Yükleme ve Dönüştürme En İyi Uygulamaları

Tarih Tablosu İçin Diğer Hatırlatmalar

Her zaman veri tablonuzun bitişik olduğundan ve günde bir satır olduğundan emin olun. Ayrıca, olgu tablonuzun kenarlarını tamamen kapsadığından emin olun.

Ayrıca, Tarihler tablosuna tam yılları ekleyin. Ayrıca, herhangi bir gelecek veya tahmini zaman zekası hesaplamasını etkinleştirmek için Tarihler tablosuna ek bir gelecek yıl eklemek de iyi bir fikirdir.

Tarihler tablonuzda, raporunuzda göstermek istediğinizden daha fazla gün varsa, filtre bölmesinde bulunan IsAfterToday sütununu veya ofset sütunlarını kullanarak dilimleyicilerde neyin gösterildiğini kontrol edebilirsiniz.

Veri Yükleme ve Dönüştürme En İyi Uygulamaları

Rapor Hakkında Soru Sorma

Konuşmak istediğim bir sonraki şey, bir rapor hazırlamanız gerekip gerekmediğidir. Bunu yaparken, ihtiyacınızı karşılamak için kullanabileceğiniz mevcut bir rapor olup olmadığını kontrol edin. Rapor yoksa, ihtiyacı karşılamak için kullanabileceğiniz mevcut bir veri modeli var mı? Kullanabileceğiniz mevcut bir veri seti var mı yoksa gerçekten sıfırdan başlamanız mı gerekiyor?

Veri Yükleme ve Dönüştürme En İyi Uygulamaları

Verileri Hazırlama ve Referanslama

Veri yüklenirken konuşulacak bir sonraki şey, verilerin hazırlanması ve referans alınmasıdır. Bir düz veri tablosu yüklerken, bir Excel dosyası gibi aynı tabloda olgular ve boyutlar olabilir. Bir yükleme yaptığınızda ve bunu bir hazırlama sorgusu bölümüne taşıdığınızda ve yeniden adlandırdığınızda, Enable load öğesinin işaretini kaldırabilirsiniz .

Veri Yükleme ve Dönüştürme En İyi Uygulamaları

Veri Yükleme ve Dönüştürme En İyi Uygulamaları

Bir sonraki adım, her olgu ve arama boyutu için bu tablonun bir referansını oluşturmak ve tabloları uygun şekilde yeniden adlandırmaktır. Her referansı düzenleyin, yalnızca gerekli sütunları tutun ve kopyaları kaldırın.

Veri Yükleme ve Dönüştürme En İyi Uygulamaları

Veri Yükleme ve Dönüştürme En İyi Uygulamaları

Veri modelinizi düzenleyin ve kendi grubuna koyun. Veri modellerimde, görsellerimde kullanacağım tüm tabloları içeren Veri Modeli adlı bir grubum her zaman var.

Veri Yükleme ve Dönüştürme En İyi Uygulamaları

Veri Yükünü Azaltma

Konuşulacak bir sonraki şey, veri yüklenirken aracın performansıdır. Performansı etkileyen en büyük şeylerden biri veri hacmidir, bu nedenle yüklenecek veri miktarını mümkün olduğunca azaltmaya çalışın.

Bu aksiyomu izleyin:

İhtiyacınız yoksa almayın.

Bir rapora yeni şeyler eklemek, raporumuzdan bir şeyler çıkarmaktan çok daha kolaydır. Ayrıca bir rapora çok fazla şey koyduğunuzda, deneyimlemeniz gerekmeyen bir performans cezası ödeyeceksiniz.

Filtrelemenizi tercihen kaynakta yapın. Bunu kaynakta yapamıyorsanız, ilgilendiğiniz alanları filtrelemek için güç sorgusundaki otomatik filtre açılır okunu kullanın.

Veri Yükleme ve Dönüştürme En İyi Uygulamaları

Ayrıca kaynakta, Sütun seç açılır menüsünü kullanarak ve yalnızca ilginizi çeken sütunları seçerek gösterilen sütun sayısını da azaltabilirsiniz .

Sütunları seç veya Sütunları kaldır seçeneklerini kullanabilirsiniz . Geri dönmek kolay olduğu için en iyi uygulama olarak Sütunları seç seçeneğini kullanmanızı öneririm .

Daha sonraki bir tarihte fikrinizi değiştirirseniz, gelişmiş düzenleyiciye gidip doğrudan M kodunu düzenlemek yerine kullanıcı arabirimi aracılığıyla hızlı bir şekilde bunu yapmanıza olanak tanır.

Veri Yükleme ve Dönüştürme En İyi Uygulamaları

Sorgu Katlama

Sorgu katlama, LuckyTemplates'ın çeşitli veri seçimi ve dönüştürme adımlarını tek bir veri kaynağı sorgusunda birleştirme amaçlı başka bir veri yükleme girişimidir.

Bir sorgunun katlanıp katlanmadığını belirlemek için sorgunun uygulanan adımlarına sağ tıklayın. Yerel bir sorgunun devre dışı olup olmadığını görebilirsiniz.

Griyse, sorgu katlanmıyor demektir. Gri değilse, sorgu katlanabilir.

Verileri dönüştür ve ardından güçlü sorguya gidelim . Bu tabloda, navigasyon adımına sağ tıklarsam, View Native Query'nin gri olmadığını görebiliyorum, böylece onu seçebiliyorum.

Veri Yükleme ve Dönüştürme En İyi Uygulamaları

Burada basit bir SQL select deyimi göreceğiz.

Veri Yükleme ve Dönüştürme En İyi Uygulamaları

Filtreleme yapıldıktan sonra bir sonraki adıma geçip native sorguyu görüntülersek, sorgunun biraz değiştirildiğini ve o sorgunun altında 'where' yan tümcesi olduğunu görebiliriz.

Veri Yükleme ve Dönüştürme En İyi Uygulamaları

Üçüncü adıma geçip sağ tıklarsak, native sorgunun grileşmediğini görebilir ve bir kez daha seçebiliriz.

Veri Yükleme ve Dönüştürme En İyi Uygulamaları

Seçtikten sonra, üç sorgunun daha da büyük bir düşüşle tek bir sorgu olduğunu görebiliriz. LuckyTemplates, verileri modele almanın en iyi yolunun işi benim yapmam yerine kaynağın yapması olduğunu söylüyor.

Veri Yükleme ve Dönüştürme En İyi Uygulamaları

Sorgu Katlama İçin Veri Kaynaklarını Kullanma

Tipik olarak sorgu katlama ile kullanılabilen veri kaynakları, tablolar ve görünümler gibi ilişkisel veritabanlarındaki standart nesnelerdir.

İlişkisel veritabanlarına yönelik özel SQL sorguları, sorgu katlamayı kullanamaz. Düz dosyalar ve web verileri de katlanamaz.

Sorgu katlamayla kullanılabilecek dönüştürmelerden bazıları, satırları filtrelemek , sütunları kaldırmak , sütunları yeniden adlandırmak ve aynı veri kaynağından diğer sorgulara birleştirmek .

Sorgu katlamayla kullanılamayan dönüştürmelerden bazıları, dizin sütunları eklemeyi , sütun veri türlerini değiştirmeyi ve farklı veri kaynaklarından sorguları birleştirme veya eklemeyi içerir .

Doğru Bağlantı Modunu Seçme

Performansı artırmak için yapılacak bir sonraki şey, doğru bağlantı modunu seçmektir. İçe aktarma modu varsayılandır ve en iyi rapor performansını sunduğu için mümkün olduğunda kullanılmalıdır.

Güncel veriler isteniyorsa doğrudan sorgu modu kullanılabilir, ancak bunun performans üzerinde olumsuz bir etkisi olabileceğini ve büyük olasılıkla olacağını unutmayın.

Son olarak, SSAS çok boyutlu küpler gibi veri ambarlarına eriştiğinizde bir canlı bağlantı modu mevcuttur.

Dönüşümleri Yerleştirme

Bundan sonra bahsetmek istediğim şey, bu dönüşümlerin yapılacağı yer. Bunları yapmak için en iyi yer kaynaktır . Bunları kaynakta yapamıyorsanız, güç sorgusunda yapın . Bunları güç sorgusunda yapamıyorsanız, DAX'ta yapın .

Veri dönüşümlerinizi mümkün olduğu kadar yukarı ve gerektiği kadar aşağı yönde gerçekleştirin.

Güç sorgusunda bir şeyler yapabiliyorsanız, muhtemelen yapmalısınız.

Yine, rapor oturumu bağlamında dinamik bir şey değilse, DAX'inizi basitleştirmek ve rapor performansınızı artırmak için lütfen bunu güçlü sorguda yapmayı düşünün.

Tablolarınızın şekli söz konusu olduğunda, olgu tablolarını uzun ve ince yapmaya çalışın ve boyut tablolarını kısa ve geniş yapmaya çalışın .

Adlandırma ve Veri Türlerine İlişkin En İyi Uygulamalar

Rapor kullanıcıları için anlaşılması kolay, tutarlı bir adlandırma ve büyük/küçük harf düzeni kullanın . Raporunuz için adlandırma ve büyük/küçük harf standartlarına uyması için tablolarınızı ve sorgularınızı gerektiği gibi yeniden adlandırın .

Bu adlandırma ve büyük/küçük harf standartlarına uyması için sütunlarınızı gerektiği şekilde yeniden adlandırın ve raporu tutan kişi siz olmayabileceğiniz için, adımları kendi kendini açıklayan hale getirmek için güçlü sorgu adımlarınızı gerektiği şekilde yeniden adlandırın .

LuckyTemplates, verileri içe aktarırken doğru veri türlerini atama konusunda mükemmel bir iş çıkarıyor, ancak bazen bazı ayarlamalar da gerekiyor. Farklı tablolardaki sütunların, aynı veri türünden iki tablo arasında bağlantı sütunları olarak kullanılacağından emin olmalısınız.

Tüm tarih sütunlarınızın Metin değil, Tarih olduğundan emin olun. Tarih/saat sütunlarınızı ayrı Tarihler ve ayrı Saat sütunlarına ayırın.

Son adım olarak, veri türlerinizi yeniden kontrol edin . Belirli dönüşümler veri türlerini sessizce metne çevirebildiğinden, veri türlerinizi her zaman yeniden kontrol etmek için güçlü sorguda Kapat ve Uygula'ya basmadan önce bunu pratik yapın .

Verileri Tutarlı Bir Ayrıntı Düzeyinde Tedarik Etme

Tartışılacak son şey ayrıntı düzeyidir. Veri yükleme ve dönüştürme işlemi sırasında, verilerinizi tutarlı bir ayrıntı düzeyinde sağlamaya çalışmalısınız. Çözümünüzde farklı ayrıntıları birleştirirken, referans verilerini uygun şekilde tahsis etmek için güç sorgusu (tercihen) veya DAX kullanın.

Örneğin, ana satış verileriniz günlük düzeydeyse ayrıntı düzeyi günlüktür. Bütçe referans verileriniz aylık düzeydeyse ayrıntı düzeyi aylıktır. Ayrıntı düzeyi ayarlamalarını yaparken gözden geçirebileceğiniz bir bütçe ayırma DAX formülü örneği aşağıda verilmiştir.

Çözüm

Umarım veri yükleme ve dönüştürme hakkındaki bu öğreticiyi faydalı bulmuşsunuzdur. Abone olduysanız, yeni içeriklerden haberdar olmak için lütfen LuckyTemplates YouTube kanalına abone olmayı unutmayın.

Greg

Leave a Comment

Excel Hücrelerini Metne Sığdırma: 4 Kolay Çözüm

Excel Hücrelerini Metne Sığdırma: 4 Kolay Çözüm

Excel hücrelerini metne sığdırmak için güncel bilgileri ve 4 kolay çözümü keşfedin.

Bir Excel Dosyasının Boyutu Nasıl Küçültülür – 6 Etkili Yöntem

Bir Excel Dosyasının Boyutu Nasıl Küçültülür – 6 Etkili Yöntem

Bir Excel Dosyasının Boyutunu Küçültmek için 6 Etkili Yöntem. Hızlı ve kolay yöntemler ile verilerinizi kaybetmeden yer açın.

Pythonda Self Nedir: Gerçek Dünyadan Örnekler

Pythonda Self Nedir: Gerçek Dünyadan Örnekler

Python'da Self Nedir: Gerçek Dünyadan Örnekler

Rde Bir RDS Dosyası Nasıl Kaydedilir ve Yüklenir

Rde Bir RDS Dosyası Nasıl Kaydedilir ve Yüklenir

R'de bir .rds dosyasındaki nesneleri nasıl kaydedeceğinizi ve yükleyeceğinizi öğreneceksiniz. Bu blog aynı zamanda R'den LuckyTemplates'a nesnelerin nasıl içe aktarılacağını da ele alacaktır.

İlk N İş Günü Tekrar Ziyaret Edildi – Bir DAX Kodlama Dili Çözümü

İlk N İş Günü Tekrar Ziyaret Edildi – Bir DAX Kodlama Dili Çözümü

Bu DAX kodlama dili eğitiminde, GENERATE işlevinin nasıl kullanılacağını ve bir ölçü başlığının dinamik olarak nasıl değiştirileceğini öğrenin.

LuckyTemplatesda Çok İş Parçacıklı Dinamik Görsel Tekniği Kullanarak Öngörüleri Sergileyin

LuckyTemplatesda Çok İş Parçacıklı Dinamik Görsel Tekniği Kullanarak Öngörüleri Sergileyin

Bu eğitici, raporlarınızdaki dinamik veri görselleştirmelerinden içgörüler oluşturmak için Çok Kanallı Dinamik Görseller tekniğinin nasıl kullanılacağını kapsayacaktır.

LuckyTemplatesda İçeriği Filtrelemeye Giriş

LuckyTemplatesda İçeriği Filtrelemeye Giriş

Bu yazıda, filtre bağlamından geçeceğim. Filtre bağlamı, herhangi bir LuckyTemplates kullanıcısının başlangıçta öğrenmesi gereken en önemli konulardan biridir.

LuckyTemplates Çevrimiçi Hizmetindeki Uygulamaları Kullanmak İçin En İyi İpuçları

LuckyTemplates Çevrimiçi Hizmetindeki Uygulamaları Kullanmak İçin En İyi İpuçları

LuckyTemplates Apps çevrimiçi hizmetinin çeşitli kaynaklardan oluşturulan farklı raporların ve içgörülerin yönetilmesine nasıl yardımcı olabileceğini göstermek istiyorum.

Fazla Mesai Kâr Marjı Değişikliklerini Analiz Edin - LuckyTemplates ve DAX ile Analitik

Fazla Mesai Kâr Marjı Değişikliklerini Analiz Edin - LuckyTemplates ve DAX ile Analitik

LuckyTemplates'da ölçü dallandırma ve DAX formüllerini birleştirme gibi teknikleri kullanarak kâr marjı değişikliklerinizi nasıl hesaplayacağınızı öğrenin.

DAX Studioda Veri Önbellekleri İçin Materyalleştirme Fikirleri

DAX Studioda Veri Önbellekleri İçin Materyalleştirme Fikirleri

Bu öğreticide, veri önbelleklerini gerçekleştirme fikirleri ve bunların DAX'ın sonuç sağlama performansını nasıl etkilediği tartışılacaktır.