Data Element
Data Element
Veri Öğesi Aile Ağacı, uygulamanızdaki her bir veri öğesi için kaynak sistemleri içerir. Bu araçtaki sütunlar, bu araçla kullandığım en yaygın türler olan Data Element Meta Data Bingo Card’da görünen meta veri türlerinin bir alt kümesini temsil eder.
Bingo kartında bu Aile Ağacında görünmeyen meta veri türleri seçilirse, bu, bunların başka yerlerde yakalanacağı anlamına gelir. Analiz araçlarında herhangi bir meta veri değerini tekrarlamadığımızdan emin olmak istiyoruz, aksi takdirde aynı veri öğesini varlıklar arasında tekrarlarken ortaya çıkan aynı senkronizasyon sorunlarını yaşarız.
Örneğin, Müşteri Soyadı birden fazla varlıkta görünüyorsa güncellemeleri uygun şekilde senkronize etmemiz gerekir. Aynı şekilde, birkaç farklı araçta yer alan bir veri öğesinin tanımına sahip olmak, aynı güncelleme eşitleme sorunlarına neden olur. Ayrıca e-tablonun hala okunabilir olduğundan emin olmak istiyoruz. Çok fazla sütun yazı boyutunu küçültür ve böylece okunabilirliği azaltır.
Veri öğesi düzeyinde çok daha fazla meta veri türü yakalayabildiğimiz için, okunabilirlik burada konu alanı düzeyinde olduğundan çok daha fazla sorun haline gelir. Geçenlerde 6 noktalı tipte bir Veri Öğesi Aile Ağacı gördüm! O kadar çok sütun vardı ve yazı tipi o kadar küçüktü ki okumak ve anlamak zordu.
Bu örnek Veri Öğesi Aile Ağacında, her veri öğesi için yalnızca bir uygulamanın izini sürebiliriz. Buradan sütunu başlangıç uygulamasıdır ve Buraya Varmak için” varış uygulamamızdır.
Özel durumunuza göre daha anlamlı hale getirmek için bu adları değiştirebilirsiniz. Birden fazla kaynak uygulama varsa, kaynak uygulamalara ihtiyaç duyduğumuz kadar geriye doğru izleyip Buradan Buradan altındaki sütunları kopyalamamız gerekir. Ne kadar çok sütun olursa elektronik tablonun o kadar az okunabilir olacağını unutmayın. Her sütuna giren bilgi türlerini kısaca tartışalım.
İsim
Ad sütunu, uygulama içindeki tüm veri öğelerinin adlarını içerir. Daha önce belirtildiği gibi, bu sütunun uygulamanızın ihtiyaç duyacağı veri öğelerinin tam listesini içerdiğinden emin olmanız son derece önemlidir. Veri öğesinin türetilmiş olup olmadığına bakılmaksızın, bu listede olduğundan emin olun.
Bir veri öğesi nihai ve üzerinde anlaşmaya varılan Veri Öğesi Aile Ağacında bu listede yer almıyorsa, sonuçta ortaya çıkan başvuruda bulunmama ihtimali çok yüksektir. Örneğin, tasarladığımız bir veri pazarında, işletme kullanıcı yöneticisi, veri pazarı üretime girdikten birkaç ay sonra, neden belirli bir veri öğesini dahil etmediğimiz konusunda bizi sorguladı.
Hemen Aile Ağacına geri döndük ve bu veri öğesinin bir gereklilik olarak tanımlanmadığını gösterebildik; yani, bir satır olarak listelenmemiştir. Data Element Family Tree, sonuçta ortaya çıkan uygulamada nelerin olup olmayacağını açıkça belirtmek için çok iyi bir belgedir.
Veri Öğesi Aile Ağacına asla dahil etmemeniz gereken tek bilgi türü, gerçeklerin tüm olası kombinasyonları ve bunların raporlama seviyeleridir. Brüt Satış Tutarı aşağıdaki satırlar olarak değil tek satır olarak gelmelidir:
■■ Güne Göre Brüt Satış Tutarı
■■ Müşteri Bazında Aya Göre Brüt Satış Tutarı
■■ Yılbaşından Bugüne Brüt Satış Tutarı
■■ Ürün Bazında Aya Göre Brüt Satış Tutarı
■■ Bölgelere Göre Yıllara Göre Brüt Satış Miktarı
■■ Haftaya Göre Müşteriye Göre Ürüne Göre Bölgeye Göre Brüt Satış Miktarı
Bu isimlerin tümü, farklı boyutlu raporlama düzeyleriyle gerçekten aynı veri öğesi, Brüt Satış Tutarıdır. Tüm bu veri öğelerini ağaç belgede ayrı adlar olarak eklemek, bu belgenin netliğini azaltır ve tek tek veri öğelerini gözden kaçırırız. Tüm bu raporlama düzeyi varyasyonları, daha sonra tartışacağımız Veri Öğesi Tahıl Matrisinde yakalanacaktır.
types of data elements
data element meaning
data elements list
data elements in database
data element abap
data elements in research
data element definition healthcare
data element vs data attribute
Bir noktada, birkaç farklı data mart projesi üzerinde çalışıyordum. Tüm projeleri zamanında tamamlama umuduyla, bir işlevsel analistten müşteri veri pazarı için tüm Veri Öğesi Aile Ağacını tamamlamasını istedim. Bu analistten birkaç haftadır haber almadım. Sonunda bana çok büyük bir e-tablo gönderdi ve oluşturmanın çok zor ve okumanın çok kafa karıştırıcı olduğundan bahsetti.
Belgeyi açar açmaz, onu neden kafa karıştırıcı bulduğunu anladım. Her gerçeği, her düzeyde raporlama kombinasyonuna ayırmıştı. Bu e-tabloda inanılmaz miktarda fazlalık ve belirsizlik vardı. Belgeden çıkarmamız gereken bu gereksiz satırları oluşturmak için bu elektronik tabloya çok fazla çaba sarf ettiğini söyleyebilirim.
Her gerçeğin bu çeşitlemelerini dahil etmemesi gerektiğini söylediğimde çok şaşırdı. Birkaç hafta sonra, bu veri pazarı için Tahıl Matrisini de bitirdikten sonra, her olgu için raporlama seviyelerinin sadece Tahıl Matrisinde tutulmasının bu bilgiyi temsil etmenin en net yolu olduğunu kabul etti.
Bu ad sütunundaki değerlerin, her veri öğesi için üzerinde anlaşmaya varılan işletme adı olması gerekir. Bu nedenle, “Yüksek Kaliteli Tanımların Sağlanması” adlı Tanım Kontrol Listesini uyguladıktan sonra, yüksek kaliteli bir işletme tanımına ve karşılık gelen isme sahibiz.
Ad sütununun her uygulamanın altında olması mı gerekiyor yoksa hedef uygulamamız için sadece bir kez listeleyebilir miyiz? Tıpkı Konu Alanı Aile Ağacında olduğu gibi, ortaya çıkan iki durum vardır:
Kaynak sistemler, veri öğesine farklı bir ad verebilir. Örneğin, System XYZ kurumsal Müşteri Soyadı konseptini bunun yerine Müşteri Soyadı olarak adlandırabilir. Bu, en sık olarak eski uygulamalarda veya üçüncü taraflarca oluşturulmuş uygulamalarda gerçekleşir. Hem eski hem de üçüncü taraf uygulamaları, bugün uygulamakta olduğunuz aynı işletme adlandırma standartlarını takip etmemiş olabilir.
Kaynak ve hedef arasında çoktan çoğa bir ilişki olabilir. Uygulamamızda tek hedef veri öğesini oluşturmak için iki veya daha fazla kaynak veri öğesi gerekebilir. Örneğin, Brüt Satış Tutarı oluşturmak için Liste Fiyatı ve Toplam Miktarın her ikisi de gereklidir.
Bu nedenle kaynak tarafında listelenecek ve hedef tarafında sadece Brüt Satış Tutarı listelenecektir. Kaynak sütunundaki değerler Liste Fiyatı ve Toplam Miktar olacaktır; hedef için, ad Brüt Satış Tutarını içerecektir. Benzer şekilde, birden fazla uygulama veri öğesi için Liste Fiyatını kaynak olarak alabiliriz.
Örneğin, Brüt Satış Tutarı oluşturmak için Liste Fiyatı ve ayrıca Net Satış Tutarı gereklidir. Bu nedenle Liste Fiyatı, kaynak altındaki Ad sütununda görünür; ancak, hedef sütunların altında hem Brüt Satış Tutarı hem de Net Satış Tutarı görünecektir. Bu çoktan çoğa ilişkileri elektronik tablo biçiminde göstermek bazen zordur.
data element abap data element definition healthcare data element meaning data element vs data attribute data elements in database data elements in research data elements list types of data elements