ডেটা ইন্টিগ্রিটি গেট: ক্রিকেট বিশ্লেষণের প্রথম উইকেট
মূল উত্তর: Stage-2 ক্রিকেট বিশ্লেষণের আগে Stage-1 প্যাকেটের তিনটি আইটেম পাবলিক রেকর্ডের সঙ্গে মেলে না, তাই সেগুলো ফ্ল্যাগ করা হয়েছে; বিশ্লেষণ শুরুর আগে সোর্স, টাইমস্ট্যাম্প ও সংশোধন-অনুমোদন যাচাই করতে হবে। মূল তথ্য: • তিনটি Stage-1 আইটেম পাবলিক রেকর্ডের সঙ্গে ক্রস-চেকে ব্যর্থ। • ফ্ল্যাগ করা মানে ডেটা মুছে ফেলা নয়; বিশ্লেষণ ক্যারান্টিনে রাখা। • ঝুঁকি ভুল সংখ্যায় নয়, ভুল লেবেলে—ফেজ বা ডিসমিসাল ভুল হলে ম্যাচআপ ব্যাখ্যা বদলায়। • ব্লকচেইন-ধাঁচের অডিট ট্রেইল সোর্স, সময় ও সংশোধন অপরিবর্তনীয় রাখতে পারে। সূত্র: Stage-2 Deep Analysis — Cricket Domain; প্রকাশের তারিখ: উল্লেখ নেই; প্রক্রিয়াকরণ তারিখ: ৭ মে ২০২৬। CricSultan (cricsultan.com) মানদণ্ড অনুসরণে প্রস্তুত। সম্পর্কিত প্রশ্নোত্তর: প্রশ্ন: তিনটি আইটেম ফ্ল্যাগ করা হয়েছে কেন? উত্তর: কারণ Stage-1 প্যাকেটের তিনটি তথ্য পাবলিক রেকর্ডের সঙ্গে মেলে না, তাই ডাইমেনশনাল বিশ্লেষণের আগে সেগুলো আলাদা করতে হয়েছে। প্রশ্ন: ফ্ল্যাগ করা ডেটা কি বাদ দেওয়া হবে? উত্তর: না, ডেটা ক্যারান্টিনে রেখে সোর্স ও সংশোধনের অডিট ট্রেইল যাচাই করতে হবে। প্রশ্ন: পরবর্তী ম্যাচে কী দেখবেন? উত্তর: সোর্স কার্ড, টাইমস্ট্যাম্প, সংশোধন-অনুমোদন এবং একটি আইটেম বদলালে ম্যাচআপ সিদ্ধান্ত বদলায় কি না।
স্কোরকার্ডের তিনটি ঘর যখন পাবলিক রেকর্ডের সঙ্গে তাল মিলিয়ে চলতে অস্বীকার করে, তখন আমার ট্যাকটিক্যাল খাতায় প্রথম যে শব্দটি আসে, সেটি ‘ফর্ম’ নয়—‘ফ্ল্যাগ’। Stage-2 Deep Analysis — Cricket Domain-এর প্রি-অ্যানালাইসিস ভেরিফিকেশন নোটে ঠিক এই জায়গাতেই থামতে বলা হয়েছে: কোনও ডাইমেনশনাল বিশ্লেষণ শুরুর আগে Stage-1 প্যাকেটের তিনটি আইটেম পাবলিক রেকর্ডের সঙ্গে ক্রস-চেকে ব্যর্থ হয়েছে, তাই সেগুলো মুছে ফেলা নয়, ফ্ল্যাগ করা জরুরি। আমি ম্যাচ দেখার সময় ড্যাশবোর্ডের দিকে তাকিয়ে থাকি, কিন্তু ড্যাশবোর্ড যখন স্কোরকার্ডের সঙ্গে তর্ক করে, তখন আমি আগে থামি। ক্রিকেটে ভুল সংখ্যা ভুল তথ্য; তার চেয়ে বড় বিপদ, ভুল সংখ্যা পরের ওভারের গল্পটাকে ভুল দিকে নিয়ে যেতে পারে।
আমার ২০১৭ সালের হাফ-স্পেস লেজার থেকে শেখা প্রথম পাঠ হলো, প্রতিটি এন্ট্রির আগে জোন, টাইমস্ট্যাম্প আর পাসের দিক লিখে রাখতে হয়। ম্যানচেস্টার সিটির প্রথম পনেরো প্রিমিয়ার লিগ ম্যাচে কেভিন ডি ব্রুইন ও ডেভিড সিলভার হাফ-স্পেস এন্ট্রি ট্র্যাক করে আমি ৭৪টি লাইন-ব্রেকিং পাস আর ১৯টি শট-এন্ডিং সিকোয়েন্স লগ করেছিলাম। সেই সংখ্যাগুলো প্রকাশের পর তিনটি ক্লাব অ্যানালিস্ট কাঁচা ডেটা চেয়েছিলেন। কেউ জিজ্ঞেস করেননি, ‘গল্পটা কী?’ সবাই জিজ্ঞেস করেছিলেন, ‘আপনি কীভাবে গুনলেন?’ ক্রিকেটেও আমার একই প্রশ্ন। Stage-1 প্যাকেটের তিনটি আইটেম ব্যর্থ মানে আমার প্রথম কাজ মডেল চালানো নয়; প্রথম কাজ হলো গোনার পদ্ধতি পরীক্ষা করা।

আমি হাফ-স্পেস খাতা খুলে চ্যানেলের ভেতরে এক ছায়া দেখতে পাই, তবে ফুটবলের হাফ-স্পেস খাতা ক্রিকেটে সরাসরি বসাই না। ক্রিকেটের স্পেস আলাদা: পিচের লাইন, বাউন্স, ফিল্ডিং সার্কেল, উইকেটরক্ষকের অবস্থান আর বোলারের রিলিজ পয়েন্ট—এই পাঁচটি জিনিস একসঙ্গে মিললে একটি বলের ‘চ্যানেল’ তৈরি হয়। তাই ডেটা গেট ব্যর্থ হলে আমি আগে দেখি, বল-বল লেজারে সেই পাঁচটি স্তর একই ক্রমে আছে কি না।
Stage-1 প্যাকেটের তিনটি ব্যর্থ আইটেমকে আমি তিন স্তরে ভাগ করি: ঘড়ি, গণনা, লেবেল। ঘড়ি মানে ঘটনার সময়; গণনা মানে ওভার, বল, রান, উইকেট; লেবেল মানে ডিসমিসালের ধরন, ফেজ, ফিল্ড সেটিং, বোলারের হাত। পাবলিক রেকর্ডের সঙ্গে ক্রস-চেক মানে শুধু স্কোর মেলানো নয়—বল-বল টাইমলাইন, রিভিউ ফলাফল, ডিএলএস হিসাব, এমনকি ইনিংসের বিরতির সময়ও মিলিয়ে দেখা।
একটি উদাহরণ দিই। যদি কোনও প্যাকেটে বলা হয়, ১৮তম ওভারের তৃতীয় বলে বাঁহাতি স্পিনারের বলে ব্যাটসম্যান এলবিডব্লিউ হয়েছেন, কিন্তু পাবলিক কমেন্ট্রি বলছে সেই ওভারের দ্বিতীয় বলে কট বিহাইন্ড—তাহলে সংখ্যাটি একই থাকলেও ঘটনাটি আলাদা। এই ফারাক ছোট নয়। বোলারের হাত বদলালে ম্যাচআপ বদলায়; ডিসমিসালের ধরন বদলালে ফিল্ড সেটিংয়ের ব্যাখ্যা বদলায়। আমি হিট ম্যাপকে চোখের সঙ্গে তর্ক না করা পর্যন্ত বিশ্বাস করি না; একই নিয়ম ডেটা প্যাকেটে।
ডেটা গেট ব্যর্থ হলে বিশ্লেষণ বন্ধ হয় না; বিশ্লেষণ ক্যারান্টিনে যায়। তিনটি ফ্ল্যাগ মানে তিনটি প্রশ্ন: সোর্স কোনটি, টাইমস্ট্যাম্প কোনটি, আর সংশোধন কে অনুমোদন করেছে? আমি যদি এই তিনটি প্রশ্নের উত্তর না পাই, তাহলে ‘প্রেসার’, ‘ফেজ’, ‘ম্যাচআপ’—এই শব্দগুলো আমার কাছে সাজসজ্জা। লাইভ ড্যাশবোর্ড আগে চোখ টিপল, ম্যাচের ব্যাখ্যা পরে এল—এই অভ্যাস আমাকে শিখিয়েছে, ড্যাশবোর্ডের প্রথম কাজ সত্য বলা নয়; প্রথম কাজ সন্দেহ প্রকাশ করা।
সবচেয়ে বিপজ্জনক ভুল হলো সঠিক সংখ্যার ভেতরে ঢুকে পড়া ভুল লেবেল। অনেক বিশ্লেষক ভাবেন তিনটি ভুল ছোট, মডেল চালিয়ে দিলেই হয়। আমার অভিজ্ঞতা বলে, একটি সঠিক রান-রেটের সঙ্গে ভুল ফেজ জুড়ে দিলে আপনি ভুল ওভারে ভুল বোলারকে দায়ী করবেন। তাই ফ্ল্যাগ মানে বিশ্লেষণ বন্ধ নয়; ফ্ল্যাগ মানে বিশ্লেষণকে ক্যারান্টিনে রাখা। ব্লকচেইন-ধাঁচের অডিট ট্রেইল এখানে কাজে লাগে: কে কখন কোন আইটেম লগ করেছে, তা অপরিবর্তনীয় থাকলে সংশোধনের গল্পটাও মিথ্যা বলা যায় না।
খালি স্টেডিয়াম আমাকে শিখিয়েছে প্রেসিংয়ের একটা শব্দ আছে; আকৃতির বাইরেও একটা ছন্দ আছে। ক্রিকেটে সেই শব্দ খুঁজি ক্যাচের আগে ফিল্ডারের দুই কদমে, বোলারের রিলিজের পর উইকেটরক্ষকের পদধ্বনিতে। কিন্তু সেই শব্দ রেকর্ড করতে গেলে সময়ের নির্ভুলতা লাগে। তিনটি ফ্ল্যাগ যদি সময়ের নির্ভুলতাকে প্রশ্ন করে, তাহলে আমার অ্যাকোস্টিক নোটও অসম্পূর্ণ। এজন্যই ডেটা গেট প্রথম উইকেট: এটি না পড়লে বাকি বিশ্লেষণ ভুল পিচে বোলিং করার মতো।
পরের ম্যাচে আমার চেকলিস্টে থাকে সোর্স কার্ড, সংশোধনের সময়রেখা, আর সংবেদনশীলতা পরীক্ষা। প্রতিটি ফ্ল্যাগের জন্য আলাদা সোর্স কার্ড: মূল সম্প্রচার, অফিসিয়াল স্কোরকার্ড, ফিল্ডিং ম্যাপ। সংশোধনের সময়রেখা: কখন ফ্ল্যাগ হলো, কে অনুমোদন দিল। সংবেদনশীলতা পরীক্ষা: একটি আইটেম বদলালে ম্যাচআপের সিদ্ধান্ত বদলায় কি না। যদি না বদলায়, ফ্ল্যাগটি বিশ্লেষণের মূল সিদ্ধান্তে ঢুকবে না; শুধু নোটে থাকবে।
আমার হাফ-স্পেস খাতা আমাকে শিখিয়েছে, সংখ্যা তখনই মূল্যবান যখন তার পিছনে একটি পুনরাবৃত্ত পদ্ধতি থাকে। ক্রিকেটের Stage-2 বিশ্লেষণেও একই কথা। তিনটি ফ্ল্যাগ আমাদের শত্রু নয়; তারা ভুল গল্পের বিরুদ্ধে প্রথম প্রতিরোধ। পরের ম্যাচে আমি ড্যাশবোর্ডের প্রথম ঝলক নয়, আগে ফ্ল্যাগের অডিট ট্রেইল দেখব। কারণ যে ম্যাচ নিজের ডেটা ব্যাখ্যা করতে পারে না, সে ম্যাচের ট্যাকটিক্স ব্যাখ্যা করার দাবি করতে পারে না।
