Metadata repository
મેટાડેટા રીપોઝીટરી એ મેટાડેટા સંગ્રહિત કરવા માટે બનાવેલ ડેટાબેઝ છે. મેટાડેટા એ માળખાઓ વિશેની માહિતી છે જેમાં વાસ્તવિક માહિતી હોય છે. મેટાડેટાને ઘણીવાર "ડેટા વિશેનો ડેટા" કહેવામાં આવે છે, પરંતુ આ ભ્રામક છે. ડેટા પ્રોફાઇલ્સ એ વાસ્તવિક "ડેટા વિશે ડેટા" નું ઉદાહરણ છે. મેટાડેટા આ વ્યાખ્યામાં અમૂર્તતાનું એક સ્તર ઉમેરે છે-તે માળખા વિશેની માહિતી છે જેમાં માહિતી હોય છે. મેટાડેટા કોઈપણ સ્વરૂપમાં સંગ્રહિત કોઈપણ વિષયના કોઈપણ ડેટાની રચનાનું વર્ણન કરી શકે છે. સારી રીતે રચાયેલ મેટાડેટા રીપોઝીટરીમાં સામાન્ય રીતે વિવિધ ડેટા સ્ટ્રક્ચર્સની સરળ વ્યાખ્યાઓથી ઘણી આગળ ડેટા હોય છે. લાક્ષણિક રીપોઝીટરીઓ દરેક માહિતી માળખા વિશે ડઝનેકથી સેંકડો અલગ-અલગ માહિતીનો સંગ્રહ કરે છે. બે ડેટા વસ્તુઓની મેટાડેટાની સરખામણી-એક ડિજિટલ અને એક ભૌતિક-સ્પષ્ટ કરો કે મેટાડેટા શું છેઃ પ્રથમ, ડિજિટલઃ ડેટાબેઝમાં સંગ્રહિત ડેટા માટે ઘણા કૉલમ સાથે "પેશન્ટ" નામનું કોષ્ટક હોઈ શકે છે, જેમાં દરેક ડેટા હોય છે જે દરેક દર્દીના અલગ લક્ષણનું વર્ણન કરે છે. આમાંથી એક સ્તંભને "પેશન્ટ _ લાસ્ટ _ નેમ" નામ આપવામાં આવી શકે છે. ડેટાબેઝમાં દર્દીઓના વાસ્તવિક ઉપનામ ધરાવતા સ્તંભ વિશેના કેટલાક મેટાડેટા શું છે? આપણે પહેલેથી જ બે વસ્તુઓનો ઉપયોગ કર્યો છેઃ સ્તંભનું નામ જેમાં માહિતી હોય (પેશન્ટ _ લાસ્ટ _ નેમ) અને કોષ્ટકનું નામ જેમાં સ્તંભ હોય (પેશન્ટ). અન્ય મેટાડેટામાં છેલ્લા નામની મહત્તમ લંબાઈ શામેલ હોઈ શકે છે જે દાખલ કરી શકાય છે, છેલ્લું નામ જરૂરી છે કે નહીં (શું આપણે પેશન્ટ _ લાસ્ટ _ નેમ વિના દર્દી રાખી શકીએ? ), અને શું ડેટાબેઝ લોઅરકેસમાં દાખલ કરેલ કોઈપણ અટકને અપરકેસમાં રૂપાંતરિત કરે છે. સુરક્ષા પ્રકૃતિના મેટાડેટા એવા પ્રતિબંધો બતાવી શકે છે જે આ નામોને કોણ જોઈ શકે તે મર્યાદિત કરે છે. બીજું, ભૌતિકઃ ઈંટ અને મોર્ટાર પુસ્તકાલયમાં સંગ્રહિત માહિતી માટે, એક પાસે ઘણા ગ્રંથો હોય છે અને પુસ્તકો સહિત વિવિધ માધ્યમો હોઈ શકે છે. પુસ્તકો વિશેના મેટાડેટામાં ISBN, બાઈન્ડીંગ _ ટાઇપ, પેજ _ કાઉન્ટ, ઓથર વગેરેનો સમાવેશ થશે. બાઈન્ડીંગ _ ટાઇપની અંદર, મેટાડેટામાં સંભવિત બાઈન્ડીંગ, સામગ્રી વગેરેનો સમાવેશ થશે. વ્યવસાયિક માહિતીની આ સંદર્ભિત માહિતીમાં અર્થ અને સામગ્રી, સંચાલિત નીતિઓ, તકનીકી વિશેષતાઓ, પરિવર્તન કરતી વિશિષ્ટતાઓ અને હેરફેર કરતા કાર્યક્રમોનો સમાવેશ થાય છે. વ્યાખ્યા મેટાડેટા રીપોઝીટરી ભૌતિક રીતે મેટાડેટા સંગ્રહિત કરવા અને સૂચિબદ્ધ કરવા માટે જવાબદાર છે. મેટાડેટા રીપોઝીટરીમાં ડેટા સામાન્ય, સંકલિત, વર્તમાન અને ઐતિહાસિક હોવો જોઈએઃ સામાન્ય મેટા મોડેલે મેટાડેટાને કાર્યક્રમો-વિશિષ્ટ વ્યાખ્યાયિત રીતે સંગ્રહિત કરવાને બદલે સામાન્ય શબ્દો દ્વારા સંગ્રહિત કરવો જોઈએ, જેથી જો તમારો ડેટા બેઝ પ્રમાણભૂત એક ઉત્પાદનમાંથી બીજામાં બદલાય તો મેટાડેટા રીપોઝીટરીનું ભૌતિક મેટા મોડેલ બદલવાની જરૂર નહીં પડે. મેટાડેટા રીપોઝીટરીનું એકીકરણ તમામ વ્યવસાયિક ક્ષેત્રોના મેટાડેટાને સંકલિત ફેશનમાં રહેવાની મંજૂરી આપે છેઃ સંસ્થાના તમામ ક્ષેત્રો અને વિષય ક્ષેત્રોને આવરી લે છે. વર્તમાન અને ઐતિહાસિક મેટાડેટા ભંડારમાં સુલભ વર્તમાન અને ઐતિહાસિક મેટાડેટા હોવો જોઈએ. મેટાડેટા રીપોઝીટરીઓને ડેટા ડિક્શનરી તરીકે ઓળખવામાં આવે છે. મેટાડેટા માટેની જરૂરિયાતોના સંક્રમણ સાથે વ્યવસાયિક બુદ્ધિ માટે મેટાડેટા વપરાશમાં વધારો થયો છે, તેથી મેટાડેટા રીપોઝીટરીનો અવકાશ પણ વધ્યો છે. અગાઉના ડેટા શબ્દકોશો એ વ્યવસાય સાથે ટેકનોલોજીનો સંપર્ક કરવા માટેનું સૌથી નજીકનું સ્થળ છે. ડેટા શબ્દકોશો એ પ્રારંભિક તબક્કામાં મેટાડેટા રીપોઝીટરીનું બ્રહ્માંડ છે, પરંતુ જેમ જેમ અવકાશમાં વધારો થયો તેમ તેમ બિઝનેસ ગ્લોસરી અને તેમના ટૅગ્સ વિવિધ સ્થિતિ ફ્લેગ્સ માટે બિઝનેસ બાજુએ ઉભરી આવ્યા જ્યારે ટેક્નોલોજી મેટાડેટા વપરાશ, તેમના વંશ અને જોડાણોએ રીપોઝીટરી બનાવી, મૂલ્યવાન અહેવાલો માટેનો સ્રોત વ્યવસાય અને તકનીકીને એકસાથે લાવવા માટે અને ડેટા મેનેજમેન્ટ નિર્ણયોને સરળ તેમજ ફેરફારોની કિંમતનું મૂલ્યાંકન કરવામાં મદદ કરી. મેટાડેટા રીપોઝીટરી એન્ટરપ્રાઇઝ વાઇડ ડેટા ગવર્નન્સ, ડેટા ક્વોલિટી અને માસ્ટર ડેટા મેનેજમેન્ટ (માસ્ટર ડેટા અને રેફરન્સ ડેટા સહિત) ની શોધ કરે છે અને ડેટા સ્ટ્રક્ચર્સ માટે નિર્ણય સપોર્ટ સિસ્ટમ પ્રદાન કરવા માટે સમગ્ર સંસ્થામાં સંકલિત મેટાડેટા સાથે માહિતીની આ સંપત્તિને એકીકૃત કરે છે, તેમ છતાં તે ફક્ત વિવિધ સિસ્ટમોમાંથી વપરાતી રચનાઓને પ્રતિબિંબિત કરે છે. રીપોઝીટરી વિ. રજિસ્ટ્રી રીપોઝીટરીમાં રજિસ્ટ્રીની સરખામણીમાં વધારાની કાર્યક્ષમતાઓ છે. મેટાડેટા રીપોઝીટરી માત્ર મેટાડેટા રજિસ્ટ્રી જેવા મેટાડેટા સંગ્રહિત કરતી નથી પણ સંબંધિત મેટાડેટા પ્રકારો સાથે સંબંધો પણ ઉમેરે છે. મેટાડેટા જ્યારે સંસ્થામાં તેના પ્રવેશના બિંદુથી ડિલિવરેબલ્સ સુધીના પ્રવાહમાં સંબંધિત હોય ત્યારે તે ડેટા બિંદુની વંશાવલિ તરીકે ગણવામાં આવે છે. મેટાડેટા જ્યારે અન્ય સંબંધિત મેટાડેટા પ્રકારો સાથે સંબંધિત હોય ત્યારે તેને જોડાણ કહેવામાં આવે છે. સમગ્ર સંસ્થામાં તમામ મેટાડેટા બિંદુઓને સંબંધો પ્રદાન કરીને અને ફેરફારોને નિયંત્રિત કરવા માટે આર્કિટેક્ચર સાથે તેની અખંડિતતા જાળવી રાખીને, મેટાડેટા રીપોઝીટરી સંપૂર્ણ ડેટા પ્રવાહ અને તેમની વ્યાખ્યાઓ અને તેમની અસરને સમજવા માટે મૂળભૂત સામગ્રી પ્રદાન કરે છે. પણ મહત્વનું લક્ષણ સંસ્કરણ નિયંત્રણ જાળવવાનું છે, જોકે વિરોધાભાસ માટેનું આ નિવેદન ચર્ચા માટે ખુલ્લું છે. આ વ્યાખ્યાઓ હજુ પણ વિકસિત થઈ રહી છે, તેથી વ્યાખ્યાઓની ચોકસાઈમાં સુધારાની જરૂર છે. રજિસ્ટ્રીનો હેતુ મેટાડેટા તત્વને વ્યાખ્યાયિત કરવાનો અને સમગ્ર સંસ્થામાં જાળવવાનો છે. અને ડેટા મોડેલો અને અન્ય ડેટા મેનેજમેન્ટ ટીમો કોઈપણ ફેરફારોને અનુસરવા માટે રજિસ્ટ્રીનો સંદર્ભ લે છે. જ્યારે મેટાડેટા રીપોઝીટરી સંસ્થાઓમાં વિવિધ મેટાડેટા સિસ્ટમોમાંથી મેટાડેટા સ્ત્રોત કરે છે અને અપસ્ટ્રીમમાં શું છે તે પ્રતિબિંબિત કરે છે. રીપોઝીટરી ક્યારેય અપસ્ટ્રીમ તરીકે કામ કરતું નથી જ્યારે રજિસ્ટ્રીનો ઉપયોગ મેટાડેટા ફેરફારો માટે અપસ્ટ્રીમ તરીકે થાય છે. ઉપયોગ માટેનું કારણ મેટાડેટા રીપોઝીટરી સંસ્થાના ડેટા કન્ટેનરની તમામ રચનાને એક સંકલિત સ્થાન પર સક્ષમ કરે છે. આ ગણતરી કરેલ વ્યવસાયિક નિર્ણયો લેવા માટે પુષ્કળ સાધનસંપન્ન માહિતી ખોલે છે. આ સાધન તમામ મોડેલોને એકીકૃત કરવા માટે ડેટા મોડેલના એક સામાન્ય સ્વરૂપનો ઉપયોગ કરે છે આમ સંસ્થાના તમામ કાર્યક્રમો અને કાર્યક્રમોને એક સ્વરૂપમાં લાવે છે. અને તેની ટોચ પર વ્યવસાયની વ્યાખ્યાઓ અને વ્યવસાય પ્રક્રિયાઓને લાગુ કરવાથી વ્યવસાય અને તકનીકી નજીક આવે છે જે સંસ્થાઓને ચોક્કસ લક્ષ્યો સાથે વિશ્વસનીય રોડમેપ બનાવવામાં મદદ કરશે. વન સ્ટોપ માહિતી સાથે, વ્યવસાયનું ફેરફારો પર વધુ નિયંત્રણ હશે, અને સાધનની અસરનું વિશ્લેષણ કરી શકે છે. સામાન્ય રીતે વ્યવસાય ફેરફારો કરવા અથવા નવા ડેટા સ્ટ્રક્ચર્સ ઉમેરવા અથવા સંસ્થાના ડેટા મેનેજમેન્ટમાં સ્ટ્રક્ચર્સને દૂર કરવા માટે અસરો પર શોધ અને સંશોધનના આધારે નિર્ણયો લેવા માટે ઘણો સમય અને નાણાં ખર્ચ કરે છે. સંરચિત અને સારી રીતે જાળવવામાં આવેલા ભંડાર સાથે, ઉત્પાદનને વિચારથી વિતરણ તરફ ખસેડવામાં ઓછામાં ઓછો સમય લાગે છે (અન્ય ચલ સ્થિર છે તે ધ્યાનમાં લેતા). સારાંશમાં કહીએ તોઃ સમગ્ર સંસ્થામાં મેટાડેટાનું એકીકરણ વિવિધ મેટાડેટા પ્રકારો વચ્ચે સંબંધ બાંધો વિવિધ અલગ અલગ પ્રણાલીઓ વચ્ચે સંબંધ બાંધો વ્યાખ્યાની વ્યવસાયિક સુવર્ણ નકલ માળખા સ્તર પર ફેરફારોની આવૃત્તિ નિયંત્રણ માહિતીમાં નિપુણતા મેળવવા માટે સંદર્ભ માહિતી સાથે જોડાણ જુઓ વિવિધ અધિકૃત મેટાડેટા સ્રોત પ્રણાલીઓ સાથે સ્વચાલિત સુમેળ વ્યવસાયિક નિર્ણયો પર વધુ નિયંત્રણ મોડેલોને ઓવરલેપ કરીને માળખાને માન્ય કરો માહિતી માળખા સ્તર પર વિસંગતતાઓ, અંતરાયો, વંશ, મેટ્રિક્સ શોધો દરેક ડેટાબેઝ મેનેજમેન્ટ સિસ્ટમ (DBMS) અને ડેટાબેઝ ટૂલ્સની અંદર મેટાડેટા ઘટકો માટે તેમની પોતાની ભાષા હોય છે. ડેટાબેઝ એપ્લિકેશન્સ પાસે પહેલેથી જ તેમની પોતાની રીપોઝીટરીઓ અથવા રજિસ્ટ્રીઓ છે જે અંદર સંગ્રહિત ડેટાને ઍક્સેસ કરવા માટે તમામ જરૂરી કાર્યક્ષમતા પ્રદાન કરે તેવી અપેક્ષા છે. વિક્રેતાઓ નથી ઇચ્છતા કે અન્ય કંપનીઓ તેમના ઉત્પાદનોમાંથી અને હરીફ ઉત્પાદનોમાં ડેટાને સરળતાથી સ્થાનાંતરિત કરવામાં સક્ષમ હોય, તેથી તેઓ મેટાડેટાને જે રીતે હેન્ડલ કરે છે તેની માલિકી ધરાવે છે. કેસ ટૂલ્સ, DBMS શબ્દકોશો, ETL ટૂલ્સ, ડેટા સફાઇ ટૂલ્સ, OLAP ટૂલ્સ અને ડેટા માઇનિંગ ટૂલ્સ બધા મેટાડેટાને અલગ રીતે સંભાળે છે અને સંગ્રહિત કરે છે. આ તમામ સાધનોમાંથી મેટાડેટા ઘટકોને સંગ્રહિત કરવા માટે માત્ર મેટાડેટા રીપોઝીટરીની રચના કરી શકાય છે. ડિઝાઇન મેટાડેટા રીપોઝીટરીઓએ મેટાડેટા ચાર વર્ગીકરણમાં સંગ્રહિત કરવી જોઈએઃ માલિકી, વર્ણનાત્મક લાક્ષણિકતાઓ, નિયમો અને નીતિઓ અને ભૌતિક લાક્ષણિકતાઓ. માલિકી, માહિતીના માલિક અને એપ્લિકેશનના માલિકને દર્શાવે છે. વર્ણનાત્મક લાક્ષણિકતાઓ, નામો, પ્રકારો અને લંબાઈ અને વ્યવસાય માહિતી અથવા વ્યવસાય પ્રક્રિયાઓનું વર્ણન કરતી વ્યાખ્યાઓને વ્યાખ્યાયિત કરે છે. નિયમો અને નીતિઓ, સુરક્ષા, માહિતીની સ્વચ્છતા, માહિતી માટેની સમયરેખા અને સંબંધોને વ્યાખ્યાયિત કરશે. ભૌતિક લાક્ષણિકતાઓ મૂળ અથવા સ્રોત અને ભૌતિક સ્થાનને વ્યાખ્યાયિત કરે છે. ડેટાબેઝ બનાવવા માટે લોજિકલ ડેટા મોડેલ બનાવવાની જેમ, લોજિકલ મેટા મોડેલ વ્યવસાયિક ડેટા માટે મેટાડેટા જરૂરિયાતોને ઓળખવામાં મદદ કરી શકે છે. મેટાડેટા રીપોઝીટરી કેન્દ્રિય, વિકેન્દ્રિત અથવા વિતરિત કરવામાં આવશે. કેન્દ્રીકૃત ડિઝાઇનનો અર્થ એ છે કે મેટાડેટા રીપોઝીટરી માટે એક ડેટાબેઝ છે જે વ્યવસાયમાં તમામ એપ્લિકેશનો માટે મેટાડેટા સંગ્રહિત કરે છે. કેન્દ્રીકૃત મેટાડેટા રીપોઝીટરીમાં કેન્દ્રીકૃત ડેટાબેઝના સમાન ફાયદા અને ગેરફાયદા છે. સંચાલન કરવું સરળ છે કારણ કે તમામ ડેટા એક ડેટાબેઝમાં છે, પરંતુ ગેરલાભ એ છે કે અવરોધો આવી શકે છે. વિકેન્દ્રિત મેટાડેટા ભંડાર મેટાડેટાને બહુવિધ ડેટાબેઝમાં સંગ્રહિત કરે છે, જે ક્યાં તો સ્થાન અને અથવા વ્યવસાયના વિભાગો દ્વારા અલગ પડે છે. આ કેન્દ્રીકૃત મેટાડેટા રીપોઝીટરી કરતાં રીપોઝીટરીનું સંચાલન વધુ સંકળાયેલું બનાવે છે, પરંતુ ફાયદો એ છે કે મેટાડેટાને વ્યક્તિગત વિભાગોમાં વિભાજિત કરી શકાય છે. વિતરિત મેટાડેટા રીપોઝીટરી વિકેન્દ્રિત પદ્ધતિનો ઉપયોગ કરે છે, પરંતુ વિકેન્દ્રિત મેટાડેટા રીપોઝીટરીથી વિપરીત મેટાડેટા તેની મૂળ એપ્લિકેશનમાં રહે છે. એક XML ગેટવે બનાવવામાં આવે છે જે દરેક અલગ એપ્લિકેશનમાં મેટાડેટાને ઍક્સેસ કરવા માટે ડિરેક્ટરી તરીકે કાર્ય કરે છે. ડિસ્ટ્રિબ્યુટેડ મેટાડેટા રીપોઝીટરી માટેના ફાયદા અને ગેરફાયદા ડિસ્ટ્રિબ્યુટેડ ડેટાબેઝને પ્રતિબિંબિત કરે છે. માહિતી મોડેલની રચનામાં માહિતીનું સંકલિત દૃશ્ય બનાવવા માટે મેટાડેટા પ્રકારોના વિવિધ સ્તરોનો સમાવેશ થવો જોઈએ. વિવિધ મેટાડેટા પ્રકારોને વ્યવસાયિક શબ્દાવલિ સાથે જોડતા ટોપ ડાઉન મોડેલમાં સંબંધિત મેટાડેટા ઘટકો સાથે સિલાઇ કરવી જોઈએ. મેટાડેટાના સ્તરોઃ વ્યવસાય શબ્દકોષઃ વ્યવસાયની શરતો સાથે પુનરાવર્તિત સંબંધ ધરાવે છે. વ્યાપાર ટૅગ્સઃ તે શબ્દ અથવા શરતો સાથે વિવિધ જોડાણ ધરાવે છે. ડેટા શબ્દકોશઃ મેટાડેટા તત્વોની વ્યાખ્યા અને ડેટા અથવા એન્ટરપ્રાઇઝ આર્કિટેક્ચર દ્વારા પ્રદાન કરવામાં આવેલી તેમની તકનીકી વ્યાખ્યાઓ માટે ડેટા મોડેલ સાધનોમાંથી માહિતી ધરાવે છે. કન્સેપ્ચ્યુઅલ ડેટા મોડેલ્સઃ લોજિકલ ડેટા મોડેલ્સ ભૌતિક ડેટા મોડેલ્સ ડેટાબેઝ માન્યતા નિયમો અને ડેટા ગુણવત્તા નિયમો ઇટીએલ, વ્યવસાયના નિયમો અને લક્ષણો અને સંસ્થાઓ સાથેના તેમના સંબંધો અહેવાલો મેપિંગ કલાકૃતિઓ (સંબંધો) રિપોર્ટિંગ જરૂરિયાતો (સંબંધો) વ્યવસાય પ્રક્રિયાઓ અને તકનીકી લોકો સાથેના તેમના સંબંધો પદાનુક્રમ અને તેમના સંબંધ માલિક સંબંધ એન્ટિટી-સંબંધ/ઑબ્જેક્ટ-ઓરિએન્ટેડ મેટાડેટા રીપોઝીટરીઝને એન્ટિટી-સંબંધ મોડેલ અથવા ઑબ્જેક્ટ-ઓરિએન્ટેડ ડિઝાઇન તરીકે ડિઝાઇન કરી શકાય છે. સંદર્ભો ડેટા મોડેલિંગ ડેટાબેઝ મેટાડેટા મેટાડેટા રજિસ્ટ્રી પણ જુઓ