Method: projects.table.export

একটি ব্যাচ প্রসেস শুরু করে যা একটি টেবিল গণনা করে এবং ফলাফলটি একাধিক গন্তব্যের মধ্যে যেকোনো একটিতে লিখে দেয়।

HTTP অনুরোধ

POST https://earthengine.googleapis.com/v1beta/{project=projects/*}/table:export

URL-টিতে gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করা হয়েছে।

পথের পরামিতি

প্যারামিটার
project

string

এই অনুরোধের জন্য যে গুগল ক্লাউড প্ল্যাটফর্ম প্রজেক্টটিকে পরিষেবা গ্রাহক হিসেবে গণ্য করা হবে, তার প্রজেক্ট আইডি বা প্রজেক্ট নম্বর। ফরম্যাটটি হলো projects/{project-id}

অনুমোদনের জন্য নির্দিষ্ট রিসোর্স project নিম্নলিখিত IAM অনুমতির প্রয়োজন:

  • earthengine.exports.create

অনুরোধকারী শরীর

অনুরোধের মূল অংশে নিম্নলিখিত কাঠামোসহ ডেটা থাকে:

JSON উপস্থাপনা
{
  "expression": {
    object (Expression)
  },
  "description": string,
  "selectors": [
    string
  ],
  "requestId": string,
  "maxErrorMeters": number,
  "maxVertices": integer,
  "workloadTag": string,
  "priority": integer,

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "fileExportOptions": {
    object (TableFileExportOptions)
  },
  "assetExportOptions": {
    object (TableAssetExportOptions)
  },
  "featureViewExportOptions": {
    object (FeatureViewAssetExportOptions)
  },
  "bigqueryExportOptions": {
    object (BigQueryExportOptions)
  }
  // End of mutually exclusive fields.
}
ক্ষেত্র
expression

object ( Expression )

একটি এক্সপ্রেশন যা গণনা এবং রপ্তানি করার জন্য টেবিলে মূল্যায়ন করা হয়।

description

string

কাজটি সহজে পাঠযোগ্য একটি নাম।

selectors[]

string

ফলাফলে অন্তর্ভুক্ত করার জন্য কলামগুলোর একটি সুস্পষ্ট তালিকা।

requestId

string

ডুপ্লিকেট অনুরোধ শনাক্ত করতে ব্যবহৃত একটি অনন্য স্ট্রিং। যদি একই ব্যবহারকারী একই অ-খালি requestId ব্যবহার করে একাধিক অনুরোধ করে, তবে সেই অনুরোধগুলির মধ্যে কেবল একটিই একটি দীর্ঘ-চলমান অপারেশন সফলভাবে শুরু করতে পারবে। requestId a..z, A..Z, 0-9, অথবা '-' অক্ষরগুলো থাকতে পারে। requestId সর্বোচ্চ ৬০ অক্ষর দীর্ঘ হতে পারে।

maxErrorMeters

number

স্থানাঙ্ক ব্যবস্থার মধ্যে জ্যামিতি রূপান্তরের সময় মিটারে অনুমোদিত সর্বোচ্চ ত্রুটি। এটি খালি থাকলে, ডিফল্টরূপে সর্বোচ্চ ত্রুটি ১ মিটার হয়।

maxVertices

integer

প্রতিটি জ্যামিতির জন্য সর্বাধিক সংখ্যক অকর্তিত শীর্ষবিন্দু; এর চেয়ে বেশি শীর্ষবিন্দুযুক্ত জ্যামিতিগুলোকে এই আকারের চেয়ে ছোট খণ্ডে কাটা হবে।

workloadTag

string

এই গণনাটি ট্র্যাক করার জন্য ব্যবহারকারী লেবেল সরবরাহ করেছেন।

priority

integer

ঐচ্ছিক। প্রোজেক্টের মধ্যে এক্সপোর্ট টাস্কের অগ্রাধিকার। উচ্চ অগ্রাধিকারের টাস্কগুলো আগে নির্ধারিত হয়। এর মান অবশ্যই ০ থেকে ৯৯৯৯-এর মধ্যে একটি পূর্ণসংখ্যা হতে হবে। সেট না করা হলে ডিফল্ট মান ১০০ হবে।

ফলাফল কোথায় এবং কীভাবে সংরক্ষণ করা হবে, তা বর্ণনা করে এমন অপশনসমূহ। নিচে পারস্পরিকভাবে স্বতন্ত্র ফিল্ডগুলোর একটি তালিকা দেওয়া হলো। একটি রেসপন্সে এই ফিল্ডগুলোর মধ্যে সর্বাধিক একটি সেট করা থাকবে:
fileExportOptions

object ( TableFileExportOptions )

নির্দিষ্ট করা থাকলে, ফাইল হিসেবে রপ্তানি করার জন্য কনফিগার করা হয়।

assetExportOptions

object ( TableAssetExportOptions )

নির্দিষ্ট করা থাকলে, এটিকে আর্থ ইঞ্জিন অ্যাসেট হিসেবে রপ্তানির জন্য কনফিগার করা হয়।

featureViewExportOptions

object ( FeatureViewAssetExportOptions )

নির্দিষ্ট করা থাকলে, এটি এক্সপোর্টকে একটি FeatureView ম্যাপ হিসেবে কনফিগার করে।

bigqueryExportOptions

object ( BigQueryExportOptions )

নির্দিষ্ট করা থাকলে, BigQuery-তে সারণীভুক্ত ডেটা রপ্তানি করার ব্যবস্থা কনফিগার করে।

পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি।

প্রতিক্রিয়া সংস্থা

সফল হলে, রেসপন্স বডিতে Operation এর একটি ইনস্ট্যান্স থাকে।

অনুমোদনের পরিধি

নিম্নলিখিত OAuth স্কোপগুলির মধ্যে একটি প্রয়োজন:

  • https://www.googleapis.com/auth/earthengine
  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/devstorage.full_control

আরও তথ্যের জন্য, দেখুনOAuth 2.0 Overview .

টেবিলফাইলএক্সপোর্টঅপশন

আর্থ ইঞ্জিনের বাইরে টেবিলগুলোকে ফাইল হিসেবে রপ্তানি করার বিকল্পসমূহ।

JSON উপস্থাপনা
{
  "fileFormat": enum (TableFileFormat),

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "driveDestination": {
    object (DriveDestination)
  },
  "cloudStorageDestination": {
    object (CloudStorageDestination)
  }
  // End of mutually exclusive fields.
}
ক্ষেত্র
fileFormat

enum ( TableFileFormat )

যে ফাইল ফরম্যাটে টেবিল(গুলি) এক্সপোর্ট করতে হবে।

ফলাফল কোথায় লিখতে হবে। নিচে পারস্পরিকভাবে স্বতন্ত্র ফিল্ডগুলোর একটি তালিকা দেওয়া হলো। একটি রেসপন্সে এই ফিল্ডগুলোর মধ্যে সর্বাধিক একটি সেট করা হবে:
driveDestination

object ( DriveDestination )

নির্দিষ্ট করা থাকলে, গুগল ড্রাইভে রপ্তানি কনফিগার করা হয়।

cloudStorageDestination

object ( CloudStorageDestination )

নির্দিষ্ট করা থাকলে, গুগল ক্লাউড স্টোরেজে রপ্তানি কনফিগার করা হয়।

পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি।

টেবিলঅ্যাসেটএক্সপোর্টঅপশন

টেবিলগুলোকে আর্থ ইঞ্জিন সম্পদ হিসেবে সংরক্ষণ করার বিকল্পসমূহ।

JSON উপস্থাপনা
{

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "earthEngineDestination": {
    object (EarthEngineDestination)
  }
  // End of mutually exclusive fields.
}
ক্ষেত্র
ফলাফল কোথায় লিখতে হবে। নিচে পারস্পরিকভাবে স্বতন্ত্র ফিল্ডগুলোর একটি তালিকা দেওয়া হলো। একটি রেসপন্সে এই ফিল্ডগুলোর মধ্যে সর্বাধিক একটি সেট করা হবে:
earthEngineDestination

object ( EarthEngineDestination )

নির্দিষ্ট করা থাকলে, আর্থ ইঞ্জিনে রপ্তানি কনফিগার করে।

পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি।

ফিচারভিউঅ্যাসেটএক্সপোর্টঅপশন

টেবিল বা ফিচার কালেকশনকে ফিচারভিউ ম্যাপ হিসেবে সংরক্ষণ করার বিকল্পসমূহ।

JSON উপস্থাপনা
{
  "ingestionTimeParameters": {
    object (FeatureViewIngestionTimeParameters)
  },

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "featureViewDestination": {
    object (FeatureViewDestination)
  }
  // End of mutually exclusive fields.
}
ক্ষেত্র
ingestionTimeParameters

object ( FeatureViewIngestionTimeParameters )

FeatureView ইনজেশন সময়ের প্যারামিটারসমূহ। এই প্যারামিটারগুলো অবশ্যই ইনজেশনের সময় নির্দিষ্ট করতে হবে এবং ইনজেশনের সময় আপডেট করা যাবে না।

ফলাফল কোথায় লিখতে হবে। নিচে পারস্পরিকভাবে স্বতন্ত্র ফিল্ডগুলোর একটি তালিকা দেওয়া হলো। একটি রেসপন্সে এই ফিল্ডগুলোর মধ্যে সর্বাধিক একটি সেট করা হবে:
featureViewDestination

object ( FeatureViewDestination )

নির্দিষ্ট করা থাকলে, এটি FeatureViews-এ রপ্তানি কনফিগার করে।

পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি।

ফিচারভিউ গন্তব্য

আর্থ ইঞ্জিন ফিচারভিউ গন্তব্যের জন্য কনফিগারেশন।

JSON উপস্থাপনা
{
  "name": string,
  "assetVersion": integer
}
ক্ষেত্র
name

string

আবশ্যক। FeatureView অ্যাসেট আইডি। সার্ভার এই আইডি থেকে একটি ম্যাপের নাম তৈরি করে।

assetVersion

integer

যে FeatureView অ্যাসেট সংস্করণটি তৈরি করতে হবে। এটি অ্যাসেটগুলোর সাথে সংস্করণগুলোর অ্যালিয়াসিং করার জন্য ব্যবহৃত হয়। সেট করা না থাকলে, ০ ব্যবহৃত হবে।

BigQueryExportOptions

BigQuery-তে সারণীভুক্ত ডেটা রপ্তানি করার বিকল্পসমূহ।

JSON উপস্থাপনা
{

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "bigqueryDestination": {
    object (BigQueryDestination)
  }
  // End of mutually exclusive fields.
}
ক্ষেত্র
ডেটা কোথায় লিখতে হবে। নিচে পারস্পরিকভাবে স্বতন্ত্র ফিল্ডগুলোর একটি তালিকা দেওয়া হলো। একটি রেসপন্সে এই ফিল্ডগুলোর মধ্যে সর্বাধিক একটি সেট করা হবে:
bigqueryDestination

object ( BigQueryDestination )

নির্দিষ্ট করা থাকলে, BigQuery-তে এক্সপোর্ট কনফিগার করা হয়।

পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি।

BigQueryDestination

BigQuery-তে একটি গন্তব্যের কনফিগারেশন।

JSON উপস্থাপনা
{
  "table": string,
  "overwrite": boolean,
  "append": boolean
}
ক্ষেত্র
table

string

আবশ্যক। BigQuery ডেস্টিনেশন টেবিলের রেফারেন্সটি নিম্নলিখিত ফরম্যাটে হতে হবে: 'projectId.dataset_id.table_id'।

যদি উল্লেখিত রিসোর্সটি বিদ্যমান না থাকে, তাহলে একটি নতুন টেবিল তৈরি করা হবে। 'append' এবং 'overwrite' উভয় প্যারামিটার 'false' হলেও এটি প্রযোজ্য হবে।

যদি উল্লেখিত রিসোর্সটি বিদ্যমান থাকে এবং এর স্কিমা সামঞ্জস্যপূর্ণ হয়, তাহলে 'overwrite' এবং 'append' প্যারামিটারগুলোর মধ্যে যেকোনো একটি অবশ্যই 'true' হতে হবে, অন্যথায় টাস্কটি ব্যর্থ হবে।

যদি উল্লেখিত রিসোর্সটি বিদ্যমান থাকে এবং স্কিমাটি বর্তমানটির সাথে সামঞ্জস্যপূর্ণ না হয়, তাহলে টাস্কটিও ব্যর্থ হবে।

overwrite

boolean

টেবিলটি আগে থেকেই বিদ্যমান থাকলে এবং এর একটি সামঞ্জস্যপূর্ণ স্কিমা থাকলে, টেবিলের ডেটা ওভাররাইট করা হবে কিনা তা নির্দিষ্ট করে।

overwrite এবং append প্যারামিটার দুটি একই সাথে true হতে পারে না।

append

boolean

টেবিলটি আগে থেকেই বিদ্যমান থাকলে এবং এর একটি সামঞ্জস্যপূর্ণ স্কিমা থাকলে, টেবিলের ডেটা যুক্ত করা হবে কিনা তা নির্দিষ্ট করে।

overwrite এবং append প্যারামিটার দুটি একই সাথে true হতে পারে না।

,

একটি ব্যাচ প্রসেস শুরু করে যা একটি টেবিল গণনা করে এবং ফলাফলটি একাধিক গন্তব্যের মধ্যে যেকোনো একটিতে লিখে দেয়।

HTTP অনুরোধ

POST https://earthengine.googleapis.com/v1beta/{project=projects/*}/table:export

URL-টিতে gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করা হয়েছে।

পথের পরামিতি

প্যারামিটার
project

string

এই অনুরোধের জন্য যে গুগল ক্লাউড প্ল্যাটফর্ম প্রজেক্টটিকে পরিষেবা গ্রাহক হিসেবে গণ্য করা হবে, তার প্রজেক্ট আইডি বা প্রজেক্ট নম্বর। ফরম্যাটটি হলো projects/{project-id}

অনুমোদনের জন্য নির্দিষ্ট রিসোর্স project নিম্নলিখিত IAM অনুমতির প্রয়োজন:

  • earthengine.exports.create

অনুরোধকারী শরীর

অনুরোধের মূল অংশে নিম্নলিখিত কাঠামোসহ ডেটা থাকে:

JSON উপস্থাপনা
{
  "expression": {
    object (Expression)
  },
  "description": string,
  "selectors": [
    string
  ],
  "requestId": string,
  "maxErrorMeters": number,
  "maxVertices": integer,
  "workloadTag": string,
  "priority": integer,

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "fileExportOptions": {
    object (TableFileExportOptions)
  },
  "assetExportOptions": {
    object (TableAssetExportOptions)
  },
  "featureViewExportOptions": {
    object (FeatureViewAssetExportOptions)
  },
  "bigqueryExportOptions": {
    object (BigQueryExportOptions)
  }
  // End of mutually exclusive fields.
}
ক্ষেত্র
expression

object ( Expression )

একটি এক্সপ্রেশন যা গণনা এবং রপ্তানি করার জন্য টেবিলে মূল্যায়ন করা হয়।

description

string

কাজটি সহজে পাঠযোগ্য একটি নাম।

selectors[]

string

ফলাফলে অন্তর্ভুক্ত করার জন্য কলামগুলোর একটি সুস্পষ্ট তালিকা।

requestId

string

ডুপ্লিকেট অনুরোধ শনাক্ত করতে ব্যবহৃত একটি অনন্য স্ট্রিং। যদি একই ব্যবহারকারী একই অ-খালি requestId ব্যবহার করে একাধিক অনুরোধ করে, তবে সেই অনুরোধগুলির মধ্যে কেবল একটিই একটি দীর্ঘ-চলমান অপারেশন সফলভাবে শুরু করতে পারবে। requestId a..z, A..Z, 0-9, অথবা '-' অক্ষরগুলো থাকতে পারে। requestId সর্বোচ্চ ৬০ অক্ষর দীর্ঘ হতে পারে।

maxErrorMeters

number

স্থানাঙ্ক ব্যবস্থার মধ্যে জ্যামিতি রূপান্তরের সময় মিটারে অনুমোদিত সর্বোচ্চ ত্রুটি। এটি খালি থাকলে, ডিফল্টরূপে সর্বোচ্চ ত্রুটি ১ মিটার হয়।

maxVertices

integer

প্রতিটি জ্যামিতির জন্য সর্বাধিক সংখ্যক অকর্তিত শীর্ষবিন্দু; এর চেয়ে বেশি শীর্ষবিন্দুযুক্ত জ্যামিতিগুলোকে এই আকারের চেয়ে ছোট খণ্ডে কাটা হবে।

workloadTag

string

এই গণনাটি ট্র্যাক করার জন্য ব্যবহারকারী লেবেল সরবরাহ করেছেন।

priority

integer

ঐচ্ছিক। প্রোজেক্টের মধ্যে এক্সপোর্ট টাস্কের অগ্রাধিকার। উচ্চ অগ্রাধিকারের টাস্কগুলো আগে নির্ধারিত হয়। এর মান অবশ্যই ০ থেকে ৯৯৯৯-এর মধ্যে একটি পূর্ণসংখ্যা হতে হবে। সেট না করা হলে ডিফল্ট মান ১০০ হবে।

ফলাফল কোথায় এবং কীভাবে সংরক্ষণ করা হবে, তা বর্ণনা করে এমন অপশনসমূহ। নিচে পারস্পরিকভাবে স্বতন্ত্র ফিল্ডগুলোর একটি তালিকা দেওয়া হলো। একটি রেসপন্সে এই ফিল্ডগুলোর মধ্যে সর্বাধিক একটি সেট করা থাকবে:
fileExportOptions

object ( TableFileExportOptions )

নির্দিষ্ট করা থাকলে, ফাইল হিসেবে রপ্তানি করার জন্য কনফিগার করা হয়।

assetExportOptions

object ( TableAssetExportOptions )

নির্দিষ্ট করা থাকলে, এটিকে আর্থ ইঞ্জিন অ্যাসেট হিসেবে রপ্তানির জন্য কনফিগার করা হয়।

featureViewExportOptions

object ( FeatureViewAssetExportOptions )

নির্দিষ্ট করা থাকলে, এটি এক্সপোর্টকে একটি FeatureView ম্যাপ হিসেবে কনফিগার করে।

bigqueryExportOptions

object ( BigQueryExportOptions )

নির্দিষ্ট করা থাকলে, BigQuery-তে সারণীভুক্ত ডেটা রপ্তানি করার ব্যবস্থা কনফিগার করে।

পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি।

প্রতিক্রিয়া সংস্থা

সফল হলে, রেসপন্স বডিতে Operation এর একটি ইনস্ট্যান্স থাকে।

অনুমোদনের পরিধি

নিম্নলিখিত OAuth স্কোপগুলির মধ্যে একটি প্রয়োজন:

  • https://www.googleapis.com/auth/earthengine
  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/devstorage.full_control

আরও তথ্যের জন্য, দেখুনOAuth 2.0 Overview .

টেবিলফাইলএক্সপোর্টঅপশন

আর্থ ইঞ্জিনের বাইরে টেবিলগুলোকে ফাইল হিসেবে রপ্তানি করার বিকল্পসমূহ।

JSON উপস্থাপনা
{
  "fileFormat": enum (TableFileFormat),

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "driveDestination": {
    object (DriveDestination)
  },
  "cloudStorageDestination": {
    object (CloudStorageDestination)
  }
  // End of mutually exclusive fields.
}
ক্ষেত্র
fileFormat

enum ( TableFileFormat )

যে ফাইল ফরম্যাটে টেবিল(গুলি) এক্সপোর্ট করতে হবে।

ফলাফল কোথায় লিখতে হবে। নিচে পারস্পরিকভাবে স্বতন্ত্র ফিল্ডগুলোর একটি তালিকা দেওয়া হলো। একটি রেসপন্সে এই ফিল্ডগুলোর মধ্যে সর্বাধিক একটি সেট করা হবে:
driveDestination

object ( DriveDestination )

নির্দিষ্ট করা থাকলে, গুগল ড্রাইভে রপ্তানি কনফিগার করা হয়।

cloudStorageDestination

object ( CloudStorageDestination )

নির্দিষ্ট করা থাকলে, গুগল ক্লাউড স্টোরেজে রপ্তানি কনফিগার করা হয়।

পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি।

টেবিলঅ্যাসেটএক্সপোর্টঅপশন

টেবিলগুলোকে আর্থ ইঞ্জিন সম্পদ হিসেবে সংরক্ষণ করার বিকল্পসমূহ।

JSON উপস্থাপনা
{

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "earthEngineDestination": {
    object (EarthEngineDestination)
  }
  // End of mutually exclusive fields.
}
ক্ষেত্র
ফলাফল কোথায় লিখতে হবে। নিচে পারস্পরিকভাবে স্বতন্ত্র ফিল্ডগুলোর একটি তালিকা দেওয়া হলো। একটি রেসপন্সে এই ফিল্ডগুলোর মধ্যে সর্বাধিক একটি সেট করা হবে:
earthEngineDestination

object ( EarthEngineDestination )

নির্দিষ্ট করা থাকলে, আর্থ ইঞ্জিনে রপ্তানি কনফিগার করে।

পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি।

ফিচারভিউঅ্যাসেটএক্সপোর্টঅপশন

টেবিল বা ফিচার কালেকশনকে ফিচারভিউ ম্যাপ হিসেবে সংরক্ষণ করার বিকল্পসমূহ।

JSON উপস্থাপনা
{
  "ingestionTimeParameters": {
    object (FeatureViewIngestionTimeParameters)
  },

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "featureViewDestination": {
    object (FeatureViewDestination)
  }
  // End of mutually exclusive fields.
}
ক্ষেত্র
ingestionTimeParameters

object ( FeatureViewIngestionTimeParameters )

FeatureView ইনজেশন সময়ের প্যারামিটারসমূহ। এই প্যারামিটারগুলো অবশ্যই ইনজেশনের সময় নির্দিষ্ট করতে হবে এবং ইনজেশনের সময় আপডেট করা যাবে না।

ফলাফল কোথায় লিখতে হবে। নিচে পারস্পরিকভাবে স্বতন্ত্র ফিল্ডগুলোর একটি তালিকা দেওয়া হলো। একটি রেসপন্সে এই ফিল্ডগুলোর মধ্যে সর্বাধিক একটি সেট করা হবে:
featureViewDestination

object ( FeatureViewDestination )

নির্দিষ্ট করা থাকলে, এটি FeatureViews-এ রপ্তানি কনফিগার করে।

পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি।

ফিচারভিউ গন্তব্য

আর্থ ইঞ্জিন ফিচারভিউ গন্তব্যের জন্য কনফিগারেশন।

JSON উপস্থাপনা
{
  "name": string,
  "assetVersion": integer
}
ক্ষেত্র
name

string

আবশ্যক। FeatureView অ্যাসেট আইডি। সার্ভার এই আইডি থেকে একটি ম্যাপের নাম তৈরি করে।

assetVersion

integer

যে FeatureView অ্যাসেট সংস্করণটি তৈরি করতে হবে। এটি অ্যাসেটগুলোর সাথে সংস্করণগুলোর অ্যালিয়াসিং করার জন্য ব্যবহৃত হয়। সেট করা না থাকলে, ০ ব্যবহৃত হবে।

BigQueryExportOptions

BigQuery-তে সারণীভুক্ত ডেটা রপ্তানি করার বিকল্পসমূহ।

JSON উপস্থাপনা
{

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "bigqueryDestination": {
    object (BigQueryDestination)
  }
  // End of mutually exclusive fields.
}
ক্ষেত্র
ডেটা কোথায় লিখতে হবে। নিচে পারস্পরিকভাবে স্বতন্ত্র ফিল্ডগুলোর একটি তালিকা দেওয়া হলো। একটি রেসপন্সে এই ফিল্ডগুলোর মধ্যে সর্বাধিক একটি সেট করা হবে:
bigqueryDestination

object ( BigQueryDestination )

নির্দিষ্ট করা থাকলে, BigQuery-তে এক্সপোর্ট কনফিগার করা হয়।

পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি।

BigQueryDestination

BigQuery-তে একটি গন্তব্যের কনফিগারেশন।

JSON উপস্থাপনা
{
  "table": string,
  "overwrite": boolean,
  "append": boolean
}
ক্ষেত্র
table

string

আবশ্যক। BigQuery ডেস্টিনেশন টেবিলের রেফারেন্সটি নিম্নলিখিত ফরম্যাটে হতে হবে: 'projectId.dataset_id.table_id'।

যদি উল্লেখিত রিসোর্সটি বিদ্যমান না থাকে, তাহলে একটি নতুন টেবিল তৈরি করা হবে। 'append' এবং 'overwrite' উভয় প্যারামিটার 'false' হলেও এটি প্রযোজ্য হবে।

যদি উল্লেখিত রিসোর্সটি বিদ্যমান থাকে এবং এর স্কিমা সামঞ্জস্যপূর্ণ হয়, তাহলে 'overwrite' এবং 'append' প্যারামিটারগুলোর মধ্যে যেকোনো একটি অবশ্যই 'true' হতে হবে, অন্যথায় টাস্কটি ব্যর্থ হবে।

যদি উল্লেখিত রিসোর্সটি বিদ্যমান থাকে এবং স্কিমাটি বর্তমানটির সাথে সামঞ্জস্যপূর্ণ না হয়, তাহলে টাস্কটিও ব্যর্থ হবে।

overwrite

boolean

টেবিলটি আগে থেকেই বিদ্যমান থাকলে এবং এর একটি সামঞ্জস্যপূর্ণ স্কিমা থাকলে, টেবিলের ডেটা ওভাররাইট করা হবে কিনা তা নির্দিষ্ট করে।

overwrite এবং append প্যারামিটার দুটি একই সাথে true হতে পারে না।

append

boolean

টেবিলটি আগে থেকেই বিদ্যমান থাকলে এবং এর একটি সামঞ্জস্যপূর্ণ স্কিমা থাকলে, টেবিলের ডেটা যুক্ত করা হবে কিনা তা নির্দিষ্ট করে।

overwrite এবং append প্যারামিটার দুটি একই সাথে true হতে পারে না।