මෙම ලැයිස්තුගත කිරීම පිළිබඳව
එය කරන්නේ කුමක්ද
මෙය ඔබ දැනට ධාවනය කරන පද්ධති සම්බන්ධ කරයි, එනම් දත්ත සමුදාය ගබඩාවට, CRM වාර්තාකරණ මෙවලමට, API පැතුරුම්පතට, හෝ මේවා කිහිපයක් එකතු කර සම්බන්ධ කිරීම වැනි ය. සම්මත මෙහෙයුම් අතරතුර පේළි මාරු කිරීම සරල ය; සැබෑ පරීක්ෂණය වන්නේ හතළිස් වන දිනයේ සිදු වන දෙයයි, එනම් අලුයම 2 ට සත්යාපන ටෝකනයක් කල් ඉකුත් වූ විට, මූලික වගුවකට නව nullable ක්ෂේත්රයක් ලැබුණු විට, හෝ කාණ්ඩ මාරුවක් අතරමගදී බාධා වූ විට ය.
එය ගොඩනගා ඇත්තේ කෙසේද
නිස්සාරණය, පැටවීම සහ පරිවර්තනය වෙනම අදියර ලෙස පවත්වා ගෙන යනු ලැබේ, මන්ද ඒ සෑම එකක්ම එකිනෙකට වෙනස් හේතු නිසා අසාර්ථක විය හැකි අතර ඒ සඳහා තමන්ගේම නැවත උත්සාහ කිරීමේ යාන්ත්රණයක් අවශ්ය වේ. නැවත ආරම්භ කිරීමකදී වාර්තා අනුපිටපත් කිරීම වෙනුවට එය නතර වූ තැනින් නැවත ආරම්භ වන බව සහතික කිරීම සඳහා නිස්සාරණය කර්සරයක් හෝ ජල සලකුණක් අනුගමනය කරයි. සෑම කාණ්ඩයක් සඳහාම පැටවීම ගනුදෙනුවක් තුළ සිදු වේ, එනම් බාධාවක් ඇති වූ විට ඉලක්කය අර්ධ වශයෙන් යාවත්කාලීන වීම වෙනුවට ස්ථාවර තත්වයක පවතී. පරිවර්තන රීති පසුව කියවීමට අපහසු වන දෘශ්ය සාදන්නෙකු වෙනුවට අනුවාද-පාලිත SQL හෝ Python හි පවතී.
සෑම ධාවනයකදීම කියවන ලද පේළි, ලියන ලද පේළි, ප්රතික්ෂේප කරන ලද පේළි සහ එක් එක් ප්රතික්ෂේප කිරීම සඳහා හේතුව විස්තර කරන ප්රකාශනයක් ජනනය කරයි. හැෂ් එකක් සමඟ යුගල කළ ස්වාභාවික යතුරක් මඟින් ක්රියාවලිය අක්රිය නොවන බව සහතික කරයි, එනම් පසුගිය කාර්යයක් නැවත ධාවනය කිරීමෙන් කිසිදු හානියක් සිදු නොවේ. මූලාශ්ර ක්රමලේඛවල වෙනස්කම් පැටවීමට බාධා කිරීමට පෙර අනාවරණය කර ගනු ලැබේ, නිහඬ අසාර්ථකත්වයක් වෙනුවට අනතුරු ඇඟවීමක් ජනනය කරයි.
ඔබට ලැබෙන දේ
- ඔබේම ගබඩාවට (repository) ඇතුළත් කළ, ඔබේ සත්ය දත්ත සාම්පලයකට එරෙහිව පරීක්ෂා කරන ලද නල මාර්ග කේතය (pipeline code).
- ඔබේ තාක්ෂණික පද්ධතියට ගැලපෙන කාලසටහන් යාන්ත්රණයක් - cron, systemd timer, Airflow හෝ Prefect.
- පේළි ගණන, අසාර්ථකත්වයන් සහ ප්රමාද විචල්යයන් ආවරණය වන අධීක්ෂණය සහ අනතුරු ඇඟවීම්.
- නැවත ධාවනය කිරීම, පසුකාලීන පිරවීම (backfill) සහ නව දත්ත මූලාශ්රයක් එක් කරන්නේ කෙසේද යන්න පැහැදිලි කරන මාර්ගෝපදේශයක් (runbook).
අපට ඔබෙන් අවශ්ය දේ
මූලාශ්ර සහ ගමනාන්ත පද්ධති සඳහා කියවීමේ ප්රවේශය (read access), දත්තවල ක්රියාකාරී සාම්පලයක් සහ ඕනෑවට වඩා සංකීර්ණ වූවක් නොව ඔබේ ව්යාපාරයට සැබවින්ම අවශ්ය වන කාලසටහන.
කාලරාමුව සහ යාවත්කාලීන කිරීම්
නිෂ්පාදන යෙදවීමට (production deployment) පෙර ඔබේ සමාලෝචනය සඳහා අදියර ධාවනයක් (staging run) ඇතුළත්ව, ආරම්භක ක්රියාකාරී අනුවාදයක් සාමාන්යයෙන් දින පහක් ඇතුළත සූදානම් වේ. රැස්වීම් වෙනුවට සෑම ප්රධාන සන්ධිස්ථානයකදීම කෙටි ලිඛිත සටහන් ලෙස යාවත්කාලීන කිරීම් සපයනු ලබන අතර, රඳවා තබා ගැනීම, පසුකාලීන පිරවුම් කාල පරාසයන් සහ ප්රතික්ෂේප කළ පේළි හැසිරවීම වැනි ඔබේ දත්තවලට බලපාන තේරීම් අනාගත ප්රයෝජනය සඳහා සටහන් කර තබනු ලැබේ. අවසර ලත් කාලය තුළ විශ්වසනීයත්වය ළඟා කර ගැනීමට නොහැකි නම්, දියත් කිරීමේදී ගැටලු හඳුනා ගැනීමට වඩා සැලැස්ම වෙනස් කිරීමට ප්රමාණවත් තරම් කලින් ඔබට දන්වනු ලැබේ.
මෙම නිර්මාණය තනි ස්ථාවර මිල පැකේජයක් ලෙස සපයනු ලබන අතර, එක් සංශෝධනයක් ඇතුළුව, දින 14 ක කාලයක් තුළ එකවර නිම කරනු ලැබේ. ඇණවුම අදාළ වන වසම (domain) සහ ඔබේ කෙටි විස්තරය (brief) ඔබ විසින් සැපයිය යුතුය.