OpenRefine
ওপেনরিফাইন হল তথ্য পরিষ্কার এবং অন্যান্য বিন্যাসে রূপান্তরের জন্য একটি ওপেন সোর্স ডেস্কটপ অ্যাপ্লিকেশন, যা সাধারণত ডেটা রেঙ্গলিং নামে পরিচিত। এটি স্প্রেডশিট অ্যাপ্লিকেশনের অনুরূপ, এবং সি. এস. ভি-র মতো স্প্রেডশিট ফাইল ফরম্যাট পরিচালনা করতে পারে, তবে এটি ডাটাবেসের মতো আচরণ করে। এটি ডেটার সারিতে কাজ করে যার কলামের নীচে কোষ রয়েছে, রিলেশনাল ডাটাবেস টেবিলগুলি যেভাবে কাজ করে তার অনুরূপ। ওপেনরিফাইন প্রকল্পগুলি একটি টেবিল নিয়ে গঠিত, যার সারিগুলি মানদণ্ড নির্ধারণ করে এমন দিকগুলি ব্যবহার করে ফিল্টার করা যেতে পারে (উদাহরণস্বরূপ, যেখানে একটি প্রদত্ত কলাম খালি নেই সেখানে সারি দেখানো হচ্ছে)। স্প্রেডশিটের বিপরীতে, ওপেনরিফাইনের বেশিরভাগ ক্রিয়াকলাপ সমস্ত দৃশ্যমান সারিতে করা হয়, উদাহরণস্বরূপ, একটি কলামের নীচে সমস্ত সারির সমস্ত কোষের রূপান্তর, বা বিদ্যমান তথ্যের উপর ভিত্তি করে একটি নতুন কলাম তৈরি করা। একটি ডেটাসেটে সম্পাদিত ক্রিয়াগুলি প্রকল্পটি সংরক্ষণ করা হয় এবং অন্যান্য ডেটাসেটে 'রিপ্লে' করা যেতে পারে। সূত্রগুলি কোষে সংরক্ষণ করা হয় না, তবে তথ্য রূপান্তর করতে ব্যবহৃত হয়। রূপান্তর শুধুমাত্র একবার করা হয়। ফর্মুলা এক্সপ্রেশনগুলি জেনারেল রিফাইন এক্সপ্রেশন ল্যাঙ্গুয়েজ (জিআরইএল), জাইথন (অর্থাৎ পাইথন) এবং ক্লোজুরে লেখা যেতে পারে। প্রোগ্রামটি একটি স্থানীয় ওয়েব অ্যাপ হিসাবে কাজ করেঃ এটি একটি ওয়েব সার্ভার শুরু করে এবং ডিফল্ট ব্রাউজারটি 127.0.0.1:3333-এ খোলে। অগোছালো তথ্য পরিষ্কার করার ব্যবহারঃ উদাহরণস্বরূপ, যদি কিছু আধা-কাঠামোগত তথ্য সহ একটি পাঠ্য ফাইলের সাথে কাজ করা হয়, তবে তথ্যকে পরিষ্কারভাবে কাঠামোগত করার জন্য রূপান্তর, দিক এবং ক্লাস্টারিং ব্যবহার করে এটি সম্পাদনা করা যেতে পারে। তথ্যের রূপান্তরঃ মানগুলিকে অন্যান্য বিন্যাসে রূপান্তর করা, স্বাভাবিককরণ এবং অসামঞ্জস্যকরণ। ওয়েব সাইট থেকে ডেটা পার্স করাঃ ওপেনরিফাইনে একটি ইউআরএল আনয়ন বৈশিষ্ট্য এবং এইচটিএমএল পার্সার এবং ডিওএম ইঞ্জিন রয়েছে। ওয়েব পরিষেবাগুলি থেকে ডেটা এনে ডেটাসেটে ডেটা যুক্ত করা (অর্থাৎ। ফিরে আসছে জে. এস. ও. এন)। উদাহরণস্বরূপ, ভৌগোলিক স্থানাঙ্কে জিওকোডিং ঠিকানার জন্য ব্যবহার করা যেতে পারে। উইকিডাটা (পূর্বে ফ্রিবেস)-এর সাথে সামঞ্জস্যপূর্ণঃ এতে উইকিডাটার সত্তাগুলির সাথে কোষে স্ট্রিং মানগুলির পুনর্মিলন-ম্যাপিং জড়িত। সমর্থিত বিন্যাস আমদানি নিম্নলিখিত বিন্যাসগুলি থেকে সমর্থিত হয়ঃ টিএসভি, কাস্টম সেপারেটর সহ সিএসভি টেক্সট ফাইল বা নির্দিষ্ট প্রস্থ এক্সএমএল আরডিএফ ট্রিপল দ্বারা বিভক্ত কলাম (আরডিএফ/এক্সএমএল এবং নোটেশন 3 সিরিয়ালাইজেশন ফর্ম্যাট) জেএসওএন গুগল স্প্রেডশিট যদি ইনপুট ডেটা একটি অ-মানক পাঠ্য বিন্যাসে থাকে তবে এটি সম্পূর্ণ লাইন হিসাবে আমদানি করা যেতে পারে, কলামে বিভক্ত না হয়ে, এবং তারপরে ওপেনরিফাইনের সরঞ্জামগুলি দিয়ে পরে কলামগুলি বের করা যেতে পারে। আর্কাইভ করা এবং সংকুচিত ফাইলগুলি সমর্থিত (. জিপ,. টার. জি. জেড,. টি. জি. জেড,. টার. বি. জেড2,. জি. জেড, বা. বি. জেড2) এবং রিফাইন একটি ইউ. আর. এল থেকে ইনপুট ফাইল ডাউনলোড করতে পারে। ওয়েব পৃষ্ঠাগুলি ইনপুট হিসাবে ব্যবহার করতে, ইউআরএলগুলির একটি তালিকা আমদানি করা এবং তারপরে একটি ইউআরএল আনয়ন ফাংশন আহ্বান করা সম্ভব। রপ্তানি নিম্নলিখিত বিন্যাসে সমর্থিত হয়ঃ টিএসভি সিএসভি মাইক্রোসফ্ট এক্সেল এইচটিএমএল টেবিল গুগল স্প্রেডশিট টেমপ্লেটিং রপ্তানিকারকঃ ডেটা আউটপুট করার জন্য কাস্টম টেমপ্লেট সংজ্ঞায়িত করা সম্ভব, উদাহরণস্বরূপ মিডিয়াউইকি টেবিল। স্থানীয় বিন্যাসে সম্পূর্ণ ওপেনরিফাইন প্রকল্পগুলি. টার. জিজেড সংরক্ষণাগার হিসাবে রপ্তানি করা যেতে পারে। ডেভেলপমেন্ট ওপেনরিফাইন ফ্রিবেস গ্রিডওয়ার্কস হিসাবে জীবন শুরু করেছিল, যা মেটাওয়েব দ্বারা বিকাশিত এবং জানুয়ারী 2010 সাল থেকে ওপেন সোর্স হিসাবে উপলব্ধ। 2010 সালের 16ই জুলাই গুগল ফ্রিবেসের স্রষ্টা মেটাওয়েবকে অধিগ্রহণ করে এবং 2010 সালের 10ই নভেম্বর ফ্রিবেস গ্রিডওয়ার্ডস গুগল রিফাইনের নাম পরিবর্তন করে 2য় সংস্করণ প্রকাশ করে। 2012 সালের 2রা অক্টোবর মূল লেখক ডেভিড হুইন ঘোষণা করেন যে, গুগল শীঘ্রই গুগল রিফাইনের সক্রিয় সমর্থন বন্ধ করে দেবে। তারপর থেকে কোডবেসটি ওপেনরিফাইন নামে একটি ওপেন সোর্স প্রকল্পে রূপান্তরিত হচ্ছে। রেফারেন্স বাহ্যিক লিঙ্ক এমা ক্যারলের ওপেনরিফাইন বিগিনার্স টিউটোরিয়াল মুক্ত সফ্টওয়্যার গুগল সফ্টওয়্যার ডেটা ম্যানেজমেন্ট সফ্টওয়্যার সরঞ্জামগুলি বের করুন, রূপান্তর করুন, লোড করুন