মাইগ্রেশনগুলির জন্য ডাটাবেস ম্যাপিংগুলি নথিভুক্ত করার সর্বোত্তম উপায় [বন্ধ]


9

আমি এমন একটি প্রকল্পে কাজ করছি যা মাইগ্রেশনের জন্য ডাটাবেস উপাদানগুলির ম্যাপিংয়ের অন্তর্ভুক্ত এবং আমি এটি জানতে অন্যরা কী কী সরঞ্জাম ব্যবহার করছে তা জানতে চেয়েছিলাম?

এক্সেল হ'ল সহজ ম্যাপিংগুলি নথিভুক্ত করার একটি খুব নমনীয় উপায় তবে আমি ভাবছিলাম যে কারও কাছে অনুসরণ করা কোনও নির্দিষ্ট পদ্ধতি আছে বা তারা ব্যবহার করতে পারে এমন অন্যান্য সরঞ্জামগুলি তারা সুপারিশ করতে পারে?


উত্তর:


2

এই এক্সেলটি করার সবচেয়ে সাধারণ উপায়, তবে এটির ট্রেড অফস রয়েছে:

  • মাইগ্রেশনের উভয় দিক পরিবর্তিত হলে (কিছু অনুপস্থিত, কিছু পরিবর্তন হওয়ার কারণে ইত্যাদি) স্প্রেডশিটটি আপডেট করা খুব কঠিন
  • এতে ডকুমেন্টেড বিধি প্রয়োগ করে লোকেরা এক্সেল ব্যবহার করা আরও শক্ত।
  • আপনার যদি দস্তাবেজে একাধিক লোক সহযোগিতা করে থাকে তবে ট্র্যাজিং ট্র্যাকিং প্রায় অসম্ভব।

আমি ডেটা মডেলিং সরঞ্জামগুলির ডেটা বংশ বৈশিষ্ট্যগুলি যেমন ইআর / স্টুডিও, ইআরউইন বা পাওয়ার ডিজাইনারকে একটি ডেটা স্টোর থেকে অন্য ডেটাতে স্থানান্তরের জন্য প্রয়োজনীয় রূপান্তরগুলি ট্র্যাক করতে ব্যবহার করতে পছন্দ করি। আমি আরআর এর সমস্ত সুবিধা পেয়েছি এবং উত্স এবং লক্ষ্যটির সাথে তুলনা করি, সাথে সাথে উপরে উল্লিখিত ট্রেড অফগুলির কোনওটিই নয়। এটি সত্যিই একটি পার্থক্য তোলে।


1

আপনি যদি ডেটা ম্যাপিংগুলি নথিভুক্ত করার চেষ্টা করছেন তবে স্প্রেডশিট সম্ভবত সবচেয়ে সহজ পদ্ধতির, যদিও এটি 1: 1 ম্যাপিং ছাড়া কোনও কিছুর জন্য দুর্দান্ত নয়। কয়েকটি পন্থা হ'ল:

এক্সেল: ম্যাপিংয়ের জন্য আপনি স্প্রেডশিটটি ব্যবহার করতে পারেন, বিশেষত যেখানে সেগুলি সহজ। যদি আপনার ডাটাবেসগুলি isomorphic না হয় (যেমন আপনার আগ্রহী সমস্ত ক্ষেত্রগুলির জন্য তাদের কাছে 1: 1 ম্যাপিং নেই) তবে ম্যাপিংয়ের ডকুমেন্টিং কিছুটা জটিল হতে পারে। পার্থক্যগুলি যদি সামান্য হয় তবে ম্যাপিংটি আরও জটিল এমন ক্ষেত্রগুলিতে নোট যুক্ত করে আপনি এখনও স্প্রেডশীটে এটি নথিভুক্ত করতে পারেন।

কাস্টম মেটা-মডেলের সাথে CASE সরঞ্জাম এক বছর বা দু'বার আগে আমি স্পারেক্স এন্টারপ্রাইজ আর্কিটেক্টের জন্য একটি বর্ধিত মেটা-মডেল এবং কিছু সম্পর্কিত স্ক্রিপ্ট তৈরি করেছি। এটি আমাকে ম্যাপিংগুলির ডায়াগ্রাম্যাটিক উপস্থাপনা সেট করার অনুমতি দিয়েছে এবং এতে কিছু মডেলিং আদিম রয়েছে যা আপনাকে রূপান্তরগুলি নথিভুক্ত করতে দেয়।

নোট করুন যে এর জন্য কিছুটা প্রোগ্রামিং দরকার - এবং কিছু সময় EA এবং সম্ভবত সংগ্রহস্থল মডেল দ্বারা উপস্থাপিত COM API এর আশেপাশে ঝাঁকুনি দেয়। এটি সমস্ত অস্বচ্ছ নয়, যদিও - ওরাকল ডিজাইনার (উদাহরণস্বরূপ) এর সংগ্রহস্থল মডেলের চেয়ে অনেক সহজ।

আপনার যদি সত্যিই জটিল ডেটা মাইগ্রেশন কাজ থাকে তবে আপনি এমন কোনও স্ক্রিপ্ট লিখতে পারেন যা মডেলকে জিজ্ঞাসা করে (উদাহরণস্বরূপ) যে আপনার কোনও আনম্যাপড আইটেম নেই make রিপোজিটরি রিপোর্ট জেনারেটর আপনি যে কোনও প্রতিবেদনে অন্তর্ভুক্ত করতে পারেন তাতেও বেশ নমনীয় - এটি থেকে কাস্টমাইজড প্রতিবেদন পেতে আমার খুব বেশি সমস্যা হয়নি যা আমি যা চেয়েছিলাম তার বেশিরভাগ ক্ষেত্রেই। আপনি এমন জিনিসও লিখতে পারেন যা মডেল থেকে ডেটা বের করে এবং এটিকে একটি স্প্রেডশীটে ফেলে দেয় (উদাহরণস্বরূপ)।

মাইগ্রেশন স্পেসের গ্রাফিকাল ওভারভিউয়ের জন্য কাস্টম মডেল উপাদানগুলি (EA এর একটি আকার এবং সংযোজক সংজ্ঞা বৈশিষ্ট্য রয়েছে) সহ চিত্রগুলিও তৈরি করা যেতে পারে।

এই পদ্ধতির মান হ'ল আপনি মাইগ্রেশন ডক্সের কয়েকটি নিয়ন্ত্রণ স্বয়ংক্রিয় করতে পারেন এবং যা যা প্রয়োজন তা যাচাই করে নিতে পারেন valid উদাহরণস্বরূপ, আপনি সংগ্রহস্থল মডেলটিতে ডেটা প্রয়োজনীয়তার উল্লেখগুলিও অন্তর্ভুক্ত করতে পারেন এবং উত্স বা গন্তব্য ডেটা মডেলগুলির মধ্যে বিশেষত ট্যাগযুক্ত লিঙ্কগুলি ব্যবহার করতে পারেন।

ইটিএল সরঞ্জামগুলি: যদি আপনার ইনফরম্যাটিকা পাওয়ারসেন্ট্রির মতো সেরা-বংশের ইটিএল সরঞ্জামগুলির মধ্যে অ্যাক্সেস থাকে তবে আপনি ম্যাপিংগুলি সেট আপ করতে পারেন। কিছু ইটিএল সরঞ্জামগুলি মোটামুটি স্ব-ডকুমেন্টিং এবং আপনি স্থানান্তরটি করতে এই সরঞ্জামটি ব্যবহার করতে পারেন। এসএসআইএস ম্যাপিংটি করবে তবে এটি স্ব-ডকুমেন্টিং এভাবে নয়।

আপনি যা চান তা হ'ল ম্যাপিংস এলিডি সেট আপের মেটা-মডেল সহ একটি CASE সরঞ্জাম। দুর্ভাগ্যক্রমে আমি এই জাতীয় পণ্য সম্পর্কে সচেতন নই।


1

আমি কেন্ডালভান্ডেকে এসকিউএল পাওয়ার ডক ব্যবহার করার পরামর্শ দেব। এটি সর্বোত্তম নিখরচায় সরঞ্জাম যা উইন্ডোজ পাওয়ারশেল ব্যবহার করে একটি দুর্দান্ত শালীন এসকিউএল সার্ভার এবং উইন্ডোজ ডকুমেন্টেশন করে। আইটি কোডেপ্লেক্সে পাওয়া যায়।

এসকিউএল পাওয়ার ডক হ'ল উইন্ডোজ পাওয়ারশেল স্ক্রিপ্ট এবং মডিউলগুলির সংকলন যা এসকিউএল সার্ভারের উদাহরণগুলি এবং তাদের অন্তর্নিহিত উইন্ডোজ ওএস এবং মেশিন কনফিগারেশনগুলি আবিষ্কার করে, ডকুমেন্ট করে এবং সনাক্ত করে। এসকিউএল পাওয়ার ডকটি এসকিউএল সার্ভার ২০০০ থেকে ২০১২ সাল পর্যন্ত এসকিউএল সার্ভারের সমস্ত সংস্করণ এবং উইন্ডোজ 2000 এবং উইন্ডোজ এক্সপি থেকে উইন্ডোজ এক্সপি এবং উইন্ডোজ এক্সপি এর সমস্ত সংস্করণ উইন্ডোজ সার্ভারের সমস্ত সংস্করণ এবং উইন্ডোজ ৮ এর সাথে কাজ করে। এসকিউএল পাওয়ার ডকও ডকুমেন্টিং করতে সক্ষম উইন্ডোজ অ্যাজুরি এসকিউএল ডেটাবেসস।


0

রেড গেটের এসকিউএল ডক ব্যবহার করে আমি সাফল্য পেয়েছি । এটি সেটআপ করা সহজ এবং ভাল ডকুমেন্টেশন দেয়। তবে আপনি যদি সারণী এবং দর্শনগুলির চিত্রগত উপস্থাপনা এবং কীভাবে এটি সম্পর্কিত তার সাথে সন্ধান করছেন তবে আমি সেখানে আপনাকে সহায়তা করতে পারি না।


0

আমার অভিজ্ঞতায়, আমি চেষ্টা করেছি যে প্রস্তুত অ্যাপ্লিকেশনগুলির মধ্যে কোনওটিই ব্যবহারের উপযুক্ত তথ্য সরবরাহ করে না। আমি এটি যেভাবে দেখছি, আমরা কোনও এন্টারপ্রাইজে মূল্যমানের প্রায় সবকিছুর তথ্য মডেল এবং সঞ্চয় করি। এন্টারপ্রাইজের অন্যান্য সম্পদের তুলনায় ডেটা কি নিজেই কম মূল্যের? তাহলে কেন আমরা আমাদের অন্যান্য সংস্থানগুলি নথির পাশাপাশি আমাদের ডেটা নথি করি না? "মেটাডাটা সংগ্রহস্থল" সঠিকভাবে যা প্রয়োজন তা সঠিকভাবে বর্ণনা করে না কারণ এটি বেশিরভাগ অব্যবহৃত "সেখানে বসে" এমন কিছু সংজ্ঞা এবং কাঠামোর একটি চিত্র আঁকেন, যা এটি হওয়া উচিত নয়। "মেটাডেটা অ্যাপ্লিকেশন" একটি আরও ভাল শব্দ।

আমি আপনার মেটাটাটা যেভাবে আপনার অন্যান্য ডেটাকে মডেল করব: আপনি কীভাবে এটি ব্যবহার করতে চান তা নিয়ে ভাবুন, একটি মেটাডেটা ডেটা মডেল বা "মেটা-মডেল" তৈরি করুন, সাদৃশ্য স্কিমা কাঠামো তৈরি করুন, টেবিলগুলি তৈরি করুন, একটি ডেটা ব্যবহার করুন। তারপরে আপনি কেবলমাত্র আপনার মেটাডেটা ডকুমেন্টই করতে পারবেন না, তবে আপনি এটি বিশ্লেষণ করতে, সমস্যাগুলি আবিষ্কার করতে এবং পূর্বাভাস করতে সক্ষম হবেন।


-1

এক বিশাল স্বাস্থ্যসেবা সংস্থার সাথে কাজ করার আমার ব্যক্তিগত অভিজ্ঞতার সাথে যেখানে একাধিক উত্স থেকে প্রাপ্ত একাধিক প্রদানকারীর এবং সরবরাহকারীর ডেটা আসে এবং এক্সেল স্প্রেডশিটটি ব্যবহার করে তাদের ডকুমেন্ট এবং ম্যাপ করা সত্যিই একটি টোগ টাস্ক হয়ে যায়। অ্যানালিটিক্স ম্যাপিং পরিচালক (www.analytixds.com) এর জন্য আমাদের ডিরেক্টর আমাদের একটি পিওসি করার পরামর্শ দিয়েছিলেন wereএকটি সম্মেলনে যার সাথে তার দেখা হয়েছিল। আমরা একটি লাইভ ব্যবহারের কেস ব্যবহার করেছি এবং ফলাফলগুলি অসামান্য ছিল solution সমাধানটি একটি ওয়েব ব্রাউজার থেকে অ্যাক্সেসযোগ্য 100% মেটাডেটা। আমরা এন্টারপ্রাইজ পর্যায়ে এটি ব্যবহার করেছি। এটি বিভিন্ন ডাটাবেস, ডেটা মডেল, ফ্ল্যাট ফাইল এবং কাঠামোগত ডেটা থেকে মেটাডেটা স্ক্যান করে এবং সংগঠিত করে এবং এর প্রভাব বিশ্লেষণ এবং ডেটা বংশের সাহায্যে প্রবাহ এবং ডাউন স্ট্রিম নির্ভরতা সনাক্ত করে। জিইউআই ম্যাপিংয়ের স্পেসিফিকেশনগুলি তৈরি করতে তার সহজেই টানা / ড্রপ ব্যবহারকারী ইন্টারফেসের সাথে ব্যবহারকারী বান্ধব। আমরা কেবল ম্যাপিং এবং ডকুমেন্ট তৈরি করি না তবে অভ্যন্তরীণভাবে ব্যবহৃত ইনফরম্যাটিকা এবং এসএসআইএস ইটিএল সরঞ্জামগুলির জন্য স্বয়ংক্রিয়ভাবে ইটিএল জব তৈরি করি। আপনি সহজেই আপনার উত্তরাধিকার স্প্রেডশিটগুলি আমদানি করতে পারেন এবং কাস্টমাইজেবল ম্যাপিং টেমপ্লেটগুলি অন্তর্নির্মিত সহ ম্যাপিং মান প্রয়োগ করতে পারেন এবং সম্পূর্ণ সংস্করণ নিয়ন্ত্রণ রাখতে পারেন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.