Öznitelik Kopyalama

Genel Bakış

Öznitelik Kopyalama zenginleştirmesi, var olan bir özniteliğin yeni bir isimle kopyasını oluşturarak, orijinal veriyi korumanıza, dönüşümler yaparken yedek kopyalar oluşturmanıza veya farklı analitik amaçlar için aynı verinin birden çok versiyonunu oluşturmanıza olanak tanır. Bu temel veri manipülasyonu işlemi, hem durum (case) hem de olay (event) öznitelikleri ile sorunsuz çalışır; öznitelik seviyesini otomatik olarak algılar ve kopyayı veri kümeniz yapısında uygun konumda oluşturur.

Süreç madenciliğinde, öznitelik kopyalama yeteneği veri koruma, öznitelik versiyonlama ve sonraki dönüşümler için çalışma kopyaları oluşturma açısından kritik öneme sahiptir. Öznitelik Kopyalama zenginleştirmesi, kaynak özniteliğin veri türü, gösterim formatı ve tüm değerleri dahil olmak üzere tam bir kopyasını yapar. Filtrelerle birlikte kullanıldığında, sadece belirli durumlar için öznitelik değerlerini seçici olarak kopyalayabilir ve filtre kriterlerine uymayan durumlarda yeni özniteliği boş bırakabilirsiniz. Bu seçici kopyalama özelliği, veri segmentasyonu, koşullu veri hazırlama ve farklı analitik senaryolar için öznitelik çeşitleri oluşturma açısından zenginleştirmeyi özellikle değerli kılar.

Zenginleştirme, tüm öznitelik türlerini - metin, sayısal, boolean ve tarih-zaman - akıllıca yönetir; kaynak özniteliğin tam veri türü ve formatını korur. Bu tür koruması sayesinde, sonraki hesaplamalar, filtreler ve görselleştirmeler, kopyalanan özniteliği tıpkı orijinali gibi kullanabilir ve veri bütünlüğü analitik süreçleriniz boyunca korunur.

Yaygın Kullanımlar

  • Dönüşümler veya zenginleştirmeler uygulamadan önce özniteliklerin yedek kopyalarını oluşturmak
  • Orijinal değerleri koruyarak karşılaştırmalı analiz için değiştirilmiş versiyonlar oluşturmak
  • Farklı analitik bağlamlar için öznitelikleri çoğaltmak (haftalık vs. aylık raporlama)
  • Yeniden düzenlenebilir veri kalitesi iyileştirmeleri için özniteliklerin çalışma kopyalarını oluşturmak
  • Koşullu güncellemeler uygulamadan önce özniteliklerin temel versiyonlarını belirlemek
  • Segment analizi için filtre kriterlerine göre seçici öznitelik kopyalamak
  • İş ve teknik hedef kitleler için farklı gösterim isimlerine sahip öznitelik çeşitleri yaratmak

Ayarlar

Column Name: Kopyalamak istediğiniz kaynak özniteliği seçin. Bu, veri kümeniz içinde var olan herhangi bir durum veya olay özniteliği olabilir. Zenginleştirme, özniteliğin durum mu yoksa olay mı seviyesinde olduğunu otomatik olarak algılar ve aynı seviyede kopyayı oluşturur. Metin, sayısal, boolean ve tarih-zaman dahil tüm veri türleri desteklenir. Kaynak özniteliğin gösterim formatı ve veri türü kopyada korunacaktır.

New Attribute Name: Kopyalanan yeni öznitelik için isim belirtin. Kopyanın amacını veya orijinal ile ilişkisini açıkça gösteren açıklayıcı bir isim seçin. Örneğin, dönüşümlerden önce yedek için "Original_Amount", başlangıç değerlerini korumak için "Baseline_Status" gibi. İsim benzersiz olmalı ve veri kümeniz içindeki mevcut özniteliklerle çakışmamalıdır.

Filter (Optional): Kopyalanan değerleri hangi durumların alacağını kontrol etmek için filtre uygulayın. Filtre belirtilmişse, sadece filtre kriterlerini karşılayan durumların yeni özniteliğe değerleri kopyalanır. Filtre kriterlerini karşılamayan durumlarda yeni öznitelik oluşturulur ancak boş (null) bırakılır. Bu seçici kopyalama, belirli süreç segmentlerine, zaman dilimlerine veya durum kategorilerine uygulanacak öznitelik varyantları oluşturmak için kullanışlıdır. Filtre, olay öznitelikleri kopyalansa bile durum seviyesinde çalışır.

Örnekler

Örnek 1: Karşılaştırma İçin Temel Durum Oluşturma

Senaryo: Bir sipariş tamamlama sürecinde, oluşturulma anındaki ilk sipariş durumunu korumanız gerekir; böylece mevcut durum ile karşılaştırma yapabilir ve durum değişikliklerini süreç boyunca takip edebilirsiniz.

Ayarlar:

  • Column Name: Order_Status
  • New Attribute Name: Initial_Order_Status
  • Filter: Yok (tüm durumlar için kopyala)

Çıktı: "Initial_Order_Status" adlı yeni bir durum özniteliği oluşturur ve Order_Status değerlerinin tam kopyasını içerir. Durumlar için:

  • Order_Status: "Beklemede Onay"

Initial_Order_Status da: "Beklemede Onay" olacaktır.

Analizinizde, Initial_Order_Status ile mevcut Order_Status karşılaştırılarak hangi siparişlerin durumunun değiştiği tespit edilebilir; bu sayede durum ilerleyiş desenleri analiz edilip belirli durumlarda sıkışan vakalar bulunabilir.

Bilgiler: Bu temel kopya, değişiklik takip analizini etkinleştirir, süreç darboğazlarını belirler ve zaman içinde sürecin gelişimini ölçmek için referans noktası sağlar.

Örnek 2: Döviz Dönüşümünden Önce Orijinal Maliyeti Koruma

Senaryo: Küresel bir tedarik sürecinde, tüm maliyetleri konsolide raporlama için temel para birimi (USD) cinsine dönüştürmeniz gerekir; ancak denetim ve mutabakat amaçlarıyla orijinal para birimlerindeki maliyet değerlerini korumak istersiniz.

Ayarlar:

  • Column Name: Invoice_Amount
  • New Attribute Name: Original_Invoice_Amount
  • Filter: Yok

Çıktı: "Original_Invoice_Amount" adlı yeni bir durum özniteliği oluşturur ve Invoice_Amount değerlerinin tam kopyasını içerir. Durumlar için:

  • Invoice_Amount: 45000.00 (çeşitli para birimlerinde)
  • Currency: "EUR"

Original_Invoice_Amount değeri: 45000.00 olacaktır.

Kopyalama sonrasında, Invoice_Amount’a döviz dönüşüm zenginleştirmeleri uygulanabilir; Original_Invoice_Amount ise değişmeden kalır ve kaynak veriler denetim ve varyans analizleri için korunmuş olur.

Bilgiler: Bu koruma yöntemi veri soy ağacını sürdürür, orijinal ve dönüştürülmüş tutarlar arasında mutabakat sağlar ve çoklu para birimi raporlama senaryolarında şeffaflık kazandırır.

Örnek 3: Farklı Analiz Bağlamları için Bölgesel Varyantlar Oluşturma

Senaryo: Çoklu bölgeyi kapsayan bir satış sürecinde, her bölgesel ekip için sadece kendi bölgesine ait satış tutarlarını içeren ayrı öznitelik kopyaları oluşturmak istersiniz; bu sayede bölgeye özgü analizler basitleşir.

Ayarlar:

  • Column Name: Sales_Amount
  • New Attribute Name: North_America_Sales
  • Filter: Region = "North America"

Çıktı: "North_America_Sales" adlı yeni durum özniteliği oluşturur; sadece Kuzey Amerika bölgesine ait durumlar için satış tutarlarını içerir. Kuzey Amerika durumunda:

  • Sales_Amount: 125000.00
  • Region: "North America"

North_America_Sales: 125000.00 olacaktır.

Diğer bölgelerdeki durumlar için:

  • Sales_Amount: 85000.00
  • Region: "Europe"

North_America_Sales boş (null) olur.

Bilgiler: Bu seçici kopyalama, bölgeye özgü panolar ve raporlar oluşturmayı filtre uygulama ihtiyacını ortadan kaldırarak kolaylaştırır, bölgeler arası varyans analizini basitleştirir ve ekiplerin kendi verilerine odaklanmasına olanak tanır.

Örnek 4: Yinelemeli Veri Kalitesi için Çalışma Kopyası Oluşturma

Senaryo: Müşteri hizmetleri sürecinde, ürün kategori isimlerini temizleyip standartlaştırmanız gerekir; ancak kalite güvencesi için orijinal ham değerleri koruyup veri temizleme seviyesini takip etmek istersiniz.

Ayarlar:

  • Column Name: Product_Category
  • New Attribute Name: Product_Category_Original
  • Filter: Yok

Çıktı: "Product_Category_Original" adlı yeni bir durum özniteliği oluşturur ve Product_Category değerlerinin tam kopyalarını içerir. Durumlar için:

  • Product_Category: "Laptop Computer - 15in"

Product_Category_Original: "Laptop Computer - 15in" olacaktır.

Kopyalamadan sonra, Product_Category üzerinde metin değiştirme, gruplama ve standartlaştırma zenginleştirmeleri uygulanabilir; Product_Category_Original ise değişmeden kalır; böylece:

  • Temizlenmiş ve orijinal değerler karşılaştırılarak veri kalitesi iyileştirmeleri ölçülebilir
  • Standartlaştırma gerektiren yaygın varyasyonlar tespit edilebilir
  • Tüm veri dönüşümlerinin denetim izi tutulabilir

Bilgiler: Bu çalışma kopyası yaklaşımı, veri kalitesi süreçlerinin şeffaflığını sağlar, öncesi ve sonrası karşılaştırma yetenekleri sunar ve uygulanan tüm dönüşümlerin izlenebilirliğini korur.

Örnek 5: Eğilim Analizi için Zaman Bazlı Anlık Görüntüler Oluşturma

Senaryo: Proje yönetimi sürecinde, belirli kilometre taşlarında proje tamamlanma yüzdesini yakalamak istersiniz; böylece tahminlerin zamanla nasıl değiştiğini analiz eder ve proje tahmin doğruluğundaki desenleri ortaya çıkarırsınız.

Ayarlar:

  • Column Name: Completion_Percentage
  • New Attribute Name: Completion_At_Midpoint
  • Filter: Milestone = "Project Midpoint Review"

Çıktı: "Completion_At_Midpoint" adlı yeni bir durum özniteliği oluşturur ve yalnızca orta nokta incelemesine ulaşmış durumlar için tamamlanma yüzdesini yakalar. Orta noktadaki bir durumda:

  • Completion_Percentage: 45
  • Milestone: "Project Midpoint Review"

Completion_At_Midpoint: 45 olacaktır.

Henüz orta noktaya ulaşmamış durumlarda:

  • Completion_Percentage: 25
  • Milestone: "Initial Planning"

Completion_At_Midpoint boş (null) olur.

Completion_Percentage değerleri güncellenmeye devam ettikçe, orta nokta anlık görüntüsü ile nihai tamamlanma karşılaştırılarak tahmin doğruluğu analiz edilebilir ve orta nokta projeksiyonlarından önemli sapmalar yapan projeler tespit edilebilir.

Bilgiler: Bu zaman bazlı anlık görüntüler, proje yaşam döngüsü boyunca eğilim analizi yapılmasını sağlar, farklı proje aşamalarındaki sistematik tahmin yanlılıklarını ortaya çıkarır ve gelecekteki proje planlama doğruluğunu artırmak için temel metrikler sunar.

Çıktı

Öznitelik Kopyalama zenginleştirmesi, kaynak öznitelikle aynı seviyede (durum veya olay) tek bir yeni öznitelik oluşturur. Yeni öznitelik, kaynak özniteliğin tam bir kopyasıdır ve aşağıdaki özellikleri korur:

  • Veri Türü: Kopyalanan öznitelik, metin, tam sayı, ondalık, boolean veya tarih-zaman gibi kaynak ile aynı veri türünü taşır
  • Gösterim Formatı: Kaynak özniteliğe uygulanan para birimi sembolleri, ondalık basamaklar, tarih formatları gibi biçimlendirmeler kopyada korunur
  • Değerler: Kaynak öznitelikteki tüm boş olmayan değerler tam olarak yeni özniteliğe kopyalanır

Yeni öznitelik, veri kümenizde orijinal öznitelik yanında görünür ve mindzieStudio’nun tüm özelliklerinde kullanılabilir: filtreler, hesaplayıcılar, görselleştirmeler ve sonraki zenginleştirmeler dahil. Filtre uygulanmazsa yeni öznitelik, tüm durumlar veya olaylar için (kaynak özniteliğin tamlığına uygun şekilde) değer taşır. Filtre varsa, sadece filtre kriterlerini karşılayan durum veya olaylarda değerler doldurulur; kriteri karşılamayanlarda öznitelik boş (null) olur ancak mevcut kalır.

Kopyalanan öznitelik, veri kümesi meta verisinde türetilmiş öznitelik olarak işaretlenir; bu, kaynaktan gelen veri değil, zenginleştirme işlemiyle oluşturulduğu anlamına gelir. Özniteliğin bağımlılıkları orijinal kaynak özniteliğe referans verir; böylece veri soy ağacı denetim ve veri dönüşümlerinin anlaşılması için korunur.

Olay öznitelikleri için kopyalama işlemi olay seviyesinde yapılır; her bireysel olaya öznitelik değeri kopyalanır. Durum öznitelikleri için kopyalama durum seviyesinde gerçekleşir; tek bir durum seviyesindeki değer yeni özniteliğe çoğaltılır.


Bu dokümantasyon mindzie Studio süreç madenciliği platformunun bir parçasıdır.