প্লেসেস ইনসাইটস-এর এই ৪ সেপ্টেম্বর, ২০২৫ তারিখের সংস্করণে প্রাথমিক সংস্করণ থেকে নিম্নলিখিত পরিবর্তনগুলো অন্তর্ভুক্ত করা হয়েছে:
- আপনার পছন্দের BigQuery অবস্থানে Places Insights-এ সাবস্ক্রাইব করার সুবিধা সমর্থন করে।
Places Insights ডেটাসেটগুলিকে ডেটা ক্লিন রুম থেকে BigQuery ডেটা এক্সচেঞ্জ লিস্টিং- এ স্থানান্তর করে।
ডেটা সেট স্কিমার অ্যাড্রেস ফিল্ডগুলো
idএবংnameফিল্ডকে পৃথক স্ট্রিং বা স্ট্রিং অ্যারে ফিল্ডে বিভক্ত করে।
তালিকাগুলিতে স্থানান্তরিত করুন
Places Insights-এর প্রাথমিক প্রিভিউ রিলিজে BigQuery ডেটা ক্লিন রুমে ডেটা স্থাপন করা হয়েছিল। ৪ সেপ্টেম্বর, ২০২৫-এর রিলিজের সাথে, আমরা ডেটাসেটগুলিকে BigQuery লিস্টিং- এ স্থানান্তর করেছি, যাতে আপনি একটি নির্দিষ্ট BigQuery রিজিয়নে ডেটাসেটটি সাবস্ক্রাইব করতে পারেন। এই পরিবর্তনটি Places Insights-এর প্রোডাক্ট ফিচার এবং ব্যবহারযোগ্যতার উপর কোনো প্রভাব ফেলবে না।
একটি নির্দিষ্ট অঞ্চলে প্লেসেস ইনসাইটস-এ সাবস্ক্রাইব করার জন্য, আপনাকে বিগকোয়েরি শেয়ারিং-এর নতুন লিস্টিংগুলোতে সাবস্ক্রাইব করতে হবে। একবার নতুন লিস্টিংগুলোতে সাবস্ক্রাইব করে ফেললে, আপনার SQL কোয়েরিগুলো পরিবর্তন করার প্রয়োজন নেই। সেগুলো আগের মতোই কাজ করবে।
নতুন ব্যবহারকারী: আপনি যদি Places Insights-এর নতুন ব্যবহারকারী হন, তাহলে তালিকাগুলো অ্যাক্সেস করার জন্য আপনার ডেভেলপমেন্ট এনভায়রনমেন্ট কনফিগার করতে ‘Set up Places Insights’- এর ধাপগুলো অনুসরণ করুন।
বিদ্যমান ব্যবহারকারীগণ: তালিকা ব্যবহারে স্থানান্তরিত হতে নিচের ধাপগুলো অনুসরণ করুন।
অভিবাসনের পদক্ষেপ
তালিকাভুক্তিতে স্থানান্তরিত হতে আপনাকে যা করতে হবে:
আপনার নির্বাচিত শহর ও দেশের তালিকাগুলোর জন্য সাবস্ক্রাইব করুন। নির্দেশাবলীর জন্য, ‘সেট আপ প্লেসেস ইনসাইটস’ দেখুন।
আপনার কোয়েরি বা ফাংশনগুলিতে ডেটাসেটের নামটি উপরে নির্বাচিত ডেটাসেটের নামে আপডেট করুন।
আপনি যদি আগে ফাংশন ব্যবহার করে থাকেন, তাহলে ডেটা ক্লিন রুমের সাথে ব্যবহৃত প্রজেক্টের নামটি (
maps-platform-analytics-hub) মুছে ফেলুন।আপনার বিদ্যমান কোয়েরি বা ফাংশনগুলোতে আপনার প্রজেক্টের নাম (ঐচ্ছিক) এবং নতুন অ্যাড্রেস ফিল্ডগুলো অন্তর্ভুক্ত করতে পরিবর্তন করুন।
তালিকাটি উল্লেখ করার সময় আপনার প্রকল্পের নাম অন্তর্ভুক্ত করুন (ঐচ্ছিক)।
লিস্টিংয়ের ক্ষেত্রে, আপনি কোয়েরিতে আপনার প্রজেক্টের নাম অন্তর্ভুক্ত করতে পারেন। যদি আপনি প্রজেক্টের নাম উল্লেখ না করেন, তাহলে আপনার কোয়েরিটি ডিফল্টভাবে সক্রিয় প্রজেক্টটিকেই ব্যবহার করবে।
আপনার যদি বিভিন্ন প্রজেক্টে একই নামের লিঙ্ক করা ডেটাসেট থাকে, অথবা আপনি যদি সক্রিয় প্রজেক্টের বাইরের কোনো টেবিল থেকে কোয়েরি করেন, তাহলে আপনি আপনার প্রজেক্টের নামটি অন্তর্ভুক্ত করতে চাইতে পারেন।
প্রজেক্ট এবং ডেটাসেটের নাম সহ আপডেট করা কোয়েরির উদাহরণ
এই কোয়েরিতে একটি প্রজেক্টের নাম অন্তর্ভুক্ত রয়েছে এবং এটি my_dataset_name ডেটাসেট নামটি ব্যবহার করে:
SELECT WITH AGGREGATION_THRESHOLD
COUNT(*) AS count
FROM `PROJECT_NAME.my_dataset_name.places`
নতুন ঠিকানা ক্ষেত্রগুলিতে স্থানান্তরিত করুন
Places Insights-এর প্রাথমিক সংস্করণে, ডেটাসেট স্কিমা একটি অ্যাড্রেস ফিল্ডকে একটি STRUCT বা RECORD হিসেবে উপস্থাপন করত, যার মধ্যে একটি id এবং name সাবফিল্ড থাকত। এই সংস্করণে স্কিমাটিকে সরল করে id এবং name এর জন্য আলাদা, শীর্ষ-স্তরের ফিল্ড সংজ্ঞায়িত করা হয়েছে। নতুন ফিল্ডগুলো হয় স্ট্রিং অথবা স্ট্রিং অ্যারে ফিল্ড।
উদাহরণস্বরূপ, প্রাথমিক রিলিজের জন্য লোকালিটি অ্যাড্রেস কম্পোনেন্টের স্কিমাটি নিচে দেখানো হলো:
locality | STRUCT | |
locality.id | STRING | |
locality.name | STRING | |
এই সংস্করণে, ডেটাসেটটিতে এখন দুটি শীর্ষ-স্তরের স্ট্রিং অ্যারে ফিল্ড রয়েছে। উদাহরণস্বরূপ, হালনাগাদ করা লোকালিটি ডেটা স্কিমাটি নিচে দেখানো হলো:
locality_ids | ARRAY<string> |
locality_names | ARRAY<string> |
সম্পূর্ণ প্রকল্পের বিবরণ দেখুন।
নন-অ্যারে ক্ষেত্র
এই রিলিজে, নন-অ্যারে অ্যাড্রেস ফিল্ডগুলোর জন্য id এবং name ফিল্ডগুলো এখন টপ-লেভেল STRING ফিল্ড হিসেবে গণ্য হবে:
administrative_area_level_1_id | STRING |
administrative_area_level_1_name | STRING |
এই নতুন ফরম্যাটটি administrative_area_level_N ফর্মের সমস্ত ফিল্ডের ক্ষেত্রে প্রযোজ্য, যেখানে N-এর মান ১ থেকে ৭ পর্যন্ত।
নতুন ফিল্ড ব্যবহার করে উদাহরণ
Places Insights-এর প্রাথমিক সংস্করণে, আপনি ফলাফল ফিল্টার করার জন্য একটি WHERE ক্লজে administrative_area_level_1.name ফিল্ডটি ব্যবহার করেছিলেন:
SELECT WITH AGGREGATION_THRESHOLD
COUNT(*) AS count
FROM `PROJECT_NAME.places_insights___us.places`
WHERE administrative_area_level_1.name = "New York";
নতুন ফিল্ডগুলোর ক্ষেত্রে, আপনি administrative_area_level_1_name ফিল্ডটি ব্যবহার করে কোয়েরিটি লিখবেন:
SELECT WITH AGGREGATION_THRESHOLD
COUNT(*) AS count
FROM `PROJECT_NAME.places_insights___us.places`
WHERE administrative_area_level_1_name = "New York";