REST Resource: projects.datasets

منبع: مجموعه داده

نمایشی از یک منبع مجموعه داده.

نمایندگی JSON
{
  "name": string,
  "displayName": string,
  "description": string,
  "versionId": string,
  "usage": [
    enum (Usage)
  ],
  "status": {
    object (Status)
  },
  "createTime": string,
  "updateTime": string,
  "versionCreateTime": string,
  "versionDescription": string,

  // Union field data_source can be only one of the following:
  "localFileSource": {
    object (LocalFileSource)
  },
  "gcsSource": {
    object (GcsSource)
  }
  // End of list of possible types for union field data_source.
}
فیلدها
name

string

نام منبع قالب: projects/{project}/datasets/{datasetId}

displayName

string

نام قابل خواندن توسط انسان، نشان داده شده در رابط کاربری کنسول.

باید در یک پروژه منحصر به فرد باشد.

description

string

شرح این مجموعه داده

versionId

string

شناسه نسخه مجموعه داده.

usage[]

enum ( Usage )

مورد استفاده مشخص شده برای این مجموعه داده.

status

object ( Status )

فقط خروجی وضعیت این نسخه مجموعه داده.

createTime

string ( Timestamp format)

فقط خروجی زمانی که مجموعه داده برای اولین بار ایجاد شد.

updateTime

string ( Timestamp format)

فقط خروجی زمانی که ابرداده مجموعه داده آخرین بار به روز شد.

versionCreateTime

string ( Timestamp format)

فقط خروجی زمان ایجاد این نسخه

versionDescription

string

فقط خروجی توضیحات این نسخه از مجموعه داده. هنگام وارد کردن داده ها به مجموعه داده ارائه می شود.

data_source فیلد اتحادیه . جزئیات مربوط به منبع داده برای مجموعه داده. data_source تنها می تواند یکی از موارد زیر باشد:
localFileSource

object ( LocalFileSource )

یک منبع فایل محلی برای مجموعه داده برای یک بارگذاری.

gcsSource

object ( GcsSource )

منبع فایل Google Cloud Storage برای مجموعه داده برای یک بار آپلود.

استفاده

Usage مشخص می‌کند که داده‌ها در کجا قرار است برای اطلاع از نحوه پردازش داده‌ها استفاده شوند.

Enums
USAGE_UNSPECIFIED استفاده از این مجموعه داده تنظیم نشده است.
USAGE_DATA_DRIVEN_STYLING این مجموعه داده برای یک استایل مبتنی بر داده استفاده خواهد شد.

LocalFileSource

جزئیات مربوط به منبع داده زمانی که یک فایل محلی است.

نمایندگی JSON
{
  "filename": string,
  "fileFormat": enum (FileFormat)
}
فیلدها
filename

string

نام فایل فایل آپلود شده

fileFormat

enum ( FileFormat )

فرمت فایلی که در حال آپلود است.

فرمت فایل

فرمت فایل در حال آپلود

Enums
FILE_FORMAT_UNSPECIFIED فرمت فایل نامشخص
FILE_FORMAT_GEOJSON فایل GeoJson.
FILE_FORMAT_KML فایل KML.
FILE_FORMAT_CSV فایل CSV.

منبع Gcs

جزئیات مربوط به منبع داده زمانی که در Google Cloud Storage باشد.

نمایندگی JSON
{
  "inputUri": string,
  "fileFormat": enum (FileFormat)
}
فیلدها
inputUri

string

URI داده منبع. به عنوان مثال، gs://my_bucket/my_object .

fileFormat

enum ( FileFormat )

قالب فایل شی Google Cloud Storage. این عمدتا برای اعتبار سنجی استفاده می شود.

وضعیت

وضعیت مجموعه داده

نمایندگی JSON
{
  "state": enum (State),
  "errorMessage": string
}
فیلدها
state

enum ( State )

شماره را برای وضعیت اعلام کنید.

errorMessage

string

پیام خطایی که دلیل خرابی را نشان می دهد. اگر مجموعه داده ها در وضعیت ناموفق نباشند، خالی است.

ایالت

لیستی از حالت های مجموعه داده.

Enums
STATE_UNSPECIFIED وضعیت این مجموعه داده تنظیم نشده است.
STATE_IMPORTING داده ها به یک مجموعه داده وارد می شوند.
STATE_IMPORT_SUCCEEDED وارد کردن داده ها به یک مجموعه داده با موفقیت انجام شد.
STATE_IMPORT_FAILED وارد کردن داده به مجموعه داده انجام نشد.
STATE_DELETING مجموعه داده در حال حذف شدن است.
STATE_DELETION_FAILED وضعیت حذف ناموفق بود. این حالت نشان می دهد که حذف مجموعه داده ها ناموفق بوده است. حذف ممکن است دوباره امتحان شود.
STATE_PROCESSING داده ها در حال پردازش است.
STATE_PROCESSING_FAILED وضعیت پردازش ناموفق بود. این حالت نشان می دهد که پردازش ناموفق بوده و ممکن است خطاها را گزارش کند.
STATE_NEEDS_REVIEW این حالت در حال حاضر استفاده نمی شود.
STATE_PUBLISHING وضعیت انتشارات این وضعیت نشان می دهد که انتشار در حال انجام است.
STATE_PUBLISHING_FAILED انتشارات شکست خورده است. این حالت نشان می دهد که انتشار شکست خورده است. انتشار ممکن است دوباره امتحان شود.
STATE_COMPLETED حالت تکمیل شده این حالت نشان دهنده موجود بودن مجموعه داده برای استفاده خاص آن است.

روش ها

create

یک مجموعه داده جدید برای پروژه مشخص شده ایجاد می کند.

delete

مجموعه داده مشخص شده را حذف می کند.

fetchDatasetErrors

تمام خطاهای یک مجموعه داده را دریافت می کند.

get

مجموعه داده را دریافت می کند.

list

تمام مجموعه داده ها را برای پروژه مشخص شده فهرست می کند.

patch

فراداده را برای مجموعه داده به روز می کند.