ভূমিকা
লিঙ্কিং এপিআই একটি ইউআরএলের মাধ্যমে ব্যবহারকারীদের সরাসরি লুকার স্টুডিও রিপোর্টে কনফিগার এবং ফরওয়ার্ড করার জন্য একটি নির্ভরযোগ্য ইন্টারফেস প্রদান করে। ব্যবহারকারীরা যখন একটি লিঙ্কিং API URL অনুসরণ করে তখন তাদের ডেটা দ্রুত দেখতে এবং ইন্টারঅ্যাক্ট করার জন্য তাদের একটি সুগমিত অভিজ্ঞতা থাকবে।
এই দস্তাবেজটি API URL লিঙ্ক করার প্রয়োজনীয় বিন্যাস এবং উপলব্ধ পরামিতিগুলি বর্ণনা করে৷
কেস এবং সুবিধা ব্যবহার করুন
লিঙ্কিং API আপনার গ্রাহকদের তাদের ডেটা দেখতে এবং ইন্টারঅ্যাক্ট করার জন্য পূর্ব-কনফিগার করা রিপোর্ট প্রদান করতে ব্যবহার করা যেতে পারে। লিঙ্কিং API এর মূল সুবিধাগুলি নিম্নরূপ:
- আপনার গ্রাহকদের জন্য একটি এক-ক্লিক রিপোর্ট তৈরির অভিজ্ঞতা ।
- ইউআরএলে ডেটা কনফিগারেশন দেওয়া হয়েছে তাই ব্যবহারকারীদের তাদের ডেটার জন্য রিপোর্ট কনফিগার করতে হবে না।
- ব্যবহারকারীরা একটি একক ক্লিকে প্রতিবেদনটি সংরক্ষণ করতে পারেন এবং যে কোনো সময় প্রতিবেদনটি পুনরায় দেখতে পারেন।
- স্কেলে রিপোর্ট তৈরি করুন । লিঙ্কিং এপিআই নকল বা নতুন প্রতিবেদন তৈরি করার জন্য প্রয়োজনীয় সময় কমিয়ে দেয়।
- পণ্য ইন্টিগ্রেশন সক্রিয় করুন . স্থিতিশীল ইন্টারফেস আপনাকে একটি পণ্য কর্মপ্রবাহে লুকার স্টুডিওকে একীভূত করতে দেয়।
এটা কিভাবে কাজ করে
নিম্নলিখিত বর্ণনা করে কিভাবে বিকাশকারী এবং ব্যবহারকারীরা লিঙ্কিং API এর সাথে যোগাযোগ করে।
API ডেভেলপার ওয়ার্কফ্লো লিঙ্ক করা
বিকাশকারী টেমপ্লেট রিপোর্ট, ডেটা উত্স প্রস্তুত করে এবং একটি লিঙ্কিং API URL ফর্ম্যাট করে। বিকাশকারীদের জন্য সাধারণ কর্মপ্রবাহ নিম্নরূপ:
- একটি ফাঁকা প্রতিবেদন, লুকার স্টুডিও দ্বারা প্রদত্ত ডিফল্ট রিপোর্ট টেমপ্লেট ব্যবহার করবেন কিনা বা একটি টেমপ্লেট হিসাবে কাজ করবে এমন একটি লুকার স্টুডিও প্রতিবেদন তৈরি করবেন কিনা তা নির্ধারণ করুন৷ এর মধ্যে রয়েছে টেমপ্লেট ডেটা উৎস কনফিগার করা।
- আপনার নির্দিষ্ট ব্যবহারের ক্ষেত্রে একটি লিঙ্কিং API URL ফর্ম্যাট করুন। প্রযোজ্য হলে, রিপোর্ট টেমপ্লেট এবং রিপোর্টের নাম, ডেটা সোর্স নাম এবং ডেটা সোর্স কনফিগারেশন সহ অন্যান্য প্যারামিটার উল্লেখ করুন।
- ব্যবহারকারীদের রিপোর্টে নির্দেশিত করতে লিঙ্কিং API URL ব্যবহার করুন।
API ব্যবহারকারীর অভিজ্ঞতা লিঙ্ক করা
ব্যবহারকারী একটি লিঙ্কিং এপিআই ইউআরএল অনুসরণ করে, যা ডেভেলপার দ্বারা সঠিকভাবে কনফিগার করা হলে, তাদের একটি লুকার স্টুডিও রিপোর্টে নির্দেশিত করবে যা তাদের অ্যাক্সেসের ডেটা দেখতে এবং ইন্টারঅ্যাক্ট করতে দেয়। একটি সাধারণ ব্যবহারকারীর অভিজ্ঞতা নিম্নরূপ হতে পারে:
- একটি ব্রাউজারে, ব্যবহারকারী এমন একটি পরিষেবা পরিদর্শন করে যা লিঙ্কিং API এর সাথে একত্রিত হয়েছে।
- একটি কল টু অ্যাকশন ব্যবহারকারীকে লুকার স্টুডিওতে তাদের ডেটা দেখতে একটি লিঙ্কে ক্লিক করার জন্য আমন্ত্রণ জানায়।
- ব্যবহারকারী লিঙ্কটি অনুসরণ করে এবং একটি লুকার স্টুডিও রিপোর্টে নির্দেশিত হয়। রিপোর্ট লোড হয় এবং ব্যবহারকারী তাদের ডেটা দেখতে এবং ইন্টারঅ্যাক্ট করতে সক্ষম হয়।
- ব্যবহারকারী "সম্পাদনা করুন এবং ভাগ করুন" ক্লিক করেন। প্রতিবেদনটি তাদের লুকার স্টুডিও অ্যাকাউন্টে সংরক্ষণ করা হয়েছে।
- ব্যবহারকারীর এখন সম্পূর্ণ অ্যাক্সেস এবং রিপোর্টের নিজস্ব অনুলিপির উপর নিয়ন্ত্রণ রয়েছে। তারা যে কোন সময় দেখতে, সম্পাদনা করতে এবং শেয়ার করতে পারে।
প্রয়োজনীয়তা
একটি লিঙ্কিং API URL আশানুরূপ কাজ করে তা নিশ্চিত করতে, নিম্নলিখিত প্রয়োজন:
- একটি রিপোর্ট, একটি টেমপ্লেট হিসাবে পরিবেশন করা. যদি প্রদান না করা হয় তাহলে লুকার স্টুডিও দ্বারা প্রদত্ত একটি ফাঁকা প্রতিবেদন বা ডিফল্ট প্রতিবেদন ব্যবহার করা যেতে পারে।
- লিঙ্কিং এপিআই ইউআরএল ব্যবহারকারীদের ন্যূনতম টেমপ্লেট রিপোর্ট দেখার অ্যাক্সেস থাকতে হবে। প্রতিবেদনে ব্যবহৃত ডেটা উৎসের ধরন এবং লিঙ্কিং এপিআই-এর মাধ্যমে প্রদত্ত কনফিগারেশনের উপর নির্ভর করে, ব্যবহারকারীদের ডেটা উত্সগুলি দেখার অ্যাক্সেসেরও প্রয়োজন হতে পারে। বিস্তারিত জানার জন্য টেমপ্লেট অনুমতি দেখুন।
- প্রতিটি ডেটা উত্সের সংযোগকারী প্রকার অবশ্যই লিঙ্কিং API এর মাধ্যমে কনফিগারেশন সমর্থন করবে৷ সমর্থিত সংযোগকারীর তালিকার জন্য সংযোগকারী রেফারেন্স পড়ুন।
- লিঙ্কিং API URL-এর ব্যবহারকারীদের অবশ্যই লিঙ্কিং API URL-এ কনফিগার করা ডেটাতে অ্যাক্সেস থাকতে হবে। যদি ব্যবহারকারীর অন্তর্নিহিত ডেটাতে অ্যাক্সেস না থাকে, তবে কোনো নির্ভরশীল রিপোর্ট উপাদান একটি ত্রুটি দেখাবে।
URL প্যারামিটার
একটি লিঙ্কিং API URL নিম্নলিখিত ফর্মের হতে হবে:
https://lookerstudio.google.com/reporting/create?parameters
ইউআরএলটি একটি ওয়েব ব্রাউজারের প্রেক্ষাপটে ব্যবহার করা হবে বলে আশা করা হচ্ছে, সাধারণত একজন ব্যবহারকারী একটি লিঙ্কে ক্লিক করে বা URL-এ পুনঃনির্দেশিত হয়। এটি একটি প্রতিবেদন এম্বেড করতেও ব্যবহার করা যেতে পারে।
উদাহরণ URL
নিম্নলিখিত একটি উদাহরণ লিঙ্ক API URL. রিপোর্টের নাম সেট করা হয়েছে এবং একটি একক BigQuery ডেটা উৎস কনফিগার করা হয়েছে:
https://lookerstudio.google.com/reporting/create?
c.reportId=12345
&r.reportName=MyNewReport
&ds.ds0.connector=bigQuery
&ds.ds0.datasourceName=MyNewDataSource
&ds.ds0.projectId=project-1234
&ds.ds0.type=TABLE
&ds.ds0.datasetId=456
&ds.ds0.tableId=789
কিছু URL প্যারামিটার প্রয়োজন, কিছু ঐচ্ছিক। নিম্নলিখিত একটি লিঙ্কিং API URL সংজ্ঞায়িত করতে ব্যবহৃত পরামিতিগুলির একটি তালিকা:
নিয়ন্ত্রণ পরামিতি
লিঙ্কিং API URL-এর মাধ্যমে দেখা হলে কন্ট্রোল প্যারামিটার রিপোর্টের অবস্থা নির্ধারণ করে।
পরামিতি নাম | বর্ণনা |
---|---|
ঐচ্ছিক। টেমপ্লেট রিপোর্ট আইডি। Looker Studio খুলবে এবং নির্দিষ্ট করা রিপোর্ট কনফিগার করবে। কীভাবে আইডি খুঁজে পাবেন তার বিস্তারিত জানার জন্য, রিপোর্ট আইডি দেখুন। অনির্দিষ্ট থাকলে, একটি ফাঁকা প্রতিবেদন বা ডিফল্ট রিপোর্ট টেমপ্লেট ব্যবহার করা হয়, বিস্তারিত জানার জন্য একটি ফাঁকা বা ডিফল্ট প্রতিবেদন ব্যবহার করুন দেখুন। | |
ঐচ্ছিক। রিপোর্টে লোড করার জন্য প্রাথমিক পৃষ্ঠার আইডি। অনির্দিষ্ট থাকলে রিপোর্টের প্রথম পৃষ্ঠায় ডিফল্ট, . | |
ঐচ্ছিক। প্রাথমিক রিপোর্ট মোড. একটি view বা edit । অনির্দিষ্ট থাকলে view ডিফল্ট। | |
ঐচ্ছিক। তথ্য/ডিবাগ ডায়ালগের দৃশ্যমানতা। ডায়ালগ বোতাম দেখানোর জন্য true সেট করুন। অনির্দিষ্ট থাকলে ডিফল্ট false । আরও জানতে কনফিগারেশন সমস্যা সমাধানের সমস্যা দেখুন। |
উদাহরণ
https://lookerstudio.google.com/reporting/create?
c.reportId=12345
&c.pageId=g7u8s9
&c.mode=edit
&r.reportName=MyNewReport
&ds.ds0.datasourceName=MyNewDataSource
&ds.ds0.connector=bigQuery
&ds.ds0.projectId=project-1234
&ds.ds0.type=TABLE
&ds.ds0.datasetId=456
&ds.ds0.tableId=789
রিপোর্ট প্যারামিটার
রিপোর্ট প্যারামিটার রিপোর্ট বৈশিষ্ট্য ওভাররাইড.
পরামিতি নাম | বর্ণনা |
---|---|
ঐচ্ছিক। রিপোর্টের নাম সেট করে। অনির্দিষ্ট থাকলে, টেমপ্লেট রিপোর্ট নামের ডিফল্ট। | |
ঐচ্ছিক। রিপোর্টের ব্যবহার পরিমাপ করতে Google Analytics পরিমাপ আইডি সেট করে। একাধিক আইডি আলাদা করতে একটি কমা ব্যবহার করুন। | |
ঐচ্ছিক। টেমপ্লেট রিপোর্ট Google Analytics পরিমাপ আইডি ব্যবহার করতে |
উদাহরণ
https://lookerstudio.google.com/reporting/create?
c.reportId=12345
&r.reportName=MyNewReport
&r.measurementId=G-XXXXXXXXXX
&ds.ds0.datasourceName=MyNewDataSource
&ds.ds0.connector=bigQuery
&ds.ds0.projectId=project-1234
&ds.ds0.type=TABLE
&ds.ds0.datasetId=456
&ds.ds0.tableId=789
ডাটা সোর্স প্যারামিটার
ডেটা সোর্স প্যারামিটার আপনাকে ডেটা সোর্স কনফিগারেশন এবং টেমপ্লেট রিপোর্টে ডেটা সোর্স অ্যাক্সেস করার জন্য ডেটা নির্ধারণ করতে দেয়।
একটি alias
একটি বিদ্যমান প্রতিবেদনে একটি ডেটা উৎস উল্লেখ করতে ব্যবহৃত হয়। যদি টেমপ্লেট রিপোর্ট থেকে কোনো ডেটা উৎস যোগ/মুছে ফেলা হয় তাহলে উপনাম ব্যবহার করলে পিছনের সামঞ্জস্যের জন্য অনুমতি দেওয়া হয়।
কিভাবে একটি ডেটা উৎস alias
খুঁজে বের করতে হয় তার বিস্তারিত জানার জন্য, ডেটা উৎস উপনাম দেখুন।
ডাটা সোর্স প্যারামিটার
নিম্নলিখিত পরামিতিগুলি সমস্ত সংযোগকারী প্রকারগুলিতে সাধারণ:
নাম | বর্ণনা |
---|---|
ঐচ্ছিক। ডেটা উৎসের নাম সেট করে। যদি | |
ঐচ্ছিক। টেমপ্লেট ডেটা উৎসের নাম ব্যবহার করতে যদি | |
ঐচ্ছিক। ডেটা উৎসের সংযোগকারী প্রকার। সমর্থিত সংযোগকারী প্রকার সম্পর্কে আরও তথ্যের জন্য, সংযোগকারীর রেফারেন্স দেখুন। যদি সেট করা থাকে তাহলে সংযোগকারী প্রকারের জন্য সমস্ত প্রয়োজনীয় সংযোগকারী পরামিতি অবশ্যই লিঙ্কিং API URL-এ নির্দিষ্ট করতে হবে এবং টেমপ্লেট ডেটা উৎস কনফিগারেশন সম্পূর্ণরূপে প্রতিস্থাপিত হবে। যদি অনির্দিষ্ট থাকে, তাহলে সংযোগকারী প্রকারের জন্য শূন্য বা তার বেশি সংযোগকারী পরামিতি লিঙ্কিং API URL-এ নির্দিষ্ট করা যেতে পারে। টেমপ্লেট ডেটা সোর্স কনফিগারেশন লিঙ্কিং এপিআই ইউআরএলে দেওয়া নেই এমন কোনো প্যারামিটার নির্দিষ্ট করতে ব্যবহার করা হবে। টেমপ্লেট ডেটা উৎসের সংযোগকারীর ধরন কীভাবে সনাক্ত করা যায় তার বিশদ বিবরণের জন্য, সংযোগকারীর প্রকার দেখুন। একটি টেমপ্লেট ডেটা সোর্স কনফিগারেশন সম্পূর্ণরূপে প্রতিস্থাপিত হয় বা অনির্দিষ্ট প্যারামিটার আপডেট করতে ব্যবহৃত হয় কিনা | |
ঐচ্ছিক। ডেটা সোর্স ফিল্ড রিফ্রেশ করতে এবং নতুন ফিল্ড নির্বাচনের সাথে রিপোর্ট উপাদান আপডেট করতে লিঙ্কিং API-এর মাধ্যমে নির্দিষ্ট ডেটা সোর্স কনফিগারেশন ব্যবহার করতে টেমপ্লেট রিপোর্ট থেকে ডেটা উৎস ক্ষেত্রগুলি অপরিবর্তিত রাখতে অনির্দিষ্ট থাকলে, সংযোগকারীর ধরন অনুসারে ডিফল্ট পরিবর্তিত হয়। আপনি যদি ডিফল্ট আচরণ ওভাররাইড করতে চান তাহলে সংযোগকারী নির্দিষ্ট ডিফল্টের জন্য সংযোগকারীর রেফারেন্স পর্যালোচনা করুন। refreshFields ব্যবহার করার সময় বিবেচ্য বিষয়গুলি:
| |
প্রয়োজন সংযোগকারী প্রকারের জন্য ডেটা উৎস কনফিগারেশন। একটি ডেটা উত্স তৈরি করতে ব্যবহৃত সংযোগকারীকে কীভাবে সনাক্ত করতে হয় তার বিশদ বিবরণের জন্য, সংযোগকারীর প্রকার দেখুন। প্রতিটি সংযোগকারী প্রকারের জন্য উপলব্ধ ডেটা উত্স পরামিতিগুলির বিশদ বিবরণের জন্য, সংযোগকারীর রেফারেন্স দেখুন। |
প্রতিস্থাপন বনাম আপডেট - ডেটা উৎস কনফিগারেশন
ডেটা সোর্স প্যারামিটার সেট করার সময়, লিঙ্কিং API URL-এ ds.connector
প্যারামিটারের উপস্থিতি বা বাদ দেওয়া যথাক্রমে টেমপ্লেট ডেটা সোর্স কনফিগারেশন প্রতিস্থাপন বা আপডেট করার অভিপ্রায় নির্দেশ করে।
একটি টেমপ্লেট ডেটা সোর্স কনফিগারেশন সম্পূর্ণরূপে প্রতিস্থাপিত হয় বা অনির্দিষ্ট পরামিতি আপডেট করতে ব্যবহৃত হয় কিনা তা ds.connector
প্যারামিটার কীভাবে প্রভাবিত করে তা নিম্নলিখিত সারণীতে রয়েছে:
ds.connector সেট করা আছে? | প্রত্যাশিত কনফিগারেশন এবং আচরণ | সাধারণ ব্যবহার |
---|---|---|
হ্যাঁ | প্রতিস্থাপন করুন । টেমপ্লেট ডেটা সোর্স কনফিগারেশন সম্পূর্ণরূপে প্রতিস্থাপিত হয়, লিঙ্কিং API URL-এ নির্দিষ্ট ডেটা সোর্স প্যারামিটার ব্যবহার করে। সংযোগকারী প্রকারের জন্য আপনাকে অবশ্যই সমস্ত প্রয়োজনীয় পরামিতি নির্দিষ্ট করতে হবে। ds.connector সেট করা হলে প্রয়োজনীয় প্যারামিটার দেখুন। |
|
না | আপডেট টেমপ্লেট ডেটা সোর্স কনফিগারেশন লিঙ্কিং এপিআই ইউআরএলে দেওয়া নেই এমন কোনো প্যারামিটার নির্দিষ্ট করতে ব্যবহার করা হবে। সংযোগকারী প্রকারের জন্য সমস্ত সংযোগকারী পরামিতি ঐচ্ছিক, যদি না অন্যথায় বলা হয়। এটি লিঙ্কিং API URL-কে সহজ করে এবং সাধারণত সুপারিশ করা হয় যখন আপনি টেমপ্লেট ডেটা উৎস কনফিগারেশনের সাথে পরিচিত হন এবং শুধুমাত্র প্যারামিটারের একটি উপসেট ওভাররাইড করতে চান। |
|
ds.connector
সেট করা হলে প্রয়োজনীয় পরামিতি
যদি একটি ডেটা উৎসের ds.connector
পরামিতি নির্দিষ্ট করা থাকে, তাহলে প্রয়োজনীয় হিসাবে মনোনীত সমস্ত সংযোগকারী পরামিতি ডেটা উত্সের জন্য নির্দিষ্ট করা আবশ্যক৷ যদি ডেটা উৎসের ds.connector
পরামিতি অনির্দিষ্ট থাকে, তাহলে সমস্ত সংযোগকারী পরামিতি, এমনকি প্রয়োজন অনুসারে মনোনীত করা, ঐচ্ছিক হিসাবে গণ্য করা যেতে পারে, যদি না অন্যথায় বলা হয়।
উদাহরণ
একটি একক BigQuery ডেটা সোর্স ( ds0
) দিয়ে একটি রিপোর্ট কনফিগার করে এবং ডেটা সোর্স কনফিগারেশনকে সম্পূর্ণরূপে প্রতিস্থাপন করে:
https://lookerstudio.google.com/reporting/create?
c.reportId=12345
&r.reportName=MyNewReport
&ds.ds0.datasourceName=MyNewDataSource
&ds.ds0.connector=bigQuery
&ds.ds0.type=TABLE
&ds.ds0.projectId=bigquery-public-data
&ds.ds0.datasetId=samples
&ds.ds0.tableId=shakespeare
যখন রিপোর্টে একটি একক ডেটা উৎস থাকে তখন ডেটা উৎস উপনাম বাদ দেওয়া যেতে পারে। উপরের ইউআরএলটি নিম্নলিখিতগুলিতে সরলীকৃত করা যেতে পারে:
https://lookerstudio.google.com/reporting/create?
c.reportId=12345
&r.reportName=MyNewReport
&ds.datasourceName=MyNewDataSource
&ds.connector=bigQuery
&ds.type=TABLE
&ds.projectId=bigquery-public-data
&ds.datasetId=samples
&ds.tableId=shakespeare
একটি একক BigQuery ডেটা সোর্স ( ds0
) সহ একটি প্রতিবেদন কনফিগার করে এবং শুধুমাত্র ডেটা উৎসের বিলিং প্রকল্প আইডি আপডেট করে :
https://lookerstudio.google.com/reporting/create?
c.reportId=12345
&r.reportName=MyNewReport
&ds.ds0.billingProjectId=my-billing-project
দুটি ডেটা উত্স সহ একটি প্রতিবেদন কনফিগার করে, একটি BigQuery ডেটা উত্স ( ds0
) এবং একটি Google Analytics ডেটা উত্স ( ds1
)৷ BigQuery ডেটা সোর্স কনফিগারেশন সম্পূর্ণরূপে প্রতিস্থাপিত হয়, যখন Google Analytics কনফিগারেশন একটি একক প্যারামিটার আপডেট করে এবং যেকোনো অনির্দিষ্ট সংযোগকারী প্যারামিটারের জন্য ds1
টেমপ্লেট ডেটা উৎসের উপর নির্ভর করে:
https://lookerstudio.google.com/reporting/create?
c.reportId=7890
&r.reportName=MyNewReportWithMultipleDataSources
&ds.ds0.datasourceName=MyNewDataSource
&ds.ds0.connector=bigQuery
&ds.ds0.type=TABLE
&ds.ds0.projectId=bigquery-public-data
&ds.ds0.datasetId=samples
&ds.ds0.tableId=shakespeare
&ds.ds1.viewId=92320289
তৈরি করুন বনাম যোগ করুন
কখনও কখনও একাধিক রিপোর্টে একই ডেটা সোর্স থাকা উপযোগী হতে পারে তাই ডেটা সোর্সের আপডেটগুলি একসঙ্গে সমস্ত রিপোর্টকে প্রভাবিত করে৷ লিঙ্কিং API এর সাথে একটি প্রতিবেদন তৈরি করার সময়, আপনি নিম্নলিখিত সমস্ত শর্ত পূরণ হয়েছে তা নিশ্চিত করে আপনার টেমপ্লেট রিপোর্ট থেকে একটি ডেটাসোর্স পুনরায় যোগ করতে পারেন:
- ডেটা উত্সটি পুনরায় ব্যবহারযোগ্য ( এম্বেড করা বনাম পুনঃব্যবহারযোগ্য ডেটা উত্স দেখুন)
- url উপনাম দ্বারা ডেটা উৎস উল্লেখ করে না
- url একটি ওয়াইল্ডকার্ড উপনাম ব্যবহার করে না ( ডেটা সোর্স ওরফে ওয়াইল্ডকার্ড দেখুন)
যখন লিঙ্কিং API-এর সাথে একটি নতুন ডেটা উত্স তৈরি করা হয়, তখন এটি ব্যবহারকারীর শংসাপত্র ব্যবহার করে যে url এ ক্লিক করেছে৷ এর অর্থ ব্যবহারকারীর অন্তর্নিহিত ডেটাতে অ্যাক্সেস থাকতে হবে বা সংযোগটি কাজ করবে না। নতুন উত্পন্ন প্রতিবেদনে ডেটা উত্সটি পুনরায় যুক্ত করার মাধ্যমে, আপনি এর প্রমাণপত্র সংরক্ষণ করতে পারেন যাতে ব্যবহারকারীরা তাদের নতুন প্রতিবেদনে ডেটা অ্যাক্সেস করা চালিয়ে যেতে পারেন।
ডাটা সোর্স ওরফে ওয়াইল্ডকার্ড
একাধিক ডেটা উত্সে লিঙ্কিং API প্যারামিটার প্রয়োগ করতে, ওয়াইল্ডকার্ড উপনাম ds.*
ডেটা উত্স উপনামের জায়গায় ব্যবহার করা যেতে পারে।
এটি আপনার url থেকে পুনরাবৃত্তিমূলক পরামিতিগুলি সরানোর জন্য কার্যকর হতে পারে। উদাহরণস্বরূপ, যদি আপনার কাছে তিনটি BigQuery ডেটা উত্স সংযুক্ত একটি টেমপ্লেট থাকে এবং আপনি প্রতিটিতে projectId
এবং datasetId
প্রতিস্থাপন করতে চান তবে tableId
সংরক্ষণ করতে চান, আপনি এটি এইভাবে লিখতে পারেন:
https://lookerstudio.google.com/reporting/create?
c.reportId=7890
&ds.ds1.projectId=client-project
&ds.ds1.datasetId=client-dataset
&ds.ds2.projectId=client-project
&ds.ds2.datasetId=client-dataset
&ds.ds3.projectId=client-project
&ds.ds3.datasetId=client-dataset
অথবা, ds.*
ওয়াইল্ডকার্ড সহ, আপনি এই সমতুল্য url ব্যবহার করতে পারেন:
https://lookerstudio.google.com/reporting/create?
c.reportId=7890
&ds.*.projectId=client-project
&ds.*.datasetId=client-dataset
লিঙ্কিং এপিআই-তে প্রদত্ত প্যারামিটারগুলি যেগুলি ds.*
ওয়াইল্ডকার্ডগুলিকে প্রাধান্য দেওয়া হয়। উপরের উদাহরণে, আপনি ওয়াইল্ডকার্ড থেকে মানটিকে ওভাররাইড করতে একটি নির্দিষ্ট ডেটাসোর্স উপনাম যোগ করতে পারেন।
https://lookerstudio.google.com/reporting/create?
c.reportId=7890
&ds.*.projectId=client-project
&ds.*.datasetId=client-dataset
&ds.ds1.datasetId=client-dataset
আরও সাধারণভাবে, প্যারামিটার অগ্রাধিকারের ক্রম হল:
- নির্দিষ্ট উপনাম সহ দেওয়া একটি প্যারামিটার (
ds.ds1.datasetId
) - ওয়াইল্ডকার্ড ব্যবহার করে প্রদত্ত একটি প্যারামিটার (
ds.*.datasetId
) - টেমপ্লেট ডেটাসোর্স থেকে প্রাপ্ত একটি মান, যদি ds.connector প্রদান না করা হয় ( প্রতিস্থাপন বনাম আপডেট দেখুন)
- প্যারামিটারের জন্য ডিফল্ট মান, যদি এটি ঐচ্ছিক হয়।
সংযোগকারী রেফারেন্স
লিঙ্কিং API নিম্নলিখিত সংযোগকারী এবং কনফিগারেশন সমর্থন করে। প্রতিটি সংযোগকারীর জন্য, উপলভ্য ডেটা উৎস পরামিতির তালিকা প্রদান করা হয়।
BigQuery
BigQuery সংযোগকারী দুটি ধরণের প্রশ্ন সমর্থন করে, একটি TABLE
ক্যোয়ারী, যেখানে আপনি ক্যোয়ারী করার জন্য টেবিলের সারণী আইডি এবং একটি CUSTOM_QUERY
, যেখানে আপনি একটি টেবিলকে জিজ্ঞাসা করার জন্য একটি SQL বিবৃতি প্রদান করেন৷
টেবিল প্রশ্ন
নিম্নলিখিত পরামিতিগুলি প্রযোজ্য হয় যখন type
TABLE
সেট করা থাকে এবং আপনি প্রশ্ন করার জন্য টেবিলের আইডি প্রদান করেন।
পরামিতি নাম | বর্ণনা |
---|---|
ঐচ্ছিক। BigQuery সংযোগকারীর জন্য bigQuery এ সেট করুন।সেট করা থাকলে, প্রদত্ত BigQuery কনফিগারেশন দিয়ে ডেটা উৎস প্রতিস্থাপন করে। প্রতিস্থাপন বনাম আপডেট দেখুন। | |
প্রয়োজনীয় ** প্রশ্নের ধরন। TABLE সেট করুন। | |
প্রয়োজনীয় ** প্রশ্ন করার জন্য টেবিলের প্রকল্প আইডি। | |
প্রয়োজনীয় ** প্রশ্ন করার জন্য টেবিলের ডেটাসেট আইডি। | |
প্রয়োজনীয় ** প্রশ্ন করার জন্য টেবিলের টেবিল আইডি। তারিখ কাটা টেবিল : * (ওয়াইল্ডকার্ড অক্ষর) বা YYYYMMDD প্রত্যয়টি তারিখ শার্ডেড টেবিলের অনুসন্ধান করার সময় সমর্থিত।যদি একটি টেবিলকে Google Analytics, Firebase Analytics, বা Firebase Crashlytics হিসাবে চিহ্নিত করা হয়, তবে একটি নির্দিষ্ট করা না থাকলে একটি ডিফল্ট ক্ষেত্র টেমপ্লেট নির্বাচন করা হবে। ক্ষেত্র টেমপ্লেট টেবিল সম্পর্কিত পরামিতি দেখুন। | |
ঐচ্ছিক। বিলিংয়ের জন্য ব্যবহার করার জন্য প্রকল্পের আইডি। সেট করা না থাকলে, projectId ব্যবহার করা হবে। | |
ঐচ্ছিক। সারণীটি বিভাজিত হলে true হিসাবে সেট করুন এবং আপনি একটি তারিখ পরিসরের মাত্রা হিসাবে পার্টিশন কলাম ব্যবহার করতে চান। এটি শুধুমাত্র সময় ভিত্তিক পার্টিশনের ক্ষেত্রে প্রযোজ্য (যেমন একটি সময় ভিত্তিক পার্টিশনিং কলাম বা _PARTITIONTIME pseudocolumn ব্যবহার করে) এবং পূর্ণসংখ্যা পরিসর বিভাজিত টেবিলের জন্য কাজ করে না। অনির্দিষ্ট থাকলে ডিফল্ট false । আরও জানতে পার্টিশন করা টেবিলের ভূমিকা দেখুন। | |
ঐচ্ছিক। অনির্দিষ্ট থাকলে true ডিফল্ট। বিস্তারিত জানার জন্য refreshFields দেখুন। |
Google Analytics, Firebase Analytics এবং Crashlytics-এর জন্য ফিল্ড টেমপ্লেট
গুগল অ্যানালিটিক্স, ফায়ারবেস অ্যানালিটিক্স বা ফায়ারবেস ক্র্যাশলিটিক্স হিসাবে চিহ্নিত টেবিলগুলির জন্য, ক্ষেত্র টেমপ্লেট সেট করার জন্য অতিরিক্ত প্যারামিটার উপলব্ধ। অনির্দিষ্ট হলে, একটি ডিফল্ট টেমপ্লেট নির্বাচন করা হবে।
নাম | বর্ণনা |
---|---|
ঐচ্ছিক। ব্যবহার করার জন্য Google Analytics ক্ষেত্র টেমপ্লেট। Google Analytics টেবিলের জন্য একটি BigQuery রপ্তানি জিজ্ঞাসা করা হলেই প্রযোজ্য। ALL মধ্যে একটি, SESSION , HITS । Google অ্যানালিটিক্স টেবিলের জন্য, অনির্দিষ্ট থাকলে ডিফল্ট ALL । | |
ঐচ্ছিক। ফায়ারবেস অ্যানালিটিক্স ফিল্ড টেমপ্লেট ব্যবহার করার জন্য। Firebase অ্যানালিটিক্স টেবিলের জন্য একটি BigQuery রপ্তানি জিজ্ঞাসা করা হলেই প্রযোজ্য। শুধুমাত্র EVENTS এ সেট করা যাবে। ফায়ারবেস অ্যানালিটিক্স টেবিলের জন্য, অনির্দিষ্ট থাকলে EVENTS ডিফল্ট। | |
Firebase Crashlytics ফিল্ড টেমপ্লেট ব্যবহার করার জন্য। শুধুমাত্র DEFAULT সেট করা যেতে পারে। Firebase Crashlytics টেবিলের জন্য একটি BigQuery রপ্তানি জিজ্ঞাসা করা হলেই প্রযোজ্য। Firebase Crashlytics টেবিলের জন্য, অনির্দিষ্ট থাকলে DEFAULT ডিফল্ট। |
কাস্টম প্রশ্ন
নিম্নলিখিত প্যারামিটারগুলি প্রযোজ্য হয় যখন type
CUSTOM_QUERY
এ সেট করা থাকে এবং আপনি একটি সারণী জিজ্ঞাসা করার জন্য একটি SQL বিবৃতি প্রদান করেন৷
পরামিতি নাম | বর্ণনা |
---|---|
ঐচ্ছিক। BigQuery সংযোগকারীর জন্য bigQuery এ সেট করুন।সেট করা থাকলে, প্রদত্ত BigQuery কনফিগারেশন দিয়ে ডেটা উৎস প্রতিস্থাপন করে। প্রতিস্থাপন বনাম আপডেট দেখুন। | |
প্রয়োজনীয় ** প্রশ্নের ধরন। CUSTOM_QUERY এ সেট করুন। | |
প্রয়োজনীয় ** SQL কোয়েরি চালানোর জন্য। | |
ঐচ্ছিক। বিলিংয়ের জন্য ব্যবহার করার জন্য প্রকল্পের আইডি। সেট করা না থাকলে, projectId ব্যবহার করা হবে। যদি projectId সেট করা না থাকে তাহলে প্রশ্ন করা টেবিলের প্রজেক্ট ব্যবহার করা হবে। | |
ঐচ্ছিক। SQL ক্যোয়ারীতে প্রযোজ্য প্যাটার্ন এবং প্রতিস্থাপন স্ট্রিংগুলির একটি কমা দ্বারা সীমাবদ্ধ তালিকা৷ স্ট্রিং প্রতিস্থাপন শুধুমাত্র একটি প্যাটার্ন মিল থাকলেই প্রয়োগ করা হয়। প্যাটার্ন এবং প্রতিস্থাপন স্ট্রিং জোড়া আলাদা করতে একটি কমা ব্যবহার করুন। উদাহরণস্বরূপ, | |
ঐচ্ছিক। অনির্দিষ্ট থাকলে true ডিফল্ট। বিস্তারিত জানার জন্য refreshFields দেখুন। |
উদাহরণ
একটি TABLE
টাইপ কনফিগারেশন যেখানে ক্যোয়ারী একটি টেবিল আইডি দিয়ে সংজ্ঞায়িত করা হয়:
https://lookerstudio.google.com/reporting/create?
c.reportId=123abc
&ds.ds0.connector=bigQuery
&ds.ds0.type=TABLE
&ds.ds0.projectId=bigquery-public-data
&ds.ds0.datasetId=samples
&ds.ds0.tableId=shakespeare
&ds.ds0.billingProjectId=myProject
ওয়াইল্ডকার্ড অক্ষর প্রত্যয় ব্যবহার করে একটি তারিখ সংকীর্ণ সারণী জিজ্ঞাসা করার জন্য একটি TABLE
টাইপ কনফিগারেশন:
https://lookerstudio.google.com/reporting/create?
c.reportId=123abc
&ds.ds0.connector=bigQuery
&ds.ds0.type=TABLE
&ds.ds0.projectId=price-data
&ds.ds0.datasetId=samples
&ds.ds0.tableId=stock_*
YYYYMMDD
প্রত্যয় ব্যবহার করে একটি তারিখ সংকীর্ণ সারণী জিজ্ঞাসা করার জন্য একটি TABLE
টাইপ কনফিগারেশন:
https://lookerstudio.google.com/reporting/create?
c.reportId=123abc
&ds.ds0.connector=bigQuery
&ds.ds0.type=TABLE
&ds.ds0.projectId=price-data
&ds.ds0.datasetId=samples
&ds.ds0.tableId=stock_YYYYMMDD
SESSION
ফিল্ড টেমপ্লেট ব্যবহার করে Google Analytics টেবিলের জন্য একটি BigQuery এক্সপোর্ট কোয়েরি করার জন্য একটি TABLE
টাইপ কনফিগারেশন:
https://lookerstudio.google.com/reporting/create?
c.reportId=123abc
&ds.ds0.connector=bigQuery
&ds.ds0.type=TABLE
&ds.ds0.projectId=my-gabq-project
&ds.ds0.datasetId=1234567
&ds.ds0.tableId=ga_sessions_YYYYMMDD
&ds.ds0.gaTemplateLevel=SESSION
একটি TABLE
টাইপ কনফিগারেশন একটি ইনজেশন টাইম পার্টিশন করা টেবিলকে জিজ্ঞাসা করতে এবং পার্টিশনিং কলামটিকে তারিখ পরিসরের মাত্রা হিসাবে ব্যবহার করুন:
https://lookerstudio.google.com/reporting/create?
c.reportId=123abc
&ds.ds0.connector=bigQuery
&ds.ds0.type=TABLE
&ds.ds0.projectId=acme-co-logs
&ds.ds0.datasetId=logs
&ds.ds0.tableId=logs_table
&ds.ds0.isPartitioned=true
একটি CUSTOM_QUERY
টাইপ কনফিগারেশন যেখানে তারা কোয়েরি একটি SQL স্টেটমেন্ট দিয়ে সংজ্ঞায়িত করা হয়:
https://lookerstudio.google.com/reporting/create?
c.reportId=123abc
&ds.ds0.connector=bigQuery
&ds.ds0.type=CUSTOM_QUERY
&ds.ds0.projectId=bigquery-public-data
&ds.ds0.sql=SELECT%20word%2C%20word_count%20FROM%20%60bigquery-public-data.samples.shakespeare%60
&ds.ds0.billingProjectId=myProject
একটি CUSTOM_QUERY
টাইপ কনফিগারেশন যেখানে শুধুমাত্র SQL স্টেটমেন্ট আপডেট করা হয় এবং বাকি কনফিগারেশনের জন্য টেমপ্লেট ডেটা সোর্স ব্যবহার করা হয়:
https://lookerstudio.google.com/reporting/create?
c.reportId=123abc
&ds.ds0.sql=SELECT%20corpus%20FROM%20%60bigquery-public-data.samples.shakespeare%60
একটি CUSTOM_QUERY
টাইপ কনফিগারেশন যেখানে sqlReplace
ব্যবহার করে টেমপ্লেট ডেটা উৎসের SQL স্টেটমেন্ট আপডেট করা হয়:
https://lookerstudio.google.com/reporting/create?
c.reportId=123abc
&ds.ds0.sqlReplace=bigquery-public-data,new-project,samples,new-dataset
# The following shows a template query before and after sqlReplace is applied.
#
# Template data source custom query:
# SELECT word, word_count FROM big-query-public-data.samples.shakespeare
# INNER JOIN
# SELECT word, word_count FROM big-query-public-data.samples.raleigh
#
# New data source custom query with sqlReplace applied:
# SELECT word, word_count FROM new-project.new-dataset.shakespeare
# INNER JOIN
# SELECT word, word_count FROM new-project.new-dataset.raleigh
ক্লাউড স্প্যানার
পরামিতি নাম | বর্ণনা |
---|---|
ঐচ্ছিক। ক্লাউড স্প্যানার সংযোগকারীর জন্য cloudSpanner সেট করুন।সেট করা থাকলে, প্রদত্ত ক্লাউড স্প্যানার কনফিগারেশন দিয়ে ডেটা উৎস প্রতিস্থাপন করে। প্রতিস্থাপন বনাম আপডেট দেখুন। | |
প্রয়োজনীয় ** প্রকল্প আইডি। | |
প্রয়োজনীয় ** উদাহরণ আইডি। | |
প্রয়োজনীয় ** ডেটাবেস আইডি। | |
প্রয়োজনীয় ** SQL কোয়েরি চালানোর জন্য। | |
ঐচ্ছিক। অনির্দিষ্ট থাকলে true ডিফল্ট। বিস্তারিত জানার জন্য refreshFields দেখুন। |
উদাহরণ
একটি SQL স্টেটমেন্ট সহ একটি ক্লাউড স্প্যানার কনফিগারেশন:
https://lookerstudio.google.com/reporting/create?
c.reportId=456def
&ds.ds1.connector=cloudSpanner
&ds.ds1.projectId=myProject
&ds.ds1.instanceId=production
&ds.ds1.datasetId=transactions
&ds.ds1.sql=SELECT%20accountId%2C%20date%2C%20revenue%20FROM%20sales%3B
সম্প্রদায় সংযোগকারী
পরামিতি নাম | বর্ণনা |
---|---|
ঐচ্ছিক। একটি সম্প্রদায় সংযোগকারীর জন্য community সেট করুন৷সেট করা থাকলে, প্রদত্ত কমিউনিটি সংযোগকারী কনফিগারেশন দিয়ে ডেটা উৎস প্রতিস্থাপন করে। প্রতিস্থাপন বনাম আপডেট দেখুন। | |
প্রয়োজনীয় ** সম্প্রদায় সংযোগকারী connectorId (একটি deploymentId নামেও পরিচিত)। | |
ঐচ্ছিক। সম্প্রদায় সংযোগকারীর সংযোগকারী কনফিগারেশন দ্বারা সংজ্ঞায়িত অতিরিক্ত সংযোগকারী-নির্দিষ্ট পরামিতি। | |
ঐচ্ছিক। অনির্দিষ্ট থাকলে true ডিফল্ট। বিস্তারিত জানার জন্য refreshFields দেখুন। |
উদাহরণ
state
এবং city
কনফিগারেশন পরামিতি সহ একটি সম্প্রদায় সংযোগকারীর সাথে সংযোগ করুন:
https://lookerstudio.google.com/reporting/create?
c.reportId=161718pqr
&ds.ds5.connector=community
&ds.ds5.connectorId=AqwqXxQshl94nJa0E0-1MsZXQL0DfCsJIMWk7dnx
&ds.ds5.state=CA
&ds.ds5.city=Sacramento
Google Analytics
পরামিতি নাম | বর্ণনা |
---|---|
ঐচ্ছিক। Google Analytics সংযোগকারীর জন্য googleAnalytics এ সেট করুন।সেট করা থাকলে, প্রদত্ত Google Analytics কনফিগারেশন দিয়ে ডেটা উৎস প্রতিস্থাপন করে। প্রতিস্থাপন বনাম আপডেট দেখুন। | |
প্রয়োজনীয় ** অ্যাকাউন্ট আইডি। | |
প্রয়োজনীয় ** সম্পত্তি আইডি। | |
ভিউ আইডি। ইউনিভার্সাল অ্যানালিটিক্স বৈশিষ্ট্যের জন্য প্রয়োজনীয় ** । Google Analytics 4 বৈশিষ্ট্যের জন্য সেট করবেন না। | |
ঐচ্ছিক। অনির্দিষ্ট থাকলে ডিফল্ট false । বিস্তারিত জানার জন্য refreshFields দেখুন। |
উদাহরণ
একটি ইউনিভার্সাল অ্যানালিটিক্স সম্পত্তির জন্য একটি Google Analytics কনফিগারেশন:
https://lookerstudio.google.com/reporting/create?
c.reportId=789ghi
&ds.ds2.connector=googleAnalytics
&ds.ds2.accountId=54516992
&ds.ds2.propertyId=UA-54516992-1
&ds.ds2.viewId=92320289
একটি Google Analytics 4 সম্পত্তির জন্য একটি Google Analytics কনফিগারেশন:
https://lookerstudio.google.com/reporting/create?
c.reportId=789ghi
&ds.ds2.connector=googleAnalytics
&ds.ds2.accountId=54516992
&ds.ds2.propertyId=213025502
গুগল ক্লাউড স্টোরেজ
পরামিতি নাম | বর্ণনা |
---|---|
ঐচ্ছিক। googleCloudStorage Google ক্লাউড স্টোরেজ সংযোগকারীতে সেট করুন।সেট করা থাকলে, প্রদত্ত Google ক্লাউড স্টোরেজ কনফিগারেশন দিয়ে ডেটা উৎস প্রতিস্থাপন করে। প্রতিস্থাপন বনাম আপডেট দেখুন। | |
প্রয়োজনীয় ** পথের ধরন। একটি একক ফাইল নির্বাচন করতে FILE বা প্রদত্ত পথের জন্য সমস্ত ফাইল নির্বাচন করতে FOLDER ব্যবহার করুন। | |
প্রয়োজনীয় ** ফাইল পাথ (যেমন MyBucket/MyData/MyFile.csv ) যদি pathType FILE হয় অথবা ফোল্ডার পাথ (যেমন *MyBucket/MyData ) যদি pathType FOLDER হয়। | |
ঐচ্ছিক। অনির্দিষ্ট থাকলে true ডিফল্ট। বিস্তারিত জানার জন্য refreshFields দেখুন। |
উদাহরণ
একটি একক ফাইলের জন্য একটি Google ক্লাউড স্টোরেজ কনফিগারেশন:
https://lookerstudio.google.com/reporting/create?
c.reportId=231908kpf
&ds.ds50.connector=googleCloudStorage
&ds.ds50.pathType=FILE
&ds.ds50.path=MyBucket%2FMyData%2FMyFile.csv
পথের সমস্ত ফাইলের জন্য একটি Google ক্লাউড স্টোরেজ কনফিগারেশন:
https://lookerstudio.google.com/reporting/create?
c.reportId=231908kpf
&ds.ds50.connector=googleCloudStorage
&ds.ds50.pathType=FOLDER
&ds.ds50.path=MyBucket%2FMyData
Google পত্রক
পরামিতি নাম | বর্ণনা |
---|---|
ঐচ্ছিক। Google পত্রক সংযোগকারীর জন্য googleSheets এ সেট করুন।সেট করা থাকলে, প্রদত্ত Google পত্রক কনফিগারেশন দিয়ে ডেটা উৎস প্রতিস্থাপন করে। প্রতিস্থাপন বনাম আপডেট দেখুন। | |
প্রয়োজনীয় ** স্প্রেডশীট আইডি। | |
প্রয়োজনীয় ** ওয়ার্কশীট আইডি। | |
ঐচ্ছিক। হেডার হিসাবে প্রথম সারি ব্যবহার করার জন্য true সেট করুন। অনির্দিষ্ট থাকলে true ডিফল্ট। কলাম শিরোনাম অনন্য হতে হবে. খালি শিরোনাম সহ কলাম ডেটা উৎসে যোগ করা হবে না। | |
ঐচ্ছিক। লুকানো কক্ষ অন্তর্ভুক্ত করতে true সেট করুন। অনির্দিষ্ট থাকলে true ডিফল্ট। | |
ঐচ্ছিক। ফিল্টার করা কক্ষগুলি অন্তর্ভুক্ত করতে true সেট করুন৷ অনির্দিষ্ট থাকলে true ডিফল্ট। | |
ঐচ্ছিক। ব্যাপ্তি, যেমন A1:B52। | |
ঐচ্ছিক। অনির্দিষ্ট থাকলে true ডিফল্ট। বিস্তারিত জানার জন্য refreshFields দেখুন। |
উদাহরণ
একটি Google পত্রক কনফিগারেশন:
https://lookerstudio.google.com/reporting/create?
c.reportId=101112jkl
&ds.ds3.connector=googleSheets
&ds.ds3.spreadsheetId=1Qs8BdfxZXALh6vX4zrE7ZyGnR3h5k
&ds.ds3.worksheetId=903806437
শিরোনাম হিসাবে ব্যবহৃত প্রথম সারি সহ একটি Google পত্রক কনফিগারেশন এবং লুকানো এবং ফিল্টার করা ঘর অন্তর্ভুক্ত:
https://lookerstudio.google.com/reporting/create?
c.reportId=101112jkl
&ds.ds3.connector=googleSheets
&ds.ds3.spreadsheetId=1Qs8BdfxZXALh6vX4zrE7ZyGnR3h5k
&ds.ds3.worksheetId=903806437
&ds.ds3.hasHeader=true
&ds.ds3.includeHiddenCells=true
&ds.ds3.includeFilteredCells=true
একটি পরিসর সহ একটি Google পত্রক কনফিগারেশন (A1:D20):
https://lookerstudio.google.com/reporting/create?
c.reportId=101112jkl
&ds.ds3.connector=googleSheets
&ds.ds3.spreadsheetId=1Qs8BdfxZXALh6vX4zrE7ZyGnR3h5k
&ds.ds3.worksheetId=903806437
&ds.ds3.range=A1%3AD20
লুকার
পরামিতি নাম | বর্ণনা |
---|---|
ঐচ্ছিক। লুকার সংযোগকারীর জন্য looker সেট করুন।সেট করা থাকলে, প্রদত্ত লুকার কনফিগারেশন দিয়ে ডেটা উৎস প্রতিস্থাপন করে। প্রতিস্থাপন বনাম আপডেট দেখুন। | |
প্রয়োজনীয় ** লুকার ইনস্ট্যান্স URL। | |
প্রয়োজনীয় ** লুকার মডেল। | |
প্রয়োজনীয় ** The Looker Explore. | |
ঐচ্ছিক। অনির্দিষ্ট থাকলে ডিফল্ট false । বিস্তারিত জানার জন্য refreshFields দেখুন। |
উদাহরণ
একটি লুকার এক্সপ্লোরের সাথে সংযোগ করুন:
https://lookerstudio.google.com/reporting/create?
c.reportId=161718pqr
&ds.ds5.connector=looker
&ds.ds5.instanceUrl=my.looker.com
&ds.ds5.model=thelook
&ds.ds5.explore=orders
সার্চ কনসোল
পরামিতি নাম | বর্ণনা |
---|---|
ঐচ্ছিক। সার্চ কনসোল সংযোগকারীর জন্য searchConsole কনসোলে সেট করুন।সেট করা থাকলে, প্রদত্ত সার্চ কনসোল কনফিগারেশন দিয়ে ডেটা উৎস প্রতিস্থাপন করে। প্রতিস্থাপন বনাম আপডেট দেখুন। | |
প্রয়োজনীয় ** সাইটের URL। একটি ডোমেন সম্পত্তির জন্য, sc-domain\: | |
প্রয়োজনীয় ** টেবিলের ধরন সেট করে। SITE_IMPRESSION বা URL_IMPRESSION এর একটি হতে পারে৷ | |
প্রয়োজনীয় ** অনুসন্ধানের ধরন সেট করে। WEB , IMAGE , VIDEO বা NEWS এর একটি হতে পারে। | |
ঐচ্ছিক। অনির্দিষ্ট থাকলে ডিফল্ট false । বিস্তারিত জানার জন্য refreshFields দেখুন। |
উদাহরণ
একটি URL-প্রিফিক্স সম্পত্তির জন্য একটি অনুসন্ধান কনসোল কনফিগারেশন:
https://lookerstudio.google.com/reporting/create?
c.reportId=161718pqr
&ds.ds5.connector=searchConsole
&ds.ds5.siteUrl=https%3A%2F%2Fwww.example.com%2Fwelcome
&ds.ds5.tableType=SITE_IMPRESSION
&ds.ds5.searchType=WEB
একটি ডোমেন সম্পত্তির জন্য একটি অনুসন্ধান কনসোল কনফিগারেশন:
https://lookerstudio.google.com/reporting/create?
c.reportId=161718pqr
ds.ds5.connector=searchConsole
&ds.ds5.siteUrl=sc-domain%3Aexample.com
&ds.ds5.tableType=SITE_IMPRESSION
&ds.ds5.searchType=WEB
টেমপ্লেট অনুমতি
ব্যবহারকারীদের জন্য সর্বোত্তম ব্যবহারকারীর অভিজ্ঞতা নিশ্চিত করতে, আপনার টেমপ্লেট রিপোর্ট এবং সংশ্লিষ্ট ডেটা উত্সগুলির জন্য রিপোর্ট অ্যাক্সেসের অনুমতিগুলি সঠিকভাবে সেট করা গুরুত্বপূর্ণ৷ প্রয়োজনীয় অনুমতিগুলি রিপোর্ট টেমপ্লেট এমবেডেড বনাম পুনঃব্যবহারযোগ্য ডেটা উত্স ব্যবহার করে কিনা এবং লিঙ্কিং API কনফিগারেশন একটি ডেটা উত্স কনফিগারেশন প্রতিস্থাপন বা আপডেট করার জন্য সেট করা হয়েছে কিনা তার উপর নির্ভর করে৷
নিম্নলিখিত সারণীটি টেমপ্লেট ডেটা উত্স এবং লিঙ্কিং API কনফিগারেশনের উপর ভিত্তি করে সর্বোত্তম ব্যবহারকারীর অভিজ্ঞতার জন্য প্রস্তাবিত ডেটা উত্স অ্যাক্সেস সরবরাহ করে:
ডেটা উৎসের ধরন | ডেটা উৎসের জন্য API কনফিগারেশন লিঙ্ক করা | তথ্য উৎস অনুমতি জন্য সুপারিশ | নোট |
---|---|---|---|
এমবেডেড | প্রতিস্থাপন করুন | N/A - দেখার অ্যাক্সেস রিপোর্ট থেকে উত্তরাধিকারসূত্রে পাওয়া যাবে। | ব্যবহারকারীর যদি টেমপ্লেট রিপোর্ট দেখার অ্যাক্সেস থাকে, তাহলে তারা স্বয়ংক্রিয়ভাবে যেকোনো এমবেডেড ডেটা উৎসে দেখার অ্যাক্সেস পাবে। |
এমবেডেড | আপডেট | N/A - দেখার অ্যাক্সেস রিপোর্ট থেকে উত্তরাধিকারসূত্রে পাওয়া যাবে। | ব্যবহারকারীর যদি টেমপ্লেট রিপোর্ট দেখার অ্যাক্সেস থাকে, তাহলে তারা স্বয়ংক্রিয়ভাবে যেকোনো এমবেডেড ডেটা উৎসে দেখার অ্যাক্সেস পাবে। |
পুনরায় ব্যবহারযোগ্য | প্রতিস্থাপন করুন | ব্যবহারকারীর ভিউ অ্যাক্সেসের প্রয়োজন নেই। | যেহেতু ডেটা সোর্স কনফিগারেশন সম্পূর্ণরূপে লিঙ্কিং API এর মাধ্যমে প্রতিস্থাপিত হচ্ছে, তাই ভিউ অ্যাক্সেসের প্রয়োজন নেই। |
পুনরায় ব্যবহারযোগ্য | আপডেট | ব্যবহারকারীর ভিউ এক্সেস প্রয়োজন. | টেমপ্লেট ডেটা উৎস থেকে কনফিগারেশন পড়তে এবং ব্যবহার করতে সক্ষম হওয়ার জন্য লিঙ্কিং API-এর জন্য ডেটা উৎসে ভিউ অ্যাক্সেস প্রয়োজন। ব্যবহারকারীদের দেখার অ্যাক্সেস না থাকলে রিপোর্ট লোড করার সময় তারা একটি ত্রুটি পাবে। |
একটি ফাঁকা বা ডিফল্ট রিপোর্ট ব্যবহার করুন
একটি ফাঁকা প্রতিবেদন বা ডিফল্ট প্রতিবেদন ব্যবহার করতে, আপনার লিঙ্কিং APIকে নিম্নরূপ কনফিগার করুন:
রিপোর্টের ধরন | reportId নিয়ন্ত্রণ পরামিতি সেট করুন | ডেটা সোর্স ( ) প্যারামিটার সেট করুন। | নোট |
---|---|---|---|
খালি রিপোর্ট | না | না | |
ডিফল্ট রিপোর্ট | না | হ্যাঁ | ডিফল্ট রিপোর্ট লুকার স্টুডিও দ্বারা প্রদান করা হয়. ডিফল্ট রিপোর্টের জন্য ডাটা সোর্স প্যারামিটার নির্দিষ্ট করার সময় ডেটা সোর্স উপনাম ব্যবহার করার প্রয়োজন নেই, যেহেতু ডিফল্ট রিপোর্টে একটি একক এমবেডেড ডেটা সোর্স রয়েছে। |
নিম্নলিখিত উদাহরণগুলি বিভিন্ন লিঙ্কিং API URL গুলি দেখায় যা একটি ফাঁকা বা ডিফল্ট রিপোর্ট ব্যবহার করে৷
একটি ফাঁকা প্রতিবেদন দিয়ে প্রতিবেদন তৈরির কর্মপ্রবাহ শুরু করুন:
https://lookerstudio.google.com/reporting/create
একটি ফাঁকা প্রতিবেদন দিয়ে প্রতিবেদন তৈরির কার্যপ্রবাহ শুরু করুন এবং প্রতিবেদনের নাম সেট করুন:
https://lookerstudio.google.com/reporting/create?r.reportName=MyNewReport
একটি Google পত্রক সংযোগকারী কনফিগারেশনের সাথে ডিফল্ট রিপোর্ট টেমপ্লেট ব্যবহার করুন:
https://lookerstudio.google.com/reporting/create?
ds.connector=googleSheets
&ds.spreadsheetId=1Q-w7KeeJj1jk3wFcFm4NsPlppNscs0CtHf_EP9fsYOo
&ds.worksheetId=0
একটি প্রতিবেদন এম্বেড করুন
লিঙ্কিং এপিআই দিয়ে তৈরি একটি প্রতিবেদন এম্বেড করতে, ইউআরএল প্যারামিটার সেট করুন এবং /embed/
পাথ অন্তর্ভুক্ত করুন। একটি লিঙ্কিং API এম্বেড URL অবশ্যই নিম্নলিখিত ফর্মের হতে হবে:
https://lookerstudio.google.com/embed/reporting/create?parameters
আইডি এবং উপনাম খুঁজুন
রিপোর্ট আইডি
রিপোর্ট আইডি খুঁজে পেতে:
- আপনি একটি টেমপ্লেট হিসাবে ব্যবহার করতে চান রিপোর্ট খুলুন. রিপোর্টের URL পরিদর্শন করুন.
reporting/
এবং/page
মধ্যে অংশ হল রিপোর্ট আইডি। উদাহরণস্বরূপ, নিম্নলিখিত URL-এ,0B_U5RNpwhcE6SF85TENURnc4UjA
হল রিপোর্ট আইডি:
https://lookerstudio.google.com/reporting/0B_U5RNpwhcE6SF85TENURnc4UjA/page/1M
ডাটা সোর্স ওরফে
একটি প্রতিবেদনে একাধিক ডেটা উৎস থাকতে পারে। একটি ডেটা উৎসকে তার উপনাম দ্বারা উল্লেখ করা উচিত।
একটি ডেটা উৎস উপনাম খুঁজে পেতে:
- প্রতিবেদনটি সম্পাদনা করুন।
- টুলবার থেকে, রিসোর্স > যোগ করা ডেটা সোর্স ম্যানেজ করুন নির্বাচন করুন।
- প্রতিটি ডেটা উৎসের জন্য উপনাম তথ্য খুঁজতে উপনাম কলাম পরীক্ষা করুন।
একটি ডেটা উৎস যোগ বা সরানো হলে পিছনের সামঞ্জস্য নিশ্চিত করতে আপনি উপনামের নাম সম্পাদনা করতে পারেন।
সংযোগকারী প্রকার
একটি প্রতিবেদনে একাধিক ডেটা উত্স থাকতে পারে, প্রতিটি একটি সংযোগকারী কনফিগার করে তৈরি করা হয়েছে৷ একটি ডেটা উৎস তৈরি করতে ব্যবহৃত সংযোগকারী প্রকার খুঁজে পেতে:
- প্রতিবেদনটি সম্পাদনা করুন।
- টুলবার থেকে, রিসোর্স > যোগ করা ডেটা সোর্স ম্যানেজ করুন নির্বাচন করুন।
- একটি ডেটা উৎস তৈরি করতে ব্যবহৃত সংযোগকারী সনাক্ত করতে সংযোগকারী প্রকার কলাম পরীক্ষা করুন।
টিপস এবং সমস্যা সমাধান
আপনার সমস্যা হলে, সম্ভাব্য সমস্যা এবং সাধারণ ভুল কনফিগারেশন শনাক্ত করতে নিচের বিবরণ পর্যালোচনা করুন।
ডিবাগ ডায়ালগ
লুকার স্টুডিও দ্বারা ব্যাখ্যা করা লিঙ্কিং API কনফিগারেশন পর্যালোচনা করতে ডিবাগ ডায়ালগ ব্যবহার করুন। এটি API এর সাথে সমস্যাগুলি ডিবাগ করতে সহায়তা করতে পারে।
- লিঙ্কিং এপিআই ইউআরএল পার্স করার সময় একটি ত্রুটির সম্মুখীন হলে, ত্রুটি সম্পর্কে বিশদ বিবরণ সহ একটি ডায়ালগ স্বয়ংক্রিয়ভাবে প্রদর্শিত হবে।
- যখন একটি ত্রুটি ঘটে এবং কোন ডায়ালগ স্বয়ংক্রিয়ভাবে প্রদর্শিত হয় না, প্রতিবেদনের উপরের ডানদিকে তথ্য বোতামটি সন্ধান করুন৷ অতিরিক্ত ডিবাগ তথ্যের জন্য ক্লিক করুন.
- যদি কোনো তথ্য বোতাম উপলব্ধ না হয়, আপনি যেকোনো লিঙ্কিং API URL-এর শেষে
&c.explain=true
প্যারামিটার যোগ করে বোতামটি সক্রিয় করতে পারেন।
অনুমতি
নিশ্চিত করুন যে আপনার কাছে ডেটা উৎসের ধরন এবং লিঙ্কিং API কনফিগারেশনের জন্য সঠিক টেমপ্লেট অনুমতি সেট করা আছে। বিস্তারিত জানার জন্য টেমপ্লেট অনুমতি দেখুন।
আপডেট বনাম প্রতিস্থাপন
একটি ডেটা সোর্স টেমপ্লেট থেকে ডেটা সোর্স কনফিগারেশন আপডেট করা হলে, টেমপ্লেট ডেটা সোর্স কনফিগারেশন এবং লিঙ্কিং API কনফিগারেশন পর্যালোচনা করে নিশ্চিত করুন যে সেগুলি সামঞ্জস্যপূর্ণ। নিশ্চিত করুন যে নতুন কনফিগারেশন থেকে প্রাপ্ত ক্ষেত্রগুলি রিপোর্ট উপাদান এবং কনফিগারেশনের সাথে সামঞ্জস্যপূর্ণ।
একটি আপডেট বনাম প্রতিস্থাপন সম্পাদন করার সময় অনির্ধারিত আচরণের সাথে একটি অবৈধ কনফিগারেশন সেট করা সম্ভব। বিস্তারিত জানার জন্য প্রতিস্থাপন বনাম আপডেট দেখুন।
রিফ্রেশ ক্ষেত্র
আপনি যদি একটি টেমপ্লেট ডেটা উত্সের জন্য ক্ষেত্রের নাম, প্রকার বা সমষ্টি কনফিগার করে থাকেন, তাহলে এই পরিবর্তনগুলি শুধুমাত্র একটি লিঙ্কিং API কনফিগার করা ডেটা উত্সে বহন করবে যদি ds.refreshFields
প্যারামিটারটি false
সেট করা থাকে।
আপনার লিঙ্কিং API URL এর ds.refreshFields
ডেটা সোর্স প্যারামিটার পর্যালোচনা করুন৷ যদি বাদ দেওয়া হয়, তাহলে নিশ্চিত করুন যে প্রতিটি সংযোগকারী প্রকারের প্যারামিটারের ডিফল্ট মান আপনার ব্যবহারের ক্ষেত্রে সঠিক।
সাধারণত, আপনি যদি টেমপ্লেট ডেটা উত্সে ক্ষেত্রগুলি কনফিগার করে থাকেন এবং নিশ্চিত হন যে লিঙ্কিং API-এর মাধ্যমে নতুন ডেটা উত্স কনফিগারেশনগুলি সর্বদা একই ক্ষেত্রগুলি প্রদান করবে, তাহলে refreshFields
false
সেট করার পরামর্শ দেওয়া হয়৷
উদাহরণস্বরূপ, যদি একটি রিপোর্ট টেমপ্লেট তৈরি করার সময়, লুকার স্টুডিও একটি নির্দিষ্ট ডেটা উত্স ক্ষেত্রটিকে টাইপ নম্বর হিসাবে চিহ্নিত করে এবং আপনি এটিকে বছর টাইপ করতে পরিবর্তন করেন, এই ক্ষেত্রের কনফিগারেশন পরিবর্তনটি এখন টেমপ্লেট ডেটা উত্সের অংশ। রিপোর্ট টেমপ্লেটের যে কোনও চার্ট যা সংশোধন করা ক্ষেত্র ব্যবহার করে তা একটি বছরের প্রত্যাশা করবে এবং যদি চার্টটি সময়-ভিত্তিক হয় তবে এটি অন্যথায় রেন্ডার নাও হতে পারে। যদি লিঙ্কিং API একটি নতুন ডেটা উত্স কনফিগারেশন প্রদান করতে ব্যবহার করা হয় যা সঠিক একই ক্ষেত্রগুলি প্রদান করে, তাহলে refreshFields
প্যারামিটারের মানের উপর ভিত্তি করে দুটি ফলাফল রয়েছে:
যদি
true
সেট করা হয় তবে টেমপ্লেট ডেটা উত্স থেকে ক্ষেত্রের কনফিগারেশনটি বহন করবে না এবং চার্টগুলি যদি একই ক্ষেত্রের কনফিগারেশনের উপর নির্ভর করে তবে তারা সম্ভবত লোড করতে ব্যর্থ হতে পারে (অর্থাত্ টাইপ বছরের একটি ক্ষেত্র প্রত্যাশিত)।যদি
false
হিসাবে সেট করা হয় তবে টেমপ্লেট ডেটা উত্স থেকে ক্ষেত্রের কনফিগারেশনটি নতুন ডেটা উত্সে বহন করবে এবং প্রতিবেদন চার্টগুলি একই ক্ষেত্রগুলি একই কনফিগারেশন সহ সাফল্যের সাথে লোড করবে।
প্রতিক্রিয়া এবং সমর্থন
এপিআই ইস্যুগুলির সাথে সংযোগ স্থাপনের জন্য বা প্রতিক্রিয়া সরবরাহ করতে ইস্যু ট্র্যাকারটি ব্যবহার করুন। সহায়তা পেতে এবং প্রশ্ন জিজ্ঞাসা করার বিষয়ে সাধারণ সংস্থানগুলির জন্য সমর্থন দেখুন।
চেঞ্জলগ
2023-06-06
- গুগল অ্যানালিটিক্স পরিমাপ আইডিএস রিপোর্টের সেটিংটি কনফিগার করতে
r.measurementId
এবংr.keepMeasurementId
আইডি রিপোর্ট প্যারামিটার যুক্ত করা হয়েছে। - টেমপ্লেট ডেটা উত্সের নামের পুনরায় ব্যবহার নিয়ন্ত্রণ করতে
ds.keepDatasourceName
যুক্ত করা হয়েছে। - একটি এম্বেড রিপোর্ট বিভাগ যুক্ত করা হয়েছে।
- বিগকুয়ারি সংযোগকারী
-
sqlReplace
যুক্ত হয়েছে। টেমপ্লেট ডেটা উত্সের এসকিউএল ক্যোয়ারী আপডেট করতে আপনাকে প্যাটার্ন এবং প্রতিস্থাপনের স্ট্রিংগুলি নির্দিষ্ট করতে দেয়।
-
2023-05-22
- লুকার সংযোগকারীটির জন্য সমর্থন যুক্ত করা হয়েছে।
- সম্প্রদায় সংযোগকারীদের জন্য সমর্থন যুক্ত করা হয়েছে।
2022-11-21
- একটি ফাঁকা প্রতিবেদন ব্যবহার করার ক্ষমতা যুক্ত করেছে। একটি ফাঁকা বা ডিফল্ট প্রতিবেদন ব্যবহার করুন দেখুন
- টিপস এবং সমস্যা সমাধানে একটি
refreshFields
বিভাগ যুক্ত করা হয়েছে।
2022-11-14
- গুগল জরিপ সূর্যাস্তের কারণে জরিপ সংযোগকারী রেফারেন্সটি সরানো হয়েছে।
2022-06-15
- বিটা বাইরে
- ইন্টিগ্রেশন এপিআই এর নামকরণ করা হয়েছে এপিআইকে সংযুক্ত করার জন্য।
- লিঙ্কিং এপিআই বিটা বাইরে।
- একটি নির্দিষ্ট প্রতিবেদন পৃষ্ঠায় লিঙ্ক করার অনুমতি দেওয়ার জন্য
pageId
নিয়ন্ত্রণ প্যারামিটার যুক্ত করা হয়েছে। - লোডে মোড দেখতে বা সম্পাদনা করতে প্রতিবেদনটি সেট করতে
mode
কন্ট্রোল প্যারামিটার যুক্ত করা হয়েছে। - ডেটা উত্স কনফিগারেশনগুলি এখন সম্পূর্ণ বা আংশিকভাবে আপডেট করা যেতে পারে। এই আচরণটি
ds.connector
প্যারামিটার সেট আছে কিনা তা দ্বারা নির্ধারিত হয়। বিশদের জন্য প্রতিস্থাপন ভিএস আপডেট দেখুন। - যদি কোনও প্রতিবেদন টেমপ্লেট
c.reportId
প্যারামিটার ব্যবহার না করে থাকে তবে একটি ডিফল্ট টেম্পলেট এখন ব্যবহৃত হয়। -
ds.refreshFields
ডেটা উত্স প্যারামিটার যুক্ত করেছে। এটি আপনাকে ডেটা উত্স ক্ষেত্রগুলি কোনও ডেটা উত্স কনফিগারেশন লোড করার সময় রিফ্রেশ করা হয় কিনা তা নিয়ন্ত্রণ করতে দেয়। - বিগকুয়ারি সংযোগকারী
-
type
CUSTOM_QUERY
সেট করা হলেprojectId
প্রয়োজন হয় না। - যখন
billingProjectId
সেট না করা হয় তখন বিলিং প্রকল্পটিprojectId
বা কোয়েরেড টেবিলের প্রকল্পে ফ্যালব্যাক হবে। - তারিখ বিভাজনযুক্ত টেবিলের জন্য সমর্থন যুক্ত করা হয়েছে।
isPartitioned
ক্ষেত্রটি একটি তারিখের পরিসীমা মাত্রা হিসাবে ব্যবহার করতেtrue
সেট করুন। - ওয়াইল্ডকার্ড চরিত্র বা
YYYYMMDD
টেবিল প্রত্যয় ব্যবহার করে তারিখ বিভাজনযুক্ত টেবিলগুলি অনুসন্ধান করার জন্য সমর্থন যুক্ত করা হয়েছে। - গুগল অ্যানালিটিক্স, ফায়ারবেস অ্যানালিটিক্স, বা ক্র্যাশলাইটিক্স টেবিলগুলি অনুসন্ধান এবং একটি ক্ষেত্রের টেম্পলেট নির্বাচন করার জন্য সমর্থন যুক্ত করা হয়েছে।
-
- Google পত্রক
-
hasHeader
ডিফল্টtrue
, ওয়েব ইউআই ডিফল্টের সাথে সামঞ্জস্যপূর্ণ। -
includeHiddenAndFilteredCell
includeHiddenCells
এবং এ বিভক্ত -
includeFilteredCells
। উভয়ই এখন ওয়েব ইউআই ডিফল্টের সাথে সামঞ্জস্য রেখেtrue
ডিফল্ট।
-
- কনসোল সংযোগকারী অনুসন্ধান করুন
-
propertyType
প্যারামিটারটিsearchType
টাইপে নামকরণ করুন।
-
- জরিপ সংযোগকারী
-
surveyId
এখন একটি একক জরিপ আইডি বা জরিপ আইডিগুলির একটি কমা-বিচ্ছিন্ন তালিকা গ্রহণ করে।
-
2021-12-16
- ইন্টিগ্রেশন এপিআই প্রাথমিক প্রকাশ।
- একটি বিদ্যমান প্রতিবেদনের সাথে সংযোগ স্থাপন এবং প্রতিবেদনের নাম নির্ধারণ সমর্থন করে।
- একাধিক ডেটা উত্স কনফিগার করা যেতে পারে এবং প্রতিটি ডেটা উত্সের নাম সেট করা যায়।
- নিম্নলিখিত সংযোগকারী প্রকারের জন্য সমর্থন: বিগকুইরি, ক্লাউড স্প্যানার, গুগল অ্যানালিটিক্স, গুগল ক্লাউড স্টোরেজ, গুগল শিটস, গুগল জরিপ, অনুসন্ধান কনসোল।