BigQuery এক্সপোর্ট আপনাকে ওভারভিউ এবং লেনদেন বিশ্লেষণ পৃষ্ঠায় পাওয়া বিশ্লেষণ ডেটা ডাউনলোড করতে দেয়।
BQ রপ্তানি সক্ষম করা হচ্ছে
1. BigQuery স্যান্ডবক্স সক্ষম করুন (বা আপগ্রেড করা BigQuery)
BigQuery ইতিমধ্যে সক্ষম না থাকলে, অনুগ্রহ করে আপনার অর্ডারিং এন্ড-টু-এন্ড ক্লাউড প্রকল্পের জন্য BigQuery স্যান্ডবক্স সক্ষম করুন। এখানেই ডেটা এক্সপোর্ট করা হবে।
এটি অবশ্যই আপনার অর্ডারিং এন্ড-টু-এন্ড ইন্টিগ্রেশনের সাথে যুক্ত একই Google ক্লাউড প্রকল্প হতে হবে।
আপনার অর্ডারিং এন্ড-টু-এন্ড ইন্টিগ্রেশনের সাথে লিঙ্কযুক্ত ক্লাউড প্রজেক্ট নিশ্চিত করার জন্য আপনার যদি সহায়তার প্রয়োজন হয়, তাহলে অনুগ্রহ করে একটি মামলা করুন।
2. Google ক্লাউড কনসোলে BigQuery-এ যান
একবার সক্ষম হয়ে গেলে, অনুগ্রহ করে Google ক্লাউডে BigQuery খুলুন এবং স্ক্রিনের উপরের বাম দিকে ড্রপডাউন ব্যবহার করে প্রয়োজনীয় ক্লাউড প্রকল্প নির্বাচন করুন৷ https://console.cloud.google.com/bigquery
3. BigQuery-এর জন্য ডেটাসেট তৈরি করুন
অনুগ্রহ করে BigQuery-এ actions_analytics
নামে একটি ডেটাসেট তৈরি করুন যেখানে Google ডেটা রপ্তানি করবে। ডেটাসেটের নাম অবশ্যই actions_analytics
সাথে মিলতে হবে।
4. ডেটাসেটে অ্যাক্সেস শেয়ার করুন
ডেটাসেটের জন্য partner-data-exporter-robots@google.com
এ BigQuery Data Editor
অ্যাক্সেস শেয়ার করুন। BigQuery ডেটাসেটে ডেটা এক্সপোর্ট করার জন্য Google-এর পাইপলাইনগুলির জন্য এটি প্রয়োজন। এটি করার জন্য, ডেটাসেটের জন্য Sharing
বোতামটি সনাক্ত করুন, Permissions
খুলুন এবং তারপরে Add Principal
ক্লিক করুন। নিম্নলিখিত তথ্য লিখুন এবং Save
ক্লিক করুন:
- নতুন প্রিন্সিপাল:
partner-data-exporter-robots@google.com
- ভূমিকা:
BigQuery Data Editor
5. ক্লাউড প্রকল্পে অ্যাক্সেস শেয়ার করুন
ক্লাউড প্রজেক্টের জন্য partner-data-exporter-robots@google.com
এ BigQuery Job User
অ্যাক্সেস শেয়ার করুন। এটি Google-কে রপ্তানি করার জন্য BigQuery-এ ডেটা লোড করতে সক্ষম করে৷ এটি করতে, সাইডবারে IAM & Admin
সনাক্ত করুন এবং IAM
ক্লিক করুন। অনুমতি ট্যাবে Grant Access
ক্লিক করুন। নিম্নলিখিত তথ্য লিখুন এবং Save
ক্লিক করুন:
- নতুন প্রিন্সিপাল:
partner-data-exporter-robots@google.com
- ভূমিকা:
BigQuery Job User
6. Google সমর্থনের সাথে অর্ডারটি জানান৷
উপরের সমস্ত পদক্ষেপগুলি সম্পূর্ণ হয়ে গেলে, অনুগ্রহ করে একটি মামলা করুন৷ চূড়ান্ত পদক্ষেপ হিসাবে, সহায়তা দল BigQuery রপ্তানি সক্ষম করবে যাতে আপনি ডেটা সংগ্রহ করা শুরু করতে পারেন। এটি আগের দিনের জন্য স্বয়ংক্রিয়ভাবে ডেটা রপ্তানি শুরু করবে।
ডেটা স্কিমা এবং ব্যবহার
ডাউনলোড করা ডেটা খোলা ট্যাবে actions_analytics ট্যাগের অধীনে টেবিল হিসাবে সংগঠিত হয়। নিম্নলিখিত বিভাগে বর্ণিত প্রতিটি দিনের জন্য পাঁচটি টেবিল রয়েছে:
দৈনিক_খাবার_অর্ডারিং_ব্যবসার_পরিসংখ্যান
ক্ষেত্রের নাম | টাইপ | বর্ণনা |
---|---|---|
Date | DATE | লেনদেনের সাথে সম্পর্কিত তারিখ। |
Week | INTEGER | লেনদেনের সাথে সম্পর্কিত তারিখ। |
Month | INTEGER | লেনদেনের সাথে সম্পর্কিত তারিখ। |
Restaurant3pId | STRING | লেনদেনের সাথে সম্পর্কিত তারিখ। |
RestaurantName | STRING | লেনদেনের সাথে যুক্ত রেস্টুরেন্টের নাম। |
CurrencyCode | STRING | লেনদেনের সাথে সম্পর্কিত মুদ্রা কোড। |
InteractionType | STRING | মিথস্ক্রিয়া প্রকার নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
প্রথম চারটি ইন্টারঅ্যাকশনের ধরনগুলি সংশ্লিষ্ট ইন্টারঅ্যাকশনগুলির জন্য বেনামী ব্যবহারকারীর ক্লিকগুলি নির্দিষ্ট করে৷ |
NumInteractions | INTEGER | সেই মিথস্ক্রিয়া প্রকারের সাথে যুক্ত মিথস্ক্রিয়াগুলির সংখ্যা প্রতিনিধিত্ব করে। ORDER_FULFILLED মিথস্ক্রিয়া প্রকারের জন্য, NumInteractions ক্ষেত্রটি অর্ডারের সংখ্যা উপস্থাপন করে। |
NumOrders | INTEGER | সেই দিনের জন্য রেস্তোরাঁর সাথে যুক্ত অর্ডারের সংখ্যার প্রতিনিধিত্ব করে। |
TotalOrderValueNanos | INTEGER | Nanos-এ সেই দিনের জন্য সেই রেস্তোরাঁর সাথে যুক্ত মোট অর্ডারের মান উপস্থাপন করে। |
TotalCartValueNanos | INTEGER | Nanos-এ সেই দিনের জন্য সেই রেস্তোরাঁর সাথে যুক্ত মোট কার্টের মান উপস্থাপন করে। |
দৈনিক_খাবার_অর্ডারিং_অন্তর্ক্রিয়া_পরিসংখ্যান_অনামী
ক্ষেত্রের নাম | টাইপ | বর্ণনা |
---|---|---|
Date | DATE | লেনদেনের সাথে সম্পর্কিত তারিখ। |
Week | INTEGER | লেনদেনের সাথে যুক্ত সপ্তাহ। |
Month | INTEGER | লেনদেনের সাথে যুক্ত মাস। |
InteractionType | STRING | এই সারণীতে InteractionType PARTNER_SELECTED এর মধ্যে সীমাবদ্ধ। এটি GCP/AoG প্রকল্পের সাথে যুক্ত প্রদানকারী নির্বাচন করার ক্রিয়াকে প্রতিনিধিত্ব করে। |
NumInteractions | INTEGER | প্রদানকারীকে কতবার নির্বাচিত করা হয়েছে তা প্রতিনিধিত্ব করে। |
দৈনিক_খাবার_অর্ডারিং_লেনদেন_ত্রুটির_পরিসংখ্যান
ক্ষেত্রের নাম | টাইপ | বর্ণনা |
---|---|---|
Date | DATE | লেনদেনের সাথে সম্পর্কিত তারিখ। |
Hour | INTEGER | লেনদেনের সাথে যুক্ত ঘন্টা। |
Minute | INTEGER | লেনদেনের সাথে যুক্ত মিনিট। |
CurrencyCode | STRING | লেনদেনের সাথে সম্পর্কিত মুদ্রা কোড। |
Channel | STRING | যে পরিবেশে অর্ডার দেওয়া হয়েছিল তার প্রতিনিধিত্ব করে। যেহেতু আমরা শুধুমাত্র উত্পাদন ডেটাতে অ্যাক্সেস প্রদান করি, চ্যানেলের ক্ষেত্রটি সর্বদা PRODUCTION । |
ActionId | STRING | লেনদেন চেকআউট বা জমা কিনা প্রতিনিধিত্ব করে। actions.foodordering.intent.CHECKOUT চেকআউট প্রতিনিধিত্ব করে এবং actions.intent.TRANSACTION_DECISION সাবমিট প্রতিনিধিত্ব করে। |
Function | STRING | Actionid কলামের মতোই। |
OrderType | STRING | অর্ডার পিক আপ বা ডেলিভারি কিনা তা প্রতিনিধিত্ব করে। 1 DELIVERY জন্য ব্যবহার করা হয়, এবং 2 PICKUP জন্য ব্যবহার করা হয়। |
FulfillmentTimeType | STRING | আদেশটি শীঘ্রই একটি আদেশ বা একটি নির্ধারিত আদেশ কিনা তা প্রতিনিধিত্ব করে৷ 1 ASAP এর জন্য ব্যবহার করা হয়, এবং 2 ORDER_AHEAD এর জন্য ব্যবহার করা হয়। |
ApiResponseStatus | STRING | Google-এ পাঠানো প্রতিক্রিয়ার স্থিতি উপস্থাপন করে:
|
ApiResponseError | STRING | Google-এ পাঠানো ত্রুটির প্রকার প্রতিনিধিত্ব করে:
|
NumErrors | INTEGER | ত্রুটির সংখ্যা প্রতিনিধিত্ব করে। |
দৈনিক_খাবার_অর্ডারিং_লেনদেনের_পরিসংখ্যান
ক্ষেত্রের নাম | টাইপ | বর্ণনা |
---|---|---|
Date | DATE | লেনদেনের সাথে সম্পর্কিত তারিখ। |
Hour | INTEGER | লেনদেনের সাথে যুক্ত ঘন্টা। |
Minute | INTEGER | লেনদেনের সাথে যুক্ত মিনিট। |
CurrencyCode | STRING | লেনদেনের সাথে সম্পর্কিত মুদ্রা কোড। |
Channel | STRING | যে পরিবেশে অর্ডার দেওয়া হয়েছিল তার প্রতিনিধিত্ব করে। যেহেতু আমরা শুধুমাত্র উত্পাদন ডেটাতে অ্যাক্সেস প্রদান করি, চ্যানেলের ক্ষেত্রটি সর্বদা PRODUCTION । |
ActionId | STRING | লেনদেন চেকআউট বা জমা কিনা প্রতিনিধিত্ব করে। actions.foodordering.intent.CHECKOUT চেকআউট প্রতিনিধিত্ব করে এবং actions.intent.TRANSACTION_DECISION সাবমিট প্রতিনিধিত্ব করে। |
Function | STRING | Actionid কলামের মতোই। |
OrderType | STRING | অর্ডার পিক আপ বা ডেলিভারি কিনা তা প্রতিনিধিত্ব করে। 1 DELIVERY জন্য ব্যবহার করা হয়, এবং 2 PICKUP জন্য ব্যবহার করা হয়। |
FulfillmentTimeType | STRING | আদেশটি শীঘ্রই একটি আদেশ বা একটি নির্ধারিত আদেশ কিনা তা প্রতিনিধিত্ব করে৷ 1 ASAP এর জন্য ব্যবহার করা হয়, এবং 2 ORDER_AHEAD এর জন্য ব্যবহার করা হয়। |
ApiResponseStatus | STRING | Google-এ পাঠানো প্রতিক্রিয়ার স্থিতি উপস্থাপন করে:
|
NumResponse | INTEGER | প্রতিক্রিয়া সংখ্যা প্রতিনিধিত্ব করে. |
food_ordering_user_stats_daily
ক্ষেত্রের নাম | টাইপ | বর্ণনা |
---|---|---|
Date | DATE | লেনদেনের সাথে সম্পর্কিত তারিখ। |
Restaurant3pId | STRING | ফিডে অংশীদারের পাঠানো রেস্টুরেন্ট আইডি। |
RestaurantName | STRING | লেনদেনের সাথে যুক্ত রেস্টুরেন্টের নাম। |
CurrencyCode | STRING | লেনদেনের সাথে সম্পর্কিত মুদ্রা কোড। |
InteractionType | STRING | লেনদেনের সাথে যুক্ত মিথস্ক্রিয়া প্রকারের প্রতিনিধিত্ব করে। ORDER_FULFILLED ইন্টারঅ্যাকশনের ধরন সফল অর্ডার নির্দিষ্ট করে। |
ApproximateTotalUsers | INTEGER | সেই দিন রেস্তোরাঁ থেকে অর্ডার করা ব্যবহারকারীদের মোট সংখ্যার প্রতিনিধিত্ব করে৷ |
ApproximateRepeatUsers | INTEGER | সেই নির্দিষ্ট দিনে সেই নির্দিষ্ট দোকান থেকে অর্ডার দেওয়ার পুনরাবৃত্তি ব্যবহারকারীদের সংখ্যা প্রতিনিধিত্ব করে৷ |
এক্সপোর্ট করা ডেটা ব্যবহার করুন
আপনি হয় Google পত্রক, ডেটা স্টুডিও বা GCS-এর মতো অন্যান্য টুলগুলিতে ডেটা রপ্তানি করতে পারেন বা ডেটা থেকে নির্দিষ্ট অন্তর্দৃষ্টি পেতে Google ক্লাউড প্ল্যাটফর্ম কনসোলের মধ্যে প্রশ্নগুলি লিখতে পারেন৷
উদাহরণ প্রশ্ন
// To get the conversion rate from Partner selection to order placement SELECT ( SELECT NumInteractions FROM aog - project - id.actions_analytics.daily_food_ordering_business_stats_20200620 WHERE InteractionType = 'SUBMIT_SUCCESS' ) / ( SELECT NumInteractions FROM aog - project - id.actions_analytics.daily_food_ordering_interaction_stats_anonymized_20200620 WHERE InteractionType = 'PARTNER_SELECTED' )