PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

लक्ष्य तालिका में अद्वितीय बाधा के बिना डुप्लिकेट प्रविष्टियों से बचें?

डेटा एकीकरण के लिए टैलेंड स्टूडियो के भुगतान संस्करण में सीडीसी घटक निस्संदेह इसे संबोधित करते हैं।

ओपन स्टूडियो में, आप समग्र, अद्वितीय कुंजी (प्रथम नाम, अंतिम नाम, dob, लिंग) के आधार पर अपना स्वयं का परिवर्तन डेटा कैप्चर रोल कर सकते हैं।

  • स्टेज_जीनो_मरीजों से आने वाले डेटा पर tUniqueRow का उपयोग करें, जो निम्न स्तंभों पर अद्वितीय है:प्रथम नाम, अंतिम नाम, dob, लिंग
  • उसे एक tMap में फ़ीड करें
  • tMap में इनपुट के रूप में एक और क्वेरी जोड़ें, "रोगी_टेस्ट" के पीछे तालिका के खिलाफ लुक-अप करने के लिए, प्रथम नाम, अंतिम नाम, dob, लिंग पर एक मैच खोजने के लिए। उस लुकअप को "प्रत्येक पंक्ति के लिए पुनः लोड करें" को स्टेजिंग पंक्ति से मूल्यों के विरुद्ध देखने का उपयोग करना चाहिए
  • नो-मैच के मामले में, इसका पता लगाएं और फिर डेटा की स्टेजिंग पंक्ति को "patients_test" के पीछे तालिका में डालें

प्रश्न:क्या आप भी जानकारी अपडेट करने जा रहे हैं? या, क्या लक्ष्य केवल अद्वितीय प्रविष्टियां करना है जहां डेटा पहले से मौजूद नहीं है?




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. psql वापसी कोड यदि शून्य पंक्तियाँ मिलीं

  2. PostgreSQL:अस्थायी रूप से कनेक्शन अक्षम करें

  3. फ्लास्क और SQLAlchemy PostgreSQL में लेनदेन कनेक्शन में बहुत सारे IDLE का कारण बनता है

  4. PostgreSQL और C# डेटाटाइप्स

  5. कैसे जांचें कि SQLAlchemy का उपयोग करके PostgreSQL स्कीमा मौजूद है या नहीं?