REST Resource: customers.analysisQueries

সম্পদ: AnalysisQuery

একটি বিশ্লেষণ কোয়েরি সংজ্ঞায়িত করে যা বিজ্ঞাপন ডেটা হাবের মধ্যে কার্যকর করা যেতে পারে।

JSON প্রতিনিধিত্ব
{
  "name": string,
  "title": string,
  "queryText": string,
  "parameterTypes": {
    string: {
      object (ParameterType)
    },
    ...
  },
  "mergeSpec": {
    object (MergeSpec)
  },
  "queryState": enum (QueryState),
  "updateTime": string,
  "updateEmail": string,
  "createTime": string,
  "createEmail": string,
  "queryShare": [
    {
      object (QueryShare)
    }
  ],

  // Union field filtered_row can be only one of the following:
  "filteredRowSummary": {
    object (FilteredRowSummary)
  },
  "generateFilteredRowSummaryAutomatically": boolean
  // End of list of possible types for union field filtered_row.
}
ক্ষেত্র
name

string

এমন নাম যা একটি প্রশ্নকে স্বতন্ত্রভাবে সনাক্ত করে। এতে গ্রাহক/[customerId]/analysisQueries/[resource_id] ফর্ম রয়েছে, যেমন 'customers/123/analysisQueries/abcd1234'। রিসোর্স আইডি সার্ভার দ্বারা তৈরি করা হয়।

title

string

ক্যোয়ারী শিরোনাম, যা একটি একক বিজ্ঞাপন ডেটা হাব গ্রাহক এবং ক্যোয়ারী প্রকারের মধ্যে অনন্য।

queryText

string

স্ট্যান্ডার্ড এসকিউএল-এ লেখা প্রশ্ন পাঠ্য। https://cloud.google.com/bigquery/docs/reference/standard-sql/ দেখুন।

parameterTypes

map (key: string, value: object ( ParameterType ))

প্রশ্ন দ্বারা প্রত্যাশিত কোনো অতিরিক্ত পরামিতি. প্রতিটি আর্গুমেন্টের নাম তার আর্গুমেন্টের ধরনে ম্যাপ করে।

"key": value জোড়া। উদাহরণ: { "name": "wrench", "mass": "1.3kg", "count": "3" }

mergeSpec
(deprecated)

object ( MergeSpec )

সারি মার্জ করার জন্য নির্দেশাবলী। যদি উপস্থিত থাকে, তাহলে গোপনীয়তার কারণে যেকোনও সারি বাদ দেওয়া হবে একটি একক মার্জড সারিতে একত্রিত করা হবে। মার্জ করা সারিটি চূড়ান্ত আউটপুটে থাকবে যদি মার্জ করা সারি গোপনীয়তার প্রয়োজনীয়তা পূরণ করে।

queryState

enum ( QueryState )

ক্যোয়ারী অবস্থা।

updateTime

string ( Timestamp format)

ক্যোয়ারী শেষবার আপডেট করার সময়।

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

updateEmail

string

যে ব্যবহারকারী সর্বশেষ ক্যোয়ারী আপডেট করেছেন তার ইমেল ঠিকানা।

createTime

string ( Timestamp format)

প্রশ্ন তৈরি করার সময়।

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

createEmail

string

ক্যোয়ারী তৈরি করা ব্যবহারকারীর ইমেল ঠিকানা।

queryShare[]

object ( QueryShare )

মালিকানাধীন Ads Data Hub গ্রাহকের বাইরে একটি প্রশ্ন শেয়ার করার উপায়গুলি নির্দেশ করে৷

ইউনিয়ন ফিল্ড filtered_row । সারি মার্জ করার জন্য নির্দেশাবলী। filtered_row নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
filteredRowSummary

object ( FilteredRowSummary )

গোপনীয়তার কারণে বাদ দেওয়া সারিগুলিকে একক মার্জড সারিতে কীভাবে একত্রিত করবেন তা সংজ্ঞায়িত করুন৷ মার্জ করা সারিটি চূড়ান্ত আউটপুটে অন্তর্ভুক্ত করা হবে যদি মার্জ করা সারি গোপনীয়তার প্রয়োজনীয়তা পূরণ করে।

generateFilteredRowSummaryAutomatically

boolean

সত্য হলে, একটি ফিল্টার করা সারি সারাংশ স্বয়ংক্রিয়ভাবে তৈরি হয়।

মার্জস্পেক

একটি বিশ্লেষণ ক্যোয়ারী ফলাফল স্কিমার জন্য নির্দেশাবলী মার্জ.

JSON প্রতিনিধিত্ব
{
  "columns": {
    string: {
      object (MergeColumn)
    },
    ...
  }
}
ক্ষেত্র
columns

map (key: string, value: object ( MergeColumn ))

প্রতিটি কলাম একত্রিত করার জন্য নির্দেশাবলী, নাম দ্বারা কীড। যেকোন অনুপস্থিত কলামকে MERGE_TYPE_UNSPECIFIED হিসাবে গণ্য করা হবে৷

"key": value জোড়া। উদাহরণ: { "name": "wrench", "mass": "1.3kg", "count": "3" }

মার্জকলাম

একটি একক আউটপুট কলামের জন্য নির্দেশাবলী মার্জ করুন।

JSON প্রতিনিধিত্ব
{
  "type": enum (MergeType),
  "value": {
    object (ParameterValue)
  }
}
ক্ষেত্র
type

enum ( MergeType )

কলামের মানগুলিকে একত্রিত করতে ব্যবহৃত পদ্ধতি।

value

object ( ParameterValue )

ব্যবহার করার জন্য ধ্রুবক মান (শুধুমাত্র CONSTANT মার্জ টাইপের জন্য বৈধ)।

মার্জ টাইপ

কলাম মার্জ করার জন্য সমস্ত সমর্থিত ক্রিয়াকলাপ।

এনামস
MERGE_TYPE_UNSPECIFIED অনির্দিষ্ট মার্জ প্রকার। মার্জ করা কলামের মান NULL হবে।
CONSTANT প্রদত্ত ধ্রুবক দিয়ে মার্জড কলামের মান প্রতিস্থাপন করুন।
SUM মার্জ করা কলামের মানের যোগফল নিন।

FilteredRowSummary

একটি বিশ্লেষণ ক্যোয়ারী ফলাফল স্কিমার জন্য নির্দেশাবলী মার্জ.

JSON প্রতিনিধিত্ব
{
  "columns": {
    string: {
      object (ColumnSummaryRule)
    },
    ...
  }
}
ক্ষেত্র
columns

map (key: string, value: object ( ColumnSummaryRule ))

প্রতিটি কলাম একত্রিত করার জন্য নির্দেশাবলী, নাম দ্বারা কীড। যেকোন অনুপস্থিত কলামগুলিকে SUMMARY_TYPE_UNSPECIFIED হিসাবে গণ্য করা হবে৷

"key": value জোড়া। উদাহরণ: { "name": "wrench", "mass": "1.3kg", "count": "3" }

কলাম সংক্ষিপ্ত নিয়ম

একটি একক আউটপুট কলামের জন্য নির্দেশাবলী মার্জ করুন।

JSON প্রতিনিধিত্ব
{
  "type": enum (SummaryType),
  "value": {
    object (ParameterValue)
  }
}
ক্ষেত্র
type

enum ( SummaryType )

কলামের মানগুলিকে একত্রিত করতে ব্যবহৃত পদ্ধতি।

value

object ( ParameterValue )

ব্যবহার করার জন্য ধ্রুবক মান (শুধুমাত্র CONSTANT সারাংশের জন্য বৈধ)।

সারাংশ প্রকার

কলাম মার্জ করার জন্য সমস্ত সমর্থিত ক্রিয়াকলাপ।

এনামস
SUMMARY_TYPE_UNSPECIFIED অনির্দিষ্ট সারাংশ প্রকার। সারাংশ কলাম মান NULL হবে.
CONSTANT প্রদত্ত ধ্রুবক দিয়ে মার্জড কলামের মান প্রতিস্থাপন করুন।
SUM মার্জ করা কলামের মানের যোগফল নিন।

পদ্ধতি

create

পরবর্তী কার্য সম্পাদনের জন্য একটি বিশ্লেষণ ক্যোয়ারী তৈরি করে।

delete

একটি বিশ্লেষণ ক্যোয়ারী মুছে দেয়।

get

অনুরোধ করা বিশ্লেষণ ক্যোয়ারী পুনরুদ্ধার করে।

list

নির্দিষ্ট গ্রাহকের মালিকানাধীন বিশ্লেষণ প্রশ্ন তালিকা.

patch

একটি বিদ্যমান বিশ্লেষণ ক্যোয়ারী আপডেট করে।

start

একটি সঞ্চিত বিশ্লেষণ ক্যোয়ারীতে কার্যকর করা শুরু করে।

startTransient

একটি ক্ষণস্থায়ী বিশ্লেষণ ক্যোয়ারীতে কার্যকর করা শুরু করে।

validate

প্রদত্ত বিশ্লেষণ ক্যোয়ারীতে স্ট্যাটিক বৈধতা পরীক্ষা করে।