ব্যাঙ্কিং এর অদেখা মেরুদন্ড: ম্যাচিং এবং পুনর্মিলনের মধ্যে একটি গভীর ডুব

ব্যাঙ্কিং এর অদেখা মেরুদন্ড: ম্যাচিং এবং পুনর্মিলনের মধ্যে একটি গভীর ডুব

ব্যাঙ্কিংয়ের অদেখা মেরুদন্ড: ম্যাচিং এবং রিকনসিলিয়েশন প্লেটোব্লকচেন ডেটা ইন্টেলিজেন্সে গভীর ডুব। উল্লম্ব অনুসন্ধান. আ.

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

আর্থিক পরিষেবা খাতে একটি বিশেষভাবে ম্যানুয়াল এবং এখনও স্বয়ংক্রিয় প্রক্রিয়া মিল এবং পুনর্মিলন. এই প্রক্রিয়াটি বিভিন্ন আকারে উদ্ভূত হয়, যেমন মাস্টার-স্লেভ ইন্টিগ্রেশনে অসঙ্গতি (সাধারণত সংহতকরণের সাথে সমস্যা বা ফাঁকগুলির কারণে ঘটে) সনাক্তকরণ এবং সমাধান থেকে শুরু করে বহিরাগত উত্স থেকে ডেটা সহ সদৃশ এবং অপারেশনাল সিস্টেমের আধা-স্বয়ংক্রিয় আপডেটগুলি সংশোধন বা অপসারণ করা।

প্রাপ্যতা সত্ত্বেও অত্যাধুনিক সফটওয়্যার (যেমন FIS IntelliMatch, Calypso Confirmation Matching, Misys CMS, Temenos T24 Confirmation Matching...​) নির্দিষ্ট পুনর্মিলন কাজের জন্য, যেমন অর্থপ্রদান এবং বাণিজ্য নিশ্চিতকরণ ম্যাচিং (প্রায়শই SWIFT বার্তাগুলির উপর ভিত্তি করে), বেশিরভাগ মিলে যাওয়া কাজগুলি প্রায়ই কাস্টম বা ম্যানুয়াল সমাধানের উপর নির্ভর করেএক্সেল বা এমনকি কাগজ-ভিত্তিক পদ্ধতি সহ। প্রায়শই অটোমেশনও প্রাসঙ্গিক নয়, কারণ ম্যাচিং প্রায়শই এককালীন ক্রিয়াকলাপের সাথে জড়িত থাকে যেমন বিপণন প্রচারাভিযান, ডেটা ক্লিন-আপ, অংশীদারদের সাথে সারিবদ্ধকরণ...

আরও ভাল পুনর্মিলন বোঝার প্রয়োজন তার উপাদান ব্যবচ্ছেদ, আমি

  • এটা দিয়ে শুরু হয় তুলনীয়তার জন্য পৃথক ডেটা সেট সংগ্রহ এবং রূপান্তর করা. এটি পুনরুদ্ধার করা 2টি ডেটা সেট নিয়ে গঠিত, যা বিভিন্ন ফর্ম্যাটে, বিভিন্ন কাঠামো, বিভিন্ন স্কোপে এবং বিভিন্ন নাম বা গণনা সহ বিতরণ করা যেতে পারে। ডেটাকে তুলনীয় করতে রূপান্তরিত করতে হবে এবং একই টুলে (যেমন একটি ডাটাবেস বা এক্সেল) লোড করতে হবে, যাতে সহজেই তুলনা করা যায়।

  • পরবর্তী ধাপ হল একটি সংজ্ঞায়িত করা সুনির্দিষ্ট মিলিত অ্যালগরিদম. এটি একটি সাধারণ অনন্য কী হতে পারে, তবে এটি একাধিক বৈশিষ্ট্যের সংমিশ্রণ (যৌগিক কী), একটি অনুক্রমিক নিয়ম (অর্থাৎ কী 1-এর সাথে প্রথম মেলে, কী 2-এ কোন মিল না থাকলে...) বা একটি অস্পষ্ট নিয়ম (যদি কী ডেটা সেটের 1 ডেটা সেট 2-এর কী-এর মতো এটি একটি মিল)। এই ম্যাচিং অ্যালগরিদমকে সংজ্ঞায়িত করা খুব জটিল হতে পারে, কিন্তু ম্যাচিংকে স্বয়ংক্রিয়ভাবে এবং একটি ভাল আউটপুট মানের পৌঁছানোর ক্ষমতার ক্ষেত্রে এটি অত্যন্ত গুরুত্বপূর্ণ।

  • ম্যাচিং অ্যালগরিদম সংজ্ঞায়িত হয়ে গেলে, আমরা প্রবেশ করি তুলনা পর্যায়. ছোট ডেটা সেটগুলির জন্য, এটি বেশ সহজ করা যেতে পারে, কিন্তু খুব বড় ডেটা সেটগুলির জন্য, এটি একটি যুক্তিসঙ্গত সময়ে তুলনা চালানোর জন্য সমস্ত ধরণের পারফরম্যান্স অপ্টিমাইজেশন (যেমন সূচক, বিভাজন, সমান্তরালতা...​) প্রয়োজন হতে পারে।

  • অবশেষে, চিহ্নিত অসঙ্গতিগুলিকে অবশ্যই কার্যকরী আউটপুটে অনুবাদ করতে হবে, যেমন রিপোর্ট, সহকর্মী বা তৃতীয় পক্ষের সাথে যোগাযোগ বা সংশোধনমূলক ক্রিয়া (যেমন, পার্থক্যগুলি ঠিক করার জন্য ফাইল, বার্তা বা SQL স্টেটমেন্ট তৈরি করা)।

আর্থিক পরিষেবাগুলির মধ্যে মিলের জটিলতাগুলি বিভিন্ন। আমাদের অন্বেষণ করা যাক কিছু সাধারণ ব্যবহারের ক্ষেত্রে আর্থিক পরিষেবার ল্যান্ডস্কেপে:

  • বেশীরভাগ ব্যাঙ্কের আছে a সিকিউরিটিজ মাস্টার ফাইল, অবস্থানে আছে বা ব্যাঙ্কে লেনদেন করা যেতে পারে এমন সমস্ত সিকিউরিটিজ বর্ণনা করে৷ এই ফাইলটিকে অনেকগুলি অ্যাপ্লিকেশনের সাথে একত্রিত করতে হবে, তবে একাধিক ডেটা উত্স যেমন Telekurs, Reuters, Bloomberg, Moody's... এর দ্বারাও খাওয়ানো প্রয়োজন এর মানে একটি নিরাপত্তা অনন্যভাবে মিলিত হওয়া প্রয়োজন৷ দুর্ভাগ্যবশত, সমস্ত সিকিউরিটি বর্ণনা করে এমন 1টি অনন্য শনাক্তকারী নেই। সর্বজনীনভাবে ব্যবসা করা যন্ত্রগুলির একটি সাধারণভাবে সম্মত আইএসআইএন কোড থাকে, তবে ব্যক্তিগত এবং ওটিসি পণ্য যেমন বেশিরভাগ ডেরিভেটিভ সাধারণত তা করে না। ব্যাঙ্কগুলি তাই অভ্যন্তরীণ শনাক্তকারী উদ্ভাবন করেছে, জাল ISIN কোড ব্যবহার করে (সাধারণত একটি "X" দিয়ে শুরু হয়) বা যন্ত্রটিকে স্বতন্ত্রভাবে সনাক্ত করতে যৌগিক কীগুলি ব্যবহার করে (যেমন একটি ডেরিভেটিভের জন্য এটি অন্তর্নিহিত নিরাপত্তা, স্ট্রাইক মূল্য, বিকল্পের প্রকার এবং টিকারের সংমিশ্রণ হতে পারে। মেয়াদ শেষ হওয়ার তারিখ)।

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

  • একটি খুব অনুরূপ সমস্যা হয় একটি কোম্পানী বা আরো বিশেষভাবে একটি দোকান মিলে. বেলজিয়ামে, প্রতিটি কোম্পানির একটি কোম্পানির নম্বর রয়েছে, যা ভ্যাট নম্বরের মতো (“BE” উপসর্গ ছাড়া), কিন্তু এটি আবার খুবই জাতীয় এবং 1টি ভ্যাট নম্বরে একাধিক অবস্থান থাকতে পারে (যেমন একাধিক স্টোর)। একটি "শাখা সংখ্যা" (ডাচ ভাষায় "ভেস্টিগংসনামার") এর একটি ধারণা বিদ্যমান, তবে এই ধারণাটি খুব পরিচিত নয় এবং খুব কমই ব্যবহৃত হয়। অনুরূপভাবে LEI কোড (আইনি সত্তা শনাক্তকারী) বিদ্যমান যা 20টি অক্ষর এবং কোডের সংমিশ্রণের একটি কোড, যা বিশ্বব্যাপী একটি কোম্পানিকে অনন্যভাবে সনাক্ত করে। দুর্ভাগ্যবশত, শুধুমাত্র বড় কোম্পানি একটি LEI কোড অনুরোধ করেছে, তাই ছোট কোম্পানিগুলির জন্য এটি সত্যিই একটি বিকল্প নয়।
    আবার আরও জটিল মিলগুলি প্রায়শই করা হয়, যেমন ভ্যাট নম্বর, পোস্টাল কোড এবং বাড়ির নম্বরের সংমিশ্রণ, কিন্তু স্পষ্টতই এটি আদর্শ হওয়া থেকে অনেক দূরে। একটি অনন্য এবং সাধারণভাবে পরিচিত শনাক্তকারীর সন্ধানে, Google আইডি আরও বেশি ব্যবহারে পরিণত হয়, তবে একটি বাণিজ্যিক সংস্থার সাথে নির্ভরতা একটি বড় অপারেশনাল ঝুঁকি তৈরি করতে পারে।

  • আরেকটি আকর্ষণীয় কেস হল একটি ভিসা কার্ড পেমেন্টে একটি অনুমোদন এবং ক্লিয়ারিং বার্তার মিল. সাধারণত একটি অনন্য শনাক্তকারীর উভয় বার্তার সাথে মিলিত হওয়া উচিত, তবে সমস্ত ধরণের ব্যতিক্রম ক্ষেত্রে (যেমন অফলাইন অনুমোদন বা ক্রমবর্ধমান অনুমোদন) কারণে এটি সর্বদা সঠিক হবে না। তাই আরও জটিল নিয়মের প্রয়োজন, বেশ কয়েকটি শনাক্তকারীর দিকে তাকানো, তবে অন্যান্য মিলে যাওয়া মানদণ্ড যেমন অর্জনকারী আইডি, মার্চেন্ট আইডি, টার্মিনাল আইডি, প্যান (কার্ড নম্বর), টাইমস্ট্যাম্প এবং/অথবা পরিমাণ।
    এই ধরনের মিল অন্যান্য অর্থপ্রদান ব্যবহারের ক্ষেত্রেও প্রযোজ্য, যেমন একটি প্রাক-অনুমোদন সমাপ্তির সাথে তার পূর্বের প্রাক-অনুমোদন বা পূর্বের ক্রয়ের সাথে ফেরত মিলানো।

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

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

  • ব্যবহার VLOOKUP মিল সঞ্চালন. VLOOKUP-এর অবশ্য কিছু সীমাবদ্ধতা রয়েছে, যেমন কোনো মিল না থাকলে এটি একটি ত্রুটি দেয় এবং আপনি শুধুমাত্র প্রথম কলামে অনুসন্ধান করতে পারেন। একটি শক্তিশালী বিকল্প ব্যবহার করা হয় এক্সলুকআপ, যার এই সীমাবদ্ধতা নেই।

  • যদি আপনি একটি প্রয়োজন যৌগিক অনুসন্ধান কী, আপনার অনুসন্ধান ডেটা সেটে একটি কলাম যুক্ত করুন, যৌগিক অনুসন্ধান কী সহ (অর্থাৎ বিভিন্ন বৈশিষ্ট্যগুলিকে সংযুক্ত করুন, যেমন একটি বিভাজক হিসাবে "#" সহ) এবং তারপর এই নতুন কলামে অনুসন্ধান করতে VLOOKUP/XLOOKUP ব্যবহার করুন৷

  • কিছু মনোযোগ পয়েন্ট VLOOKUP ব্যবহার করার সময়:

    • সঠিক মিল নিশ্চিত করতে VLOOKUP ফাংশনের শেষ আর্গুমেন্ট হিসেবে "false" যোগ করতে ভুলবেন না।

    • নিশ্চিত করুন যে ডেটা ফরম্যাট একই। যেমন একটি সংখ্যা “123” এবং টেক্সট “123” মিলবে না, তাই প্রথমে তাদের একই ফর্ম্যাটে রূপান্তর করা গুরুত্বপূর্ণ। অগ্রণী 0 এর সাথে শুরু শনাক্তকারীদের জন্য আইডেম। প্রায়শই এক্সেল সেগুলিকে সংখ্যায় রূপান্তরিত করে, এইভাবে অগ্রণী 0গুলিকে সরিয়ে দেয় এবং এর ফলে একটি মিল হয় না।

    • Excel এ 100.000 সারির বেশি ডেটা সেট ব্যবহার করবেন না। এক্সেলের কর্মক্ষমতা এবং স্থিতিশীলতার জন্য বড় ডেটা সেটগুলি সমস্যাযুক্ত।
      আপনি যদি বড় ডেটা সেটগুলিতে VLOOKUP-এর সাথে কাজ করেন তবে গণনা মোডটিকে "ম্যানুয়াল"-এ রাখাও আকর্ষণীয় হতে পারে, অন্যথায় আপনি ডেটাতে সামান্য পরিবর্তন করার সময় Excel সমস্ত VLOOKUP পুনঃগণনা করবে৷

    • VLOOKUP-এ তৃতীয় আর্গুমেন্ট হিসাবে ফিরে আসার জন্য কলাম নম্বর রয়েছে। কলাম যোগ করার বা অপসারণ করার সময় এই সংখ্যাটি গতিশীলভাবে অভিযোজিত হয় না, তাই কলাম যোগ বা সরানোর সময় মানিয়ে নিতে ভুলবেন না।

    • আপনি যদি শুধু একটি মিল চান, আপনি সূত্র ব্যবহার করতে পারেন “=IF(ISERROR(VLOOKUP( , ,1,মিথ্যা),"কোনও মিল নেই","ম্যাচ")"

এই কৌশল সাহায্য করতে পারেন আপনার ম্যানুয়াল মিলের গতি বাড়ান, কিন্তু স্পষ্টতই বাস্তব অটোমেশন সর্বদা ভাল।

আর্থিক সেবায় মিল হচ্ছে ক বহুমুখী চ্যালেঞ্জ, কিন্তু এর মৌলিক পদক্ষেপগুলি বোঝা ফলাফলের উন্নতির চাবিকাঠি। যদিও এক্সেলের মতো সরঞ্জামগুলি অস্থায়ী সমাধানগুলি অফার করে, ভবিষ্যতটি বুদ্ধিমান অটোমেশনের মধ্যে রয়েছে, যা এই প্রক্রিয়াগুলিকে উল্লেখযোগ্যভাবে প্রবাহিত করতে পারে। যারা মিলিত জটিলতা বা অটোমেশনের গভীরে অনুসন্ধান করতে চান তাদের জন্য, ChatGPT-এর মতো AI-চালিত সমাধান সহ উন্নত সরঞ্জাম এবং প্ল্যাটফর্মের ব্যবহার, অন্তর্দৃষ্টি এবং ব্যবহারিক সমাধান উভয়ই প্রদান করতে পারে।

আমার সব ব্লগ চেক আউট https://bankloch.blogspot.com/

সময় স্ট্যাম্প:

থেকে আরো ফিনটেক্সট্রা