Birden Çok Vaka Özelliğini Karşılaştırma
Genel Bakış
Birden Çok Vaka Özelliğini Karşılaştırma zenginleştirmesi, temel karşılaştırma yeteneklerini genişleterek birden fazla vaka özelliğinin tümünün aynı değerlere sahip olduğunu doğrular. Bu güçlü veri kalite operatörü, seçilen tüm özelliklerin bir vaka içerisinde eşleşip eşleşmediğini gösteren bir boolean sonuç oluşturur ve çoklu veri noktaları arasında tutarlılığın kritik olduğu kapsamlı doğrulama senaryolarını mümkün kılar. Basit iki özellikli karşılaştırmalardan farklı olarak, bu zenginleştirme üç veya daha fazla özellik arasında evrensel uyumu kontrol eder ve karmaşık veri doğrulama, çoklu sistem mutabakatı ve kapsamlı kalite güvence için temel yetenekler sağlar.
Bu zenginleştirme özellikle birden fazla kaynak sistemden gelen verilerin, yinelenen veri giriş noktalarının veya karmaşık doğrulama gereksinimlerinin olduğu süreç madenciliği senaryolarında değerlidir. Örneğin, satın alma süreçlerinde yaygın olan üçlü eşleşme senaryolarında, sipariş miktarlarının, mal kabul kayıtlarının ve faturaların birbirleriyle uyumlu olup olmadığını doğrulayabilirsiniz. Sağlık hizmetlerinde, hasta kimliklerinin kabul, tedavi ve taburculuk kayıtları arasında tutarlı olduğunu kontrol edebilirsiniz. Üretimde, ürün spesifikasyonlarının tasarım, üretim planlama ve kalite kontrol sistemleri arasında uyumlu olmasını sağlayabilirsiniz. Zenginleştirme yalnızca tüm belirtilen özellikler tam olarak aynı değere sahip olduğunda True döner, bu da birden fazla ilişkili veri noktası arasındaki tutarsızlıkları tespit etmek için idealdir.
Karşılaştırma algoritması özellikleri sıralı olarak işler ve her sonraki özelliği ilk özellik ile karşılaştırır. Eğer herhangi bir özellik ilk özellikten farklıysa sonuç False olur. Eğer herhangi bir özellik null değere sahipse sonuç null (hesaplanmamış) olur; böylece eksik veriler yanıltıcı doğrulama sonuçları üretmez. Bu yaklaşım karmaşık çoklu sistem ortamlarında veri kalitesi izleme ve süreç uygunluk kontrolü için sağlam bir temel sağlar.
Yaygın Kullanımlar
- Satın alma süreçlerinde üçlü eşleşmeyi doğrulayarak sipariş, mal kabul ve fatura miktarlarının hepsinin eşleşmesini sağlamak
- Sağlıkta kabul, tedavi, faturalama ve taburculuk sistemlerinde hasta kimliklerinin tutarlı kalmasını doğrulamak
- Ürün spesifikasyonlarının tasarım belgeleri, üretim emirleri ve kalite kontrol kayıtları arasında eşleşmesini sağlamak
- Müşteri bilgilerinin CRM, sipariş yönetimi ve faturalama sistemleri arasında senkronize olmasını doğrulamak
- Onay miktarlarının talep, onay iş akışı ve ödeme yetkilendirme sistemleri arasında uyumlu olduğunu kontrol etmek
- Gönderim miktarlarının depo yönetimi, taşıma ve gümrük dokümantasyonu arasında eşleştiğini doğrulamak
- Denetim izlerinin zaman damgalarının birden çok kayıt sistemi genelinde uyumlu olduğunu kontrol ederek uyumluluğu sağlamak
Ayarlar
Yeni Özellik Adı: Karşılaştırma sonucunu saklayacak boolean özellik için bir ad belirtin. Çoklu özellik doğrulamasının ne olduğunu açıkça belirten açıklayıcı bir ad seçin. Örneğin, satın alma siparişi, mal kabul ve fatura miktarlarını karşılaştırırken "Three_Way_Match_Quantity" veya hasta kimliklerini birden fazla sistemde doğrularken "Patient_ID_Consistent". Özellik, tüm karşılaştırılan değerler eşleştiğinde True, herhangi bir değer farklıysa False, herhangi bir özellik null içeriyorsa null değerini alacaktır.
Vaka Sütun İsimleri: Eşitliği kontrol edilecek vaka özelliklerini seçin. Bu çoklu seçim alanı, veri setinizdeki tüm mevcut vaka özelliklerinden (orijinal veya başka zenginleştirmelerle oluşturulmuş) üç veya daha fazla özelliği seçmenize olanak tanır. Özellikler metin, sayısal, tarih ya da boolean gibi herhangi bir veri türünde olabilir. Zenginleştirme, seçilen tüm özelliklerin her vaka için aynı değeri içerdiğini doğrular. En az iki özellik seçilmelidir ancak zenginleştirme üç veya daha fazla özellik içeren senaryolar için tasarlanmıştır. Karşılaştırma kesin eşitlik kontrolü yapar - tüm değerler veri tipi ve format dahil tam olarak aynı olmalıdır. Listedeki herhangi bir özellik null değer içeriyorsa, karşılaştırma sonucu True veya False değil null olur; böylece eksik veri doğru şekilde inceleme için işaretlenir.
Örnekler
Örnek 1: Satın Almada Üçlü Eşleşme
Senaryo: Satın alma-ödeme sürecinde, ödeme yetkisi vermeden önce sipariş, mal kabul ve fatura üzerindeki miktar değerlerinin eşleştiğini doğrulamanız gerekir. Bu üçlü eşleşme, finansal doğruluk ve dolandırıcılığı önleme için temel bir kontroldür.
Ayarlar:
- Yeni Özellik Adı: Three_Way_Match_Quantity
- Vaka Sütun İsimleri: PO_Quantity, GR_Quantity, Invoice_Quantity
Çıktı: "Three_Way_Match_Quantity" adında boolean özellik oluşturur ve değerler:
- True: Üç miktarın tamamı tam eşleşirse (örn. PO=100, GR=100, Fatura=100)
- False: Herhangi bir miktar farklıysa (örn. PO=100, GR=100, Fatura=105)
- null: Üç miktardan herhangi biri eksik ya da null ise
Farklı senaryoları gösteren örnek veri:
| Case_ID | PO_Quantity | GR_Quantity | Invoice_Quantity | Three_Way_Match_Quantity |
|---|---|---|---|---|
| PO-001 | 100 | 100 | 100 | True |
| PO-002 | 50 | 50 | 52 | False |
| PO-003 | 200 | 195 | 200 | False |
| PO-004 | 75 | null | 75 | null |
| PO-005 | 25 | 25 | 25 | True |
İçgörüler: Bu karşılaştırma, mükemmel üçlü eşleşme olan faturaların otomatik onayını sağlar ve farklılıkları manuel inceleme için işaretler. Kuruluşlar, süreç verimliliği için üçlü eşleşme oranlarını KPI olarak hesaplayabilir, sık sık uyuşmazlık yaşanan tedarikçileri belirleyebilir ve uyumsuzlukların finansal etkilerini ölçebilir. False çıkan vakalar inceleme gerektirir, null sonuçlar ise veri kalitesinin iyileştirilmesini işaret eder.
Örnek 2: Sağlıkta Hasta Kimliği Doğrulama
Senaryo: Hastane bilgi sisteminde, hasta kimliklerinin kabul sistemi (ADT), elektronik tıbbi kayıtlar (EMR), laboratuvar bilgi sistemi (LIS) ve faturalama sistemi arasında tutarlı kalması gerekir. Tutarsız kimlikler tıbbi hatalara, faturalama sorunlarına ve uyumluluk problemlerine yol açabilir.
Ayarlar:
- Yeni Özellik Adı: Patient_ID_Consistent
- Vaka Sütun İsimleri: ADT_Patient_ID, EMR_Patient_ID, LIS_Patient_ID, Billing_Patient_ID
Çıktı: "Patient_ID_Consistent" boolean özelliği oluşturur ve şunları gösterir:
- True: Dört sistem kimliği aynıysa (örn. hepsi "PT-789456" gösterir)
- False: Herhangi bir sistem farklı kimlik gösteriyorsa
- null: Herhangi bir sistemde kimlik bilgisi eksikse
Örnek veri:
| Case_ID | ADT_Patient_ID | EMR_Patient_ID | LIS_Patient_ID | Billing_Patient_ID | Patient_ID_Consistent |
|---|---|---|---|---|---|
| ADM-101 | PT-789456 | PT-789456 | PT-789456 | PT-789456 | True |
| ADM-102 | PT-445821 | PT-445821 | PT-445821 | PT-445281 | False |
| ADM-103 | PT-223344 | PT-223344 | null | PT-223344 | null |
| ADM-104 | PT-998877 | PT-998877 | PT-998877 | PT-998877 | True |
İçgörüler: Bu doğrulama, hasta kimliklerindeki tutarsızlıkları tespit ederek acil müdahale gereken kayıt hatalarını ortaya çıkarır ve tıbbi hataları önlemeye yardımcı olur. Sağlık kuruluşları, sistemler arası tutarlı kimlik oranını izleyebilir, sistem entegrasyon önceliklendirmesi yapabilir ve mevzuata uyumu sağlayabilir. False sonuçlar veri mutabakatı süreçlerini tetiklerken, null sonuçlar tamamlanmamış kayıt işlemlerini gösterir.
Örnek 3: Üretimde Ürün Spesifikasyonu Tutarlılığı
Senaryo: Üretim ortamında, ürün spesifikasyonlarının mühendislik tasarım belgeleri, üretim planlama sistemleri ve kalite kontrol veritabanları arasında uyumlu olması gerekir. Tutarsızlıklar uygunsuz ürün üretimine veya gereksiz üretim gecikmelerine neden olabilir.
Ayarlar:
- Yeni Özellik Adı: Spec_Consistent_All_Systems
- Vaka Sütun İsimleri: Design_Material_Grade, Planning_Material_Grade, QC_Required_Grade
Çıktı: "Spec_Consistent_All_Systems" boolean özelliği oluşturur ve gösterir:
- True: Üç sistem aynı malzeme kalitesini belirtiyorsa (örn. hepsi "Grade_A_Premium")
- False: Herhangi bir sistem farklı bir spesifikasyon girerse
- null: Herhangi bir sistemde spesifikasyon verisi eksikse
Örnek veri:
| Production_Order | Design_Material_Grade | Planning_Material_Grade | QC_Required_Grade | Spec_Consistent_All_Systems |
|---|---|---|---|---|
| WO-5001 | Grade_A_Premium | Grade_A_Premium | Grade_A_Premium | True |
| WO-5002 | Grade_B_Standard | Grade_B_Standard | Grade_A_Premium | False |
| WO-5003 | Grade_C_Economic | null | Grade_C_Economic | null |
| WO-5004 | Grade_A_Premium | Grade_A_Premium | Grade_A_Premium | True |
İçgörüler: Bu karşılaştırma, üretim başlamadan önce spesifikasyon tutarsızlıklarını erken tespit etmenizi sağlar, kalite sorunları ve malzeme israfını önler. Üretim organizasyonları sistemler arasındaki uyum oranını ölçebilir, sık tutarsızlık yaşanan ürünleri tespit edebilir ve mühendislik değişiklik yönetimi süreçlerini iyileştirebilir. False sonuçlar spesifikasyon inceleme iş akışlarını başlatır.
Örnek 4: Sistemler Arası Müşteri Verisi Senkronizasyonu
Senaryo: Çoklu müşteri sistemine sahip bir işletmede, müşteri e-posta adreslerinin CRM, e-ticaret platformu, e-posta pazarlama sistemi ve müşteri hizmetleri portalı arasında senkronize olması gerekir; böylece tutarlı iletişim ve doğru müşteri kayıtları sağlanır.
Ayarlar:
- Yeni Özellik Adı: Customer_Email_Synchronized
- Vaka Sütun İsimleri: CRM_Email, Ecommerce_Email, Marketing_Email, Support_Email
Çıktı: "Customer_Email_Synchronized" boolean özelliği oluşturur ve:
- True: Tüm sistemlerde aynı e-posta adresi varsa (örn. hepsi "customer@example.com")
- False: Sistemlerde farklı e-posta adresleri varsa
- null: Herhangi bir sistemde e-posta adresi eksikse
Örnek veri:
| Customer_ID | CRM_Email | Ecommerce_Email | Marketing_Email | Support_Email | Customer_Email_Synchronized |
|---|---|---|---|---|---|
| CUST-1001 | john@example.com | john@example.com | john@example.com | john@example.com | True |
| CUST-1002 | mary@company.com | mary@company.com | mary@oldmail.com | mary@company.com | False |
| CUST-1003 | bob@business.net | bob@business.net | null | bob@business.net | null |
| CUST-1004 | lisa@enterprise.io | lisa@enterprise.io | lisa@enterprise.io | lisa@enterprise.io | True |
İçgörüler: Bu doğrulama, tutarsız iletişim bilgilerine sahip müşterileri tespit eder; bu tür müşteriler önemli bildirimleri kaçırabilir veya gereksiz mesaj alabilir. Kuruluşlar, sistemler arası veri senkronizasyon oranlarını hesaplayabilir, ana veri yönetimi iyileştirmelerini önceliklendirebilir ve müşteri hizmet sorunlarını azaltabilir. False sonuçlar senkronizasyon iş akışlarını başlatır, null sonuçlar eksik müşteri profillerini gösterir.
Örnek 5: Finansal Onay Miktarlarının Uyumlandırılması
Senaryo: Satın alma talep ve onay sürecinde, istenen miktarın tüm onay seviyeleri ve sistemler boyunca tutarlı kalması gerekir; böylece yetkisiz miktar değişiklikleri engellenir ve finansal kontrol sağlanır.
Ayarlar:
- Yeni Özellik Adı: Approval_Amounts_Aligned
- Vaka Sütun İsimleri: Requisition_Amount, L1_Approval_Amount, L2_Approval_Amount, PO_Final_Amount
Çıktı: "Approval_Amounts_Aligned" boolean özelliği oluşturur ve gösterir:
- True: Tüm onay seviyeleri aynı miktarı gösterdiğinde (örn. hepsi 15,000.00)
- False: Miktarlar onay aşamalarına göre farklıysa
- null: Herhangi bir aşamada miktar verisi eksikse
Örnek veri:
| Requisition_ID | Requisition_Amount | L1_Approval_Amount | L2_Approval_Amount | PO_Final_Amount | Approval_Amounts_Aligned |
|---|---|---|---|---|---|
| REQ-2001 | 15000.00 | 15000.00 | 15000.00 | 15000.00 | True |
| REQ-2002 | 8500.00 | 8500.00 | 8750.00 | 8750.00 | False |
| REQ-2003 | 22000.00 | 22000.00 | null | 22000.00 | null |
| REQ-2004 | 5000.00 | 5000.00 | 5000.00 | 5200.00 | False |
İçgörüler: Bu karşılaştırma, onay iş akışı sırasında yetkisiz miktar değişikliklerini tespit ederek finansal kontrol bütünlüğünü sağlar. Kuruluşlar, yetkisiz değişiklik olan vakaları belirleyip onay uyumluluğunu araştırabilir ve finansal kontrolleri güçlendirebilir. False sonuçlar dolandırıcılık veya süreç ihlalleri şüphesiyle derhal inceleme gerektirir; yüksek True oranları finansal kontrollerin doğru çalıştığını doğrular.
Çıktı
Birden Çok Vaka Özelliğini Karşılaştırma zenginleştirmesi, ayarlarda belirtilen adla tek bir yeni boolean vaka özelliği oluşturur. Bu özellik, karşılaştırılan tüm özelliklerin aynı değere sahip olduğu durumlarda True, herhangi biri farklıysa False ve herhangi biri null değer içeriyorsa null değerindedir. Karşılaştırma her vaka için bağımsız olarak yapılır.
Zenginleştirme, ilk özelliği takip eden her özellik ile karşılaştıran sıralı bir karşılaştırma algoritması kullanır. Tüm değerlerin veri tipi ve format dahil tam eşleşmesi gerekir. Sonuçlar:
- True: Seçilen tüm özellikler aynı ve null olmayan değerlere sahip
- False: En az bir özellik farklı değer içeriyor (tüm özellikler null değil)
- null: Bir veya daha fazla özellik null; tamamlanmamış veri
Boolean özellik, görselleştirme tercihlerine bağlı olarak True/False, Evet/Hayır, 1/0 veya özel etiketlerle gösterilebilir. Bu özellik mindzieStudio'nun diğer özellikleriyle sorunsuz entegre olur:
- Filtreleme: Yalnızca tam eşleşmeleri (True), uyumsuzlukları (False) veya eksik verileri (null) göster
- Uygunluk Analizi: Mükemmel çoklu özellik uyumu olan vakaların yüzdesini ve uyumsuzluk oranlarını hesapla
- Süreç Akışları: Tüm özellikler uyuyorsa farklı süreç yolları oluştur
- Hesaplayıcılar: Karmaşık doğrulama kuralları için mantıksal ifadelerde kullan, örn. "(Three_Way_Match_Quantity = True) AND (Amount < 10000)"
- Paneller: Eşleşme oranları, zaman içindeki veri kalitesi trendleri ve sık tutarsızlık yaşanan sistemler için KPI’lar oluştur
- Veri Kalitesi İzleme: İnceleme gerektiren veri tamamlama sorunlarını belirlemek için null sonuçları takip et
Zenginleştirme, kapsamlı doğrulama hiyerarşileri oluşturmak için diğer karşılaştırma zenginleştirmeleriyle birlikte kullanıldığında özellikle etkilidir. Örneğin, önce üç miktar alanının eşleşip eşleşmediğini kontrol etmek için Birden Çok Vaka Özelliğini Karşılaştırma kullanılabilir, sonra eşleşen miktarların belirli bir eşik gereksinimini karşılayıp karşılamadığı başka bir karşılaştırmayla doğrulanabilir.
Ayrıca Bakınız
- Karşılaştır Vaka Özellikleri: Sadece iki değer doğrulanacaksa, basit iki özellik eşitliği karşılaştırmaları için
- Mantıksal AND: Karmaşık doğrulama kuralları oluştururken birden fazla karşılaştırma sonucunu birleştirmek için
- Mantıksal OR: En az bir karşılaştırmanın doğru olması gereken esnek doğrulama kuralları için
- Özellik Değerlerini Kategorize Et: Çoklu özellik karşılaştırma sonuçlarına göre vakaları analiz için gruplandırmak için
- Vaka Filtreleme: Çoklu özellik doğrulama sonuçlarına göre analizden vaka çıkarmak için
Bu dokümantasyon mindzie Studio süreç madenciliği platformunun bir parçasıdır.