ইনজেশন ভিউয়ার

ইনজেশন ভিউয়ার (যা অ্যাকশন সেন্টারের ইনজেশন > হিস্ট্রি- তে পাওয়া যায়) স্থানীয় পয়েন্ট অফ ইন্টারেস্ট ফিডগুলির স্ট্যাটাস, ভ্যালিডেশন হেলথ এবং প্রসেসিং হিস্ট্রি সম্পর্কে প্রায় রিয়েল-টাইম তথ্য প্রদান করে।

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

সংক্ষিপ্ত বিবরণ

মূল ইনজেশন ভিউয়ার পেজটি গুগলের গ্রহণ করা প্রতিটি ফিডের একটি বিপরীত-কালানুক্রমিক লগ প্রদর্শন করে।

ইনজেশন জীবনচক্রের পর্যায়গুলি

প্রতিটি ফিড জমা দেওয়ার পর তা নিম্নলিখিত ধারাবাহিক প্রক্রিয়াকরণ পর্যায়গুলির মধ্য দিয়ে অগ্রসর হয়:

  1. ফাইল সংগ্রহ: গুগল SFTP ব্যবহার করে ফিড ফাইলটি গ্রহণ করে।
  2. ফাইল যাচাইকরণ: সিস্টেমটি ফাইলের অখণ্ডতা, ডিকম্প্রেশন এবং সামগ্রিক স্কিমা ফরম্যাট যাচাই করে।
  3. সত্তা নিষ্কাশন ও যাচাইকরণ: এই পাইপলাইনটি স্বতন্ত্র স্থানীয় রেকর্ড ( poi_id , address, coordinates, localizations) পার্স করে এবং সেগুলোর সিনট্যাক্স, সম্পূর্ণতা ও নীতিমালার প্রতিপালন পরীক্ষা করে।
  4. সমন্বয় ও মিলকরণ: পরিবেশনের জন্য বৈধ সত্তাগুলোকে প্রামাণিক গুগল প্লেস আইডি-র সাথে সংযুক্ত করতে গুগলের ম্যাচিং ইঞ্জিনে পাঠানো হয়।
  5. রিপোর্ট তৈরি: সারসংক্ষেপ মেট্রিক্স এবং শ্রেণিবদ্ধ সমস্যা নির্ণয় ইনজেশন ভিউয়ারে প্রকাশ করা হয়।

আপনার ফিড গ্রহণের ইতিহাস দেখতে, নিম্নলিখিত ধাপগুলি সম্পন্ন করুন:

  1. অ্যাকশন সেন্টারে সাইন ইন করুন।
  2. ইনজেশন > হিস্ট্রি পেজটি খুলুন।
  3. কলাম কন্ট্রোল ব্যবহার করে ইনজেশন টেবিলটি ফিল্টার, সর্ট এবং ভিউ করুন।

ইনজেশন তালিকার কলামগুলি

প্রধান সারাংশ সারণীটি প্রতিটি ইনজেশন রানের জন্য নিম্নলিখিত কলামগুলি প্রদান করে:

কলাম ডেটা টাইপ বর্ণনা
আইডি String ইনজেশন রানের জন্য অনন্য শনাক্তকারী।
গৃহীত সময় (UTC) Timestamp যে তারিখ ও সময়ে (ইউটিসি-তে) গুগল ফিড গ্রহণ প্রক্রিয়া শুরু করেছিল।
গ্রহণের ধরণ Enum ডেটা সংগ্রহের ধরণ (যেমন, Feed )।
নাম String ফিড গ্রহণের ধরনের জন্য নাম। এটি হবে google.local_vss ।
অবস্থা State ইনজেশনের সামগ্রিক প্রক্রিয়াকরণের অবস্থা (যেমন সম্পন্ন, ব্যর্থ)। স্ট্যাটাস সংজ্ঞাগুলো দেখুন।
ভক্ষণ আচরণ Enum সমস্ত স্থানীয় POI ফিড Batch মোডে প্রসেস করা হয়।
ত্রুটি Integer শনাক্ত হওয়া ব্লকিং ত্রুটি-স্তরের যাচাইকরণ সমস্যার মোট সংখ্যা।
সতর্কতা Integer শনাক্তকৃত নন-ব্লকিং সতর্কীকরণ-স্তরের সমস্যার মোট সংখ্যা।
আইটেম Integer এই ইনজেশনে প্রক্রিয়াকৃত স্থানীয় প্রপার্টির মোট সংখ্যা।

স্থিতির সংজ্ঞা

স্ট্যাটাস কলামটি একটি ফিড সাবমিশনের বর্তমান কার্যক্ষম অবস্থা নির্দেশ করে:

  • সম্পন্ন ( STATUS_COMPLETE ): ফিডটি কোনো মারাত্মক ত্রুটি ছাড়াই সফলভাবে গ্রহণ, যাচাই এবং প্রক্রিয়াজাত করা হয়েছে।
  • ব্যর্থ ( STATUS_FAILED ): ইনজেশনটি মারাত্মক স্কিমা, ফাইল করাপশন, বা পাইপলাইন ত্রুটির সম্মুখীন হওয়ায় সম্পন্ন হতে পারেনি।
  • প্রক্রিয়াকরণ চলছে ( STATUS_PROCESSING ): গুগল সক্রিয়ভাবে ফিড ডেটা যাচাই, মেলানো এবং সংরক্ষণ করছে।
  • বাদ দেওয়া হয়েছে ( NOT_STARTED ): ফিড আপলোডটি বাদ দেওয়া হয়েছে (উদাহরণস্বরূপ, যদি তৈরির টাইমস্ট্যাম্পটি পূর্বে প্রক্রিয়াকৃত কোনো ফিডের চেয়ে পুরোনো হয়)।

গ্রহণের বিবরণ দেখুন

ইনজেশন ডিটেইলস ভিউ খোলার জন্য ইনজেশন ভিউয়ার টেবিলের যেকোনো সারিতে ক্লিক করুন। এই ভিউটি সমস্যা ডিবাগ করার জন্য বিস্তারিত ডায়াগনস্টিক কার্ড এবং এক্সপ্যানশন প্যানেল সরবরাহ করে।

বিস্তারিত প্যানেল

ইনজেশন ডিটেইলস পেজটি চারটি সম্প্রসারণযোগ্য বিভাগে বিভক্ত:

১. প্রাথমিক তথ্য

এক্সিকিউশন রান সম্পর্কিত মূল মেটাডেটা প্রদর্শন করে:

  • গৃহীত সময় (UTC): গুগল যখন তথ্য গ্রহণ শুরু করেছিল, সেই সময়চিহ্ন।
  • গ্রহণের ধরণ: Feed ।
  • নাম: google.local_vss
  • ভক্ষণ আচরণ: Batch
  • অবস্থা: রঙ-ভিত্তিক স্ট্যাটাস ব্যাজ ( Done , Failed , Processing , Skipped )।

২. বৈধতা যাচাই

ইনজেশনের সময় প্রাপ্ত সমস্ত যাচাইকরণ ফলাফল তালিকাভুক্ত করে:

  • ফাইল ত্রুটি (কলআউট বক্স): যদি সম্পূর্ণ ফিড ফাইলটি ব্যর্থ হয় (উদাহরণস্বরূপ, একটি অপাঠ্য আর্কাইভ বা ত্রুটিপূর্ণ JSON সিনট্যাক্সের কারণে), তাহলে একটি সুস্পষ্ট সতর্কতামূলক কলআউটে মূল কারণের বার্তাটি প্রদর্শিত হয়।
  • সত্তা-ভিত্তিক সমস্যা (অ্যাকর্ডিয়ন টেবিল): তীব্রতা এবং ত্রুটি কোড অনুসারে শ্রেণীবদ্ধ আইটেম-স্তরের বৈধতা যাচাইয়ের সমস্যা।
    • ইস্যু কোড: নির্দিষ্ট ত্রুটি শনাক্তকারী (যেমন INVALID_ATTRIBUTE_VALUE , MISSING_RECOMMENDED_FIELD , বা SAFE_SEARCH_POLICY_VIOLATION_TEXT )।
    • সমস্যার তথ্য: রোগনির্ণয়মূলক বিবরণ, যেখানে মূল কারণ এবং প্রভাবিত ক্ষেত্রগুলো ব্যাখ্যা করা হয়েছে।
    • রেকর্ড: এই সমস্যা দ্বারা প্রভাবিত সম্পত্তি সত্তাগুলোর মোট সংখ্যা।
    • ইনভেন্টরি ভিউয়ারে প্রোপার্টিগুলো পরীক্ষা করার জন্য সরাসরি লিঙ্কসহ স্যাম্পল এনটিটি আইডি ( poi_id ) গুলো এক্সপ্যান্ড করতে যেকোনো ইস্যু রো-তে ক্লিক করুন।

৩. আইটেম

ইনজেশন রানের জন্য আইটেম-ভিত্তিক ইনভেন্টরি ডেল্টা স্কোরকার্ড প্রদান করে:

  • মোট: প্রক্রিয়াকৃত স্থানীয় সম্পত্তির মোট সংখ্যা।
  • যোগ করা হয়েছে: আপনার ক্যাটালগে যোগ করা নতুন আবিষ্কৃত ব্যবসায়িক তালিকার সংখ্যা।
  • পরিবর্তিত: বিদ্যমান সেইসব প্রপার্টির সংখ্যা, যাদের অ্যাট্রিবিউট (যেমন, নাম, ঠিকানা, স্থানাঙ্ক বা ছবি) আপডেট করা হয়েছে।
  • অপসারিত: পূর্ববর্তী ফিড বেসলাইনের তুলনায় বাদ দেওয়া বা বাদ পড়া প্রপার্টির সংখ্যা।

৪. ফাইল

আপলোড করা ফিড ফাইলের নাম প্রদর্শন করে:

  • ফাইলের নাম: ফিড ফাইলের নাম (উদাহরণস্বরূপ, local_feed.json.gz )।

ইনজেশন ব্যর্থতার সমস্যা সমাধান

ইনজেশন ভিউয়ারে ফিডগুলির সমস্যা সমাধান করার সময়, নিম্নলিখিত নির্দেশিকাগুলি ব্যবহার করুন:

লক্ষণ সম্ভাব্য কারণ সুপারিশকৃত পদক্ষেপ
ফাইল ত্রুটির কারণে স্ট্যাটাস Failed হয়েছে ত্রুটিপূর্ণ ZIP/GZIP আর্কাইভ, ভুল JSON সিনট্যাক্স, অথবা অসমর্থিত ফাইল এনকোডিং। ফিড প্যাকেজিং নির্দেশিকা ব্যবহার করে আপনার পশুখাদ্য সঠিকভাবে প্যাকেজ করা হয়েছে কিনা তা যাচাই করুন।
ভ্যালিডেশনে উচ্চ সংখ্যক Errors রেকর্ডগুলিতে প্রয়োজনীয় স্কিমা ফিল্ড (যেমন poi_id , স্ট্রাকচার্ড location.address , বা WGS84 স্থানাঙ্ক) অনুপস্থিত রয়েছে। ত্রুটিপূর্ণ poi_id গুলো শনাক্ত করতে, আপনার POI ফিড পাইপলাইনগুলো সংশোধন করতে এবং ফিডটি পুনরায় ইম্পোর্ট করতে বিস্তারিত ভ্যালিডেশন অ্যাকর্ডিয়নটি পর্যালোচনা করুন।
শূন্যটি Items প্রক্রিয়া করা হয়েছে ফিড ফাইলটি খালি অথবা রেকর্ডগুলো রুট-লেভেল JSON অ্যারে পার্সিং-এ ব্যর্থ হয়েছে। আপনার ফিড র‍্যাপার কাঠামোটি VssPoi মেসেজ স্পেসিফিকেশনের সাথে সঙ্গতিপূর্ণ কিনা তা যাচাই করুন। ফিড প্যাকেজিং নির্দেশিকা দেখুন।