Бөлісу құралы:


Деректерді біріктіруге шолу

деректер көздерін орнатқаннан кейін, деректерді бір жүйеге келтіруге болады. Деректерді біріктіру тұтынушылардың біртұтас көрінісін қамтамасыз ететін бір реттік деректер көздерін бір негізгі деректер жиынына біріктіруге мүмкіндік береді.

Деректер бір кестеде немесе бірнеше кестеде біріктірілуі мүмкін. Кестелер бұрын нысандар деп аталды.

Деректерді унификациялау процесі

Біріктіру процесі тұтынушы деректерін деректер көздерінен салыстырады, көшірмелерді жояды, кестелер бойынша деректерді сәйкестендіреді және бірыңғай профиль жасайды. Біріктіру келесі ретпен жүзеге асырылады:

  1. Тұтынушы деректері: Тұтынушы деректері қадамында біріктіру процесіне қосу үшін кестелер мен бағандарды таңдаңыз. Өрістерді бағанның мақсатын сипаттайтын жалпы түрге салыңыз.

  2. Деректерді жою ережелері: Көшірме ережелері қадамында әрбір кестеден қайталанатын тұтынушы жазбаларын жою үшін ережелерді міндетті түрде анықтаңыз.

  3. Сәйкестік ережелері: Сәйкестік ережелері қадамында кестелер арасындағы тұтынушы жазбаларына сәйкес келетін ережелерді анықтаңыз. Тұтынушы екі немесе одан да көп кестелерде табылған кезде, әрбір кестенің барлық бағандары мен деректерімен бір біріктірілген жазба жасалады.

  4. Бірыңғай деректер көрінісі: Бірыңғай деректерді көру қадамында қандай тұтынушы бағандары біріктірілген тұтынушы профиліне қосылуы, шығарылуы немесе біріктірілуі керектігін анықтаңыз.

  5. Қарап шығу және бірыңғай профильді жасаңыз.

Тұтынушы идентификаторы

Біріктіру іске қосылғанда, әрбір тұтынушы профиліне бірегей CustomerId тағайындалады. Бұл идентификатор келесі екі жағдайдан басқа біріктірулер арасында өзгермейді.

  • Профильдерді біріктіру Екі немесе одан да көп біріктірілген профильдер бар болса және бастапқы деректер немесе ережелер бастапқы деректерге сәйкес келетіндей өзгергенде, келесі біріктіру іске қосылуы бұрын бірнешеу болған бір тұтынушы профилін жасайды. Жаңа біріктірілген тұтынушы профиліне алдыңғы CustomerId нөмірлерінің біріне тағайындалады. Сирек жағдайларда жаңа CustomerId тағайындалуы мүмкін, мысалы біріктіріліп жатқан біріктірілген профильдердің біреуіне немесе екеуіне де көптеген өзгерістер болған кезде. Біріктірілген тұтынушы профиліне арналған АлдыңғыТұтынушыИдентификаторы өрісі алдыңғы Тұтынушы кодын көрсетеді немесе орынды болса нүктелі үтірмен бөлінген бірнеше Тұтынушы коды көрсетеді.

  • Профильді бөлу Бір біріккен тұтынушы профилі болған кезде және бастапқы деректер немесе ережелер жазбалар сәйкес келмейтіндей өзгерген кезде, келесі біріктіру іске қосылуы бұрын бар болған жерде екі немесе одан да көп тұтынушы профильдерін жасайды. Бір жазба алдыңғы тұтынушы кодын сақтайды, ал басқаларына жаңа тұтынушы идентификаторы тағайындалады. Жаңадан тағайындалған тұтынушы идентификаторы бар тұтынушы профиліне арналған АлдыңғыCustomerId өрісі профиль бөлінген тұтынушы идентификаторын көрсетеді.

Келесіні де қараңыз: