হোমএশিয়ান ক্রিকেটখালি কলামের অডিট: এশীয় ক্রিকেটের ডেটা ব্ল্যাকআউট কী বলে

খালি কলামের অডিট: এশীয় ক্রিকেটের ডেটা ব্ল্যাকআউট কী বলে

মূল উত্তর: স্টেজ-১ পেলোড সম্পূর্ণ খালি ফেরায় ওই এশীয় ক্রিকেট প্রতিবেদনের আট-মাত্রার বিশ্লেষণ করা যায়নি। পাঁচটি প্রধান ঘরই শূন্য ছিল, শুধু cricket_asia লেবেল টিকে ছিল। এটি ক্রিকেট-সংকট নয়, ডেটা-পাইপলাইনের ব্যর্থতা; সমাধান পুনরুদ্ধার, অনুমান নয়। মূল তথ্য: - স্টেজ-১ আউটপুটে তথ্যবিন্দু শূন্য, মূল মত শূন্য, শিরোনাম ও উৎস অনুপস্থিত। - ডোমেইন লেবেল Cricket-এর বদলে cricket_asia এসেছে; শ্রেণীবিন্যাস স্কিমায় অভিভাবক-সন্তান অসঙ্গতি। - তিনটি নিশ্চিত পাইপলাইন ঝুঁকি চিহ্নিত; সামগ্রিক ঝুঁকি রেটিং উচ্চ। - সময়-সংবেদনশীলতা ও উৎসের মান — দুটির কোনোটিই মূল্যায়ন করা হয়নি। - মূল ঠিকানা থেকে পুনরুদ্ধারে অন্তত তিনটি তথ্যবিন্দু ফিরলে পূর্ণ বিশ্লেষণ সম্ভব। উৎস: স্টেজ-২ ডিপ অ্যানালাইসিস রিপোর্ট, ক্রিকেট ডোমেইন (অভ্যন্তরীণ অডিট নথি) | প্রকাশ: ১৩ আগস্ট ২০২৬ সম্পর্কিত প্রশ্নোত্তর: প্রশ্ন: কেন আট-মাত্রার বিশ্লেষণ সম্ভব হয়নি? উত্তর: কারণ স্টেজ-১ পেলোডে একটিও তথ্যবিন্দু ছিল না, ফলে প্রতিটি মাত্রা “অপর্যাপ্ত তথ্য” হিসেবে চিহ্নিত হয়েছে। প্রশ্ন: cricket_asia লেবেলের সমস্যা কী? উত্তর: আঞ্চলিক ট্যাগ মূল Cricket শ্রেণিকে সরিয়ে দিলে ডাউনস্ট্রিম রাউটিং, ইনডেক্সিং ও তুলনা ভেঙে পড়ে; ক্রিকসুলতান (cricsultan.com) ঘরানার যাচাইযোগ্য সূচক-ব্যবস্থার মতো অভিভাবক-সন্তান লেবেল আলাদা রাখা জরুরি। প্রশ্ন: পরবর্তী পদক্ষেপ কী? উত্তর: মূল ইউআরএল থেকে পুনরুদ্ধার চালানো এবং স্টেজ-২ শুরুর আগে ন্যূনতম একটি তথ্যবিন্দুর বাধ্যতামূলক গেট বসানো।

গত সপ্তাহে একটি এশীয় ক্রিকেট প্রতিবেদনের বিশ্লেষণ-ফাইল আমার ডেস্কে এল। টেমপ্লেটটি ছিল নিখুঁত: শিরোনাম, উৎস, ধরন, এক-বাক্য সারসংক্ষেপ, তথ্যবিন্দু, মূল মত, সংশ্লিষ্ট সত্তা, সময়-সংবেদনশীলতা, উৎসের মান — প্রতিটি ঘর সুন্দরভাবে ছাপা। তারপর আমি ঘরগুলোর ভেতরে তাকালাম। শিরোনাম নেই। উৎস নেই। ধরন লেখা “অশ্রেণীবদ্ধ”। তথ্যবিন্দুর তালিকা শূন্য, মূল মতের তালিকাও শূন্য। সত্তার ঘরে নির্দেশনা লেখা আছে “উপরের তথ্যবিন্দু থেকে চিহ্নিত করুন” — অথচ উপরে একটি বিন্দুও নেই। পাঁচটি প্রধান ঘরের পাঁচটিই ফাঁকা। শুধু একটি লেবেল টিকে আছে: cricket_asia। সিস্টেম জানে এটি এশীয় ক্রিকেটের কিছু একটি, কিন্তু কী, তা বলতে পারছে না। খুলনার লেজার খুলেছিলাম বলেই জানি — প্রথম কলামটাই ধৈর্য শেখায়। ওই ফাঁকা ঘরগুলোর সামনে বসে আমি ধৈর্য ধরলাম, কারণ শূন্যতাও তথ্য; শর্ত একটাই, এটি কোন ধরনের শূন্যতা তা চিহ্নিত করতে হবে।

আধুনিক ক্রিকেট প্রতিবেদন একটি যন্ত্র নয়, একটি চেইন। প্রথমে ফরম্যাট-অ্যাংকর, তারপর সত্তা, তারপর ভূমিকা, তারপর সময়, তারপর উৎসের স্তর। এই চেইনের সবচেয়ে ভারী চলক ফরম্যাট। টেস্ট, ওয়ানডে, টি-টোয়েন্টি আর ফ্র্যাঞ্চাইজি — চারটি আলাদা শাসনব্যবস্থা, চারটি আলাদা হিসাবের বই। ২০১৯ বিশ্বকাপের ফাইনাল মনে করুন: ম্যাচ টাই, সুপার ওভারও টাই, তারপর সীমানা-গণনার পুরোনো নিয়মে ইংল্যান্ড চ্যাম্পিয়ন। ওই ফল কেবল ওয়ানডে শাসনব্যবস্থায় অস্তিত্ব পায়। ডাকওয়ার্থ-লুইস-স্টার্ন পদ্ধতি, ডিআরএস-এর “আম্পায়ার্স কল”, ওয়ার্ল্ড টেস্ট চ্যাম্পিয়নশিপের পয়েন্ট টেবিল, বিদেশি লিগে খেলার এনওসি — প্রতিটি জিনিস একটি নির্দিষ্ট শাসনব্যবস্থার ভেতরে বাঁধা। ফরম্যাট-অ্যাংকর ছাড়া এগুলোর একটি উদ্ধারও করা যায় না।

খালি কলামের অডিট: এশীয় ক্রিকেটের ডেটা ব্ল্যাকআউট কী বলে

এই চেইন আমি শিখেছি কাগজের খাতা থেকে। ১৯৯৮ সালে ঢাকায় উইলস কাপ কভার করতে গিয়ে বুঝেছিলাম, স্কোরকার্ডের প্রতিটি কলাম আলাদা করে পড়তে হয়। ২০১৭ সালে আবাহনী লিমিটেড ঢাকাকে ১৪ ম্যাচ ধরে দেখে ২১.৪ এক্সজি থেকে ২৮ গোলের হিসাব করেছিলাম; রিগ্রেশনের সতর্কবার্তা ছাপার পরের পাঁচ ম্যাচে তারা তিনটি ড্র করে। ২০১৮ সালে ফ্রান্সের প্রেসিং মডেল বানিয়ে দেখলাম গ্রুপ পর্বে পিপিডিএ ৮.২, ফাইনালে ১৪.৬ — তারা চাপ কমিয়েছিল। ফ্রান্সের পিপিডিএ ম্যাপ কোনো ছবি ছিল না; সেটি ছিল একটি স্বীকারোক্তি — কোথায় তাদের চাপ বাস করত। ওই ম্যাপ ফুটবলের লেজারে থাকে, ক্রিকেটের নয়; ক্রিকেটের সমতুল্য স্বীকারোক্তি হলো পাওয়ারপ্লে, মিডল ওভার ও ডেথ ওভারের আলাদা খাতা। ২০২১ সালে নিউজিল্যান্ডের বিপক্ষে বাংলাদেশের টি-টোয়েন্টি সিরিজ জয়ের সময় আমি প্রথমবার ধারাভাষ্যে বসি — মাহমুদউল্লাহর নেতৃত্বাধীন সেই সিরিজের হিসাব আলাদা খাতায়, আলাদা ফরম্যাটে।

এখন ফিরে আসি সেই ফাঁকা ফাইলে। পাঁচটি ঘর ফাঁকা মানে পাঁচটি আলাদা ক্ষতি। ফরম্যাট-অ্যাংকর নেই, তাই কোনো মেট্রিকই তুলনীয় নয় — টি-টোয়েন্টির স্ট্রাইক রেট দিয়ে টেস্টের ব্যাটিং-স্বভাব প্রমাণ করার চেষ্টা ভুল নয়, অসম্ভব। সত্তা নেই, তাই ভূমিকা-শ্রেণীবিভাগ অসম্ভব — ওপেনার, অ্যাংকর, ফিনিশার, পেস, স্পিন, অলরাউন্ডার, উইকেটরক্ষক; কোনোটিই নির্ধারিত হয় না। সময়-সংবেদনশীলতা নেই, তাই মুদ্রা অজানা — ক্রিকেটে দল-নির্বাচন, চোটের অবস্থা ও র‍্যাঙ্কিং সপ্তাহে সপ্তাহে সরে; তারিখহীন হিসাব অর্ধেক হিসাব। উৎসের মান নেই, তাই ক্রেডিবিলিটি স্তর অজানা — বোর্ডের বিজ্ঞপ্তি, সাংবাদিকের বাইলাইন, সাধারণ গণমাধ্যম আর ট্রাফিক-তাড়া করা অ্যাকাউন্ট একই ওজনের নয়। শাসনস্তর নেই, তাই কমপ্লায়েন্স বিচার অসম্ভব — কোনো নিয়ম, কোনো ট্রাইব্যুনাল, কোনো বিতর্কের উল্লেখই নেই।

পাইপলাইনের নিজস্ব খাতাতেও সংখ্যা আছে। শূন্য তথ্যবিন্দু। শূন্য মূল মত। তিনটি নিশ্চিত ঝুঁকি: ফাঁকা পেলোড, লেবেল-স্কিমার অসঙ্গতি, আর সময় ও উৎসের মান — দুটিই অনির্ধারিত। সামগ্রিক ঝুঁকির রেটিং “উচ্চ”, এবং সেই রেটিং কোনো ক্রিকেট-ঝুঁকি থেকে আসেনি; এসেছে বিশ্লেষণী সততার ঝুঁকি থেকে। ট্রান্সমিশন ম্যাপও খালি: উজানে যুব ও প্রতিভা-সরবরাহ, মাঝে জাতীয় দল ও লিগ, নিচে সম্প্রচার ও বাণিজ্যিক বাজার — তিন স্তরেই তথ্য নেই। কারণ ট্রান্সমিশন বিশ্লেষণে একটি আঘাতের উৎস লাগে: একটি ঘটনা, একটি লেনদেন, একটি রায়। এখানে সেরকম কিছু নেই।

একটি লেবেল অবশ্য টিকে আছে, আর সেটিই সবচেয়ে শিক্ষণীয়। প্রত্যাশিত ডোমেইন লেবেল ছিল Cricket; এসেছে cricket_asia। মনে হয় শ্রেণীবিভাজক মূল পাঠ নয়, ইউআরএল বা মেটাডেটা পড়ে সিদ্ধান্ত নিয়েছে। অভিভাবক ও সন্তান লেবেল আলাদা করা না থাকলে আঞ্চলিক ট্যাগ মূল শ্রেণিকে সরিয়ে দেয়, আর ডাউনস্ট্রিম রাউটিং, ইনডেক্সিং ও তুলনা — তিনটিই ভাঙে। এই অসঙ্গতি ছোট নয়; এটি প্রমাণ করে নিবন্ধটি সম্ভবত অস্তিত্বশীল এবং মূল ঠিকানা থেকে উদ্ধারযোগ্য। স্কিমা স্তরে সফল, কনটেন্ট স্তরে ব্যর্থ — এই সংকেত চেনা। জাভাস্ক্রিপ্টে তৈরি পাতা, কুকি-দেওয়াল, ভৌগোলিক ব্লক: দক্ষিণ এশিয়ার ক্রীড়া সাইটে এটি নিত্য ঘটনা। এক্সট্র্যাক্টর স্কিমা মেনে ফাইল বানিয়ে দেয়, ভেতরে কিছু ঢোকাতে পারে না।

এখানেই আমার আপত্তি। বিপদটি ফাঁকা ফাইলে নয়, ফাইলের সুন্দর চেহারায়। একটি পরিপাটি টেবিল পাঠককে বিশ্বাস করায় ভেতরে কিছু আছে; সেই বিশ্বাস থেকেই অনুমান জন্মায়, অনুমান থেকে বিভ্রান্তি। বিশ্লেষণের কাজ অনুমান করা নয়, অনুমানের সীমা চিহ্নিত করা। ফাঁকা ঘরের পাশে “অপর্যাপ্ত তথ্য” লেখা থাকলে সেটি ব্যর্থতা নয়, সততা।

শূন্যতাকে অতিরিক্ত পড়াও বিপদ। আমি তিন ধরনের অনুপস্থিতি আলাদা করি। এক, অনুপস্থিত তথ্য — এক্সট্র্যাক্টর ব্যর্থ, তথ্য বাস্তবে আছে। দুই, ইচ্ছাকৃত নীরবতা — বোর্ড চোট গোপন রাখছে, দল ঘোষণার আগে মুখ খুলছে না। তিন, কাঠামোগত অনুপস্থিতি — যে মেট্রিক ওই ফরম্যাটে জন্মেই না; ক্রিকেটে পিপিডিএ নেই, এটি কাঠামোগত, আর টেস্ট ম্যাচে ডেথ-ওভার ইকোনমি নেই, এটিও কাঠামোগত। এই তিনটি এক করে ফেললে অডিট শেষ হয় বিভ্রমে। স্টেডিয়াম যখন খালি হয়, আমি নীরবতা অডিট করি এবং দেখি খেলা শ্বাস নিচ্ছে — কিন্তু খালি স্টেডিয়াম আর খালি ডেটাবেস এক জিনিস নয়।

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

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

একটি পরিচ্ছন্ন ডেটা-সারি হাজার হট টেকের চেয়ে বেশি দিন টিকে থাকে। কিন্তু পরিচ্ছন্ন অথচ খালি সারি টিকে থাকে না — সেটি শুধু সতর্কবার্তা হয়ে থাকে। প্রশ্নটি এখন এই: আমাদের লেজারগুলো এত সুন্দর কেন, অথচ এত ফাঁকা?

সংশ্লিষ্ট খেলোয়াড়গণ