OpenRefine
اوپن ریفائن ڈیٹا کی صفائی اور دیگر فارمیٹس میں تبدیلی کے لیے ایک اوپن سورس ڈیسک ٹاپ ایپلی کیشن ہے، ایک ایسی سرگرمی جسے عام طور پر ڈیٹا رینگلنگ کہا جاتا ہے۔ یہ اسپریڈشیٹ ایپلی کیشنز سے ملتا جلتا ہے، اور اسپریڈشیٹ فائل فارمیٹس جیسے سی ایس وی کو سنبھال سکتا ہے، لیکن یہ زیادہ ڈیٹا بیس کی طرح برتاؤ کرتا ہے۔ یہ اعداد و شمار کی قطاروں پر کام کرتا ہے جس میں کالموں کے نیچے خلیات ہوتے ہیں، اسی طرح جس میں رشتہ دار ڈیٹا بیس ٹیبل کام کرتے ہیں۔ اوپن ریفائن پروجیکٹس ایک ٹیبل پر مشتمل ہوتے ہیں، جن کی قطاریں ان پہلوؤں کا استعمال کرتے ہوئے فلٹر کی جا سکتی ہیں جو معیار کی وضاحت کرتے ہیں (مثال کے طور پر، ایسی قطاریں دکھانا جہاں دیا ہوا کالم خالی نہیں ہے)۔ اسپریڈشیٹ کے برعکس، اوپن ریفائن میں زیادہ تر آپریشن تمام نظر آنے والی قطاروں پر کیے جاتے ہیں، مثال کے طور پر، ایک کالم کے نیچے تمام قطاروں میں تمام خلیوں کی تبدیلی، یا موجودہ ڈیٹا کی بنیاد پر ایک نئے کالم کی تخلیق۔ ڈیٹا سیٹ پر انجام دی جانے والی کارروائیوں کو پروجیکٹ میں محفوظ کیا جاتا ہے اور دوسرے ڈیٹا سیٹوں پر 'دوبارہ چلایا' جا سکتا ہے۔ فارمولے خلیوں میں محفوظ نہیں ہوتے ہیں، لیکن ڈیٹا کو تبدیل کرنے کے لیے استعمال ہوتے ہیں۔ تبدیلی صرف ایک بار کی جاتی ہے۔ فارمولا کے تاثرات جنرل ریفائن ایکسپریشن لینگویج (جی آر ای ایل)، جیتھون (یعنی ازگر)، اور کلوجر میں لکھے جا سکتے ہیں۔ پروگرام ایک مقامی ویب ایپ کے طور پر کام کرتا ہے: یہ ایک ویب سرور شروع کرتا ہے اور ڈیفالٹ براؤزر کو 127.0.0.1:3333 پر کھولتا ہے۔ گندا ڈیٹا صاف کرنے کا استعمال: مثال کے طور پر اگر کچھ نیم ساختہ ڈیٹا کے ساتھ ٹیکسٹ فائل کے ساتھ کام کرنا ہے، تو اسے ڈیٹا کو صاف ستھرا بنانے کے لیے تبدیلیوں، پہلوؤں اور کلسٹرنگ کا استعمال کرتے ہوئے ترمیم کیا جا سکتا ہے۔ اعداد و شمار کی تبدیلی: اقدار کو دوسرے فارمیٹس میں تبدیل کرنا، معمول بنانا اور غیر معمولی بنانا۔ ویب سائٹس سے ڈیٹا کا تجزیہ کرنا: اوپن ریفائن میں یو آر ایل لانے کی خصوصیت اور جے سوپ ایچ ٹی ایم ایل پارسر اور ڈی او ایم انجن ہے۔ ویب سروسز سے ڈیٹا حاصل کرکے ڈیٹا سیٹ میں ڈیٹا شامل کرنا (یعنی۔ واپس آنے والا جے ایس او این)۔ مثال کے طور پر، جغرافیائی نقاط کے پتے کو جیوکوڈنگ کے لیے استعمال کیا جا سکتا ہے۔ ویکی ڈیٹا (سابقہ فری بیس) سے منسلک کرنا: اس میں مفاہمت شامل ہے-ویکی ڈیٹا میں موجود اداروں کے خلیوں میں سٹرنگ اقدار کی نقشہ سازی۔ سپورٹڈ فارمیٹس امپورٹ کو درج ذیل فارمیٹس سے سپورٹ کیا جاتا ہے: ٹی ایس وی، سی ایس وی ٹیکسٹ فائل کسٹم سیپریٹرز کے ساتھ یا کالمز کو فکسڈ چوڑائی ایکس ایم ایل آر ڈی ایف ٹرپل (آر ڈی ایف/ایکس ایم ایل اور نوٹیشن 3 سیریلائزیشن فارمیٹس) کے ذریعے تقسیم کیا جاتا ہے۔ جے ایس او این گوگل اسپریڈشیٹس اگر ان پٹ ڈیٹا غیر معیاری ٹیکسٹ فارمیٹ میں ہے، تو اسے کالمز میں تقسیم کیے بغیر پوری لائنوں کے طور پر درآمد کیا جا سکتا ہے، اور پھر اوپن ریفائن کے ٹولز کے ساتھ بعد میں نکالے گئے کالمز۔ آرکائیو شدہ اور کمپریسڈ فائلوں کو سپورٹ کیا جاتا ہے (. zip،. tar. gz،. tgz،. tar. bz2،. gz، یا. bz2) اور ریفائن یو آر ایل سے ان پٹ فائلیں ڈاؤن لوڈ کر سکتی ہے۔ ویب پیجز کو ان پٹ کے طور پر استعمال کرنے کے لیے، یو آر ایل کی فہرست درآمد کرنا اور پھر یو آر ایل فیچ فنکشن شروع کرنا ممکن ہے۔ ایکسپورٹ کو درج ذیل فارمیٹس میں سپورٹ کیا جاتا ہے: ٹی ایس وی سی ایس وی مائیکروسافٹ ایکسل ایچ ٹی ایم ایل ٹیبل گوگل اسپریڈشیٹس ٹیمپلیٹنگ ایکسپورٹر: ڈیٹا آؤٹ پٹ کرنے کے لیے کسٹم ٹیمپلیٹ کی وضاحت کرنا ممکن ہے، مثال کے طور پر میڈیا وکی ٹیبل۔ مقامی شکل میں پورے اوپن ریفائن پروجیکٹس کو. ٹار. جی زیڈ آرکائیو کے طور پر برآمد کیا جا سکتا ہے۔ ڈویلپمنٹ اوپن ریفائن نے زندگی کا آغاز فری بیس گرڈ ورکس کے طور پر کیا، جسے میٹا ویب نے تیار کیا ہے اور یہ جنوری 2010 سے اوپن سورس کے طور پر دستیاب ہے۔ 16 جولائی 2010 کو، گوگل نے فری بیس کے تخلیق کاروں، میٹا ویب کو حاصل کیا، اور 10 نومبر 2010 کو فری بیس گرڈ ورڈز گوگل ریفائن کا نام بدل کر ورژن 2.0 جاری کیا۔ 2 اکتوبر 2012 کو، اصل مصنف ڈیوڈ ہیون نے اعلان کیا کہ گوگل جلد ہی گوگل ریفائن کی فعال حمایت بند کر دے گا۔ تب سے، کوڈ بیس اوپن ریفائن نامی ایک اوپن سورس پروجیکٹ میں منتقل ہو رہا ہے۔ حوالہ جات بیرونی روابط اوپن ریفائن بیگنرز ٹیوٹوریل بذریعہ یما کیرول فری سافٹ ویئر گوگل سافٹ ویئر ڈیٹا مینجمنٹ سافٹ ویئر ٹولز کو نکالنا، تبدیل کرنا، لوڈ کرنا