Indeks
MigrationService
(antar muka)AzureSynapseDialect
(pesan)BigQueryDialect
(pesan)CreateMigrationWorkflowRequest
(pesan)DeleteMigrationWorkflowRequest
(pesan)Dialect
(pesan)ErrorDetail
(pesan)ErrorLocation
(pesan)GetMigrationSubtaskRequest
(pesan)GetMigrationWorkflowRequest
(pesan)HiveQLDialect
(pesan)ListMigrationSubtasksRequest
(pesan)ListMigrationSubtasksResponse
(pesan)ListMigrationWorkflowsRequest
(pesan)ListMigrationWorkflowsResponse
(pesan)MigrationSubtask
(pesan)MigrationSubtask.State
(enum)MigrationTask
(pesan)MigrationTask.State
(enum)MigrationWorkflow
(pesan)MigrationWorkflow.State
(enum)MySQLDialect
(pesan)NameMappingKey
(pesan)NameMappingKey.Type
(enum)NameMappingValue
(pesan)NetezzaDialect
(pesan)ObjectNameMapping
(pesan)ObjectNameMappingList
(pesan)OracleDialect
(pesan)Point
(pesan)PostgresqlDialect
(pesan)PrestoDialect
(pesan)RedshiftDialect
(pesan)ResourceErrorDetail
(pesan)SQLServerDialect
(pesan)SnowflakeDialect
(pesan)SourceEnv
(pesan)SparkSQLDialect
(pesan)StartMigrationWorkflowRequest
(pesan)TeradataDialect
(pesan)TeradataDialect.Mode
(enum)TimeInterval
(pesan)TimeSeries
(pesan)TranslationConfigDetails
(pesan)TypedValue
(pesan)VerticaDialect
(pesan)
MigrationService
Layanan untuk menangani migrasi EDW.
CreateMigrationWorkflow |
---|
Membuat alur kerja migrasi.
|
DeleteMigrationWorkflow |
---|
Menghapus alur kerja migrasi menurut nama.
|
GetMigrationSubtask |
---|
Mendapatkan subtugas migrasi yang dibuat sebelumnya.
|
GetMigrationWorkflow |
---|
Mendapatkan alur kerja migrasi yang dibuat sebelumnya.
|
ListMigrationSubtasks |
---|
Mencantumkan subtugas migrasi yang dibuat sebelumnya.
|
ListMigrationWorkflows |
---|
Mencantumkan alur kerja migrasi yang dibuat sebelumnya.
|
StartMigrationWorkflow |
---|
Memulai alur kerja migrasi yang dibuat sebelumnya. Artinya, status bertransisi dari DRAFT ke RUNNING. Ini adalah kondisi tanpa pengoperasian jika status sudah RUNNING. Kesalahan akan diberi sinyal jika statusnya bukan DRAF atau RUNNING.
|
AzureSynapseDialect
Definisi dialek untuk Azure Synapse.
BigQueryDialect
Definisi dialek untuk BigQuery.
CreateMigrationWorkflowRequest
Permintaan untuk membuat resource alur kerja migrasi.
Kolom | |
---|---|
parent |
Wajib. Nama project tempat alur kerja migrasi ini berada. Contoh: |
migration_workflow |
Wajib. Alur kerja migrasi yang akan dibuat. |
DeleteMigrationWorkflowRequest
Permintaan untuk menghapus alur kerja migrasi yang dibuat sebelumnya.
Kolom | |
---|---|
name |
Wajib. ID unik untuk alur kerja migrasi. Contoh: |
Dialek
Kemungkinan opsi dialek untuk terjemahan.
Kolom | |
---|---|
Kolom union dialect_value . Kemungkinan opsi dialek yang diwakili oleh pesan ini. dialect_value hanya ada berupa salah satu diantara berikut: |
|
bigquery_dialect |
Dialek BigQuery |
hiveql_dialect |
Dialek HiveQL |
redshift_dialect |
Dialek Redshift |
teradata_dialect |
Dialek Teradata |
oracle_dialect |
Dialek Oracle |
sparksql_dialect |
Dialek SparkSQL |
snowflake_dialect |
Dialek Snowflake |
netezza_dialect |
Dialek Netezza |
azure_synapse_dialect |
Dialek Azure Synapse |
vertica_dialect |
Dialek Vertica |
sql_server_dialect |
Dialek SQL Server |
postgresql_dialect |
Dialek Postgresql |
presto_dialect |
Dialek Presto |
mysql_dialect |
Dialek MySQL |
ErrorDetail
Memberikan detail error, mis. masalah yang terjadi saat memproses subtugas.
Kolom | |
---|---|
location |
Opsional. Lokasi persis dalam resource (jika ada). |
error_info |
Wajib. Menjelaskan penyebab error dengan detail terstruktur. |
ErrorLocation
Menyimpan informasi tentang lokasi error.
Kolom | |
---|---|
line |
Opsional. Jika ada, tandai baris tempat error terjadi. Nilai nol berarti tidak ada informasi baris. |
column |
Opsional. Jika ada, tunjukkan kolom tempat error terjadi. Nilai nol berarti tidak ada informasi kolom. |
GetMigrationSubtaskRequest
Permintaan untuk mendapatkan subtugas migrasi yang dibuat sebelumnya.
Kolom | |
---|---|
name |
Wajib. ID unik untuk subtugas migrasi. Contoh: |
read_mask |
Opsional. Daftar kolom yang akan diambil. |
GetMigrationWorkflowRequest
Permintaan untuk mendapatkan alur kerja migrasi yang dibuat sebelumnya.
Kolom | |
---|---|
name |
Wajib. ID unik untuk alur kerja migrasi. Contoh: |
read_mask |
Daftar kolom yang akan diambil. |
HiveQLDialect
Definisi dialek untuk HiveQL.
ListMigrationSubtasksRequest
Permintaan untuk mencantumkan subtugas migrasi yang dibuat sebelumnya.
Kolom | |
---|---|
parent |
Wajib. Tugas migrasi subtugas yang akan dicantumkan. Contoh: |
read_mask |
Opsional. Daftar kolom yang akan diambil. |
page_size |
Opsional. Jumlah maksimum tugas migrasi yang akan ditampilkan. Layanan mungkin menampilkan lebih sedikit dari jumlah ini. |
page_token |
Opsional. Token halaman, diterima dari panggilan Saat melakukan penomoran halaman, semua parameter lain yang disediakan ke |
filter |
Opsional. Filter yang akan diterapkan. Ini dapat digunakan untuk mendapatkan subtugas dari tugas tertentu dalam alur kerja, misalnya |
ListMigrationSubtasksResponse
Objek respons untuk panggilan ListMigrationSubtasks
.
Kolom | |
---|---|
migration_subtasks[] |
Subtugas migrasi untuk tugas yang ditentukan. |
next_page_token |
Token, yang dapat dikirim sebagai |
ListMigrationWorkflowsRequest
Permintaan untuk mencantumkan alur kerja migrasi yang dibuat sebelumnya.
Kolom | |
---|---|
parent |
Wajib. Project dan lokasi alur kerja migrasi yang akan dicantumkan. Contoh: |
read_mask |
Daftar kolom yang akan diambil. |
page_size |
Jumlah maksimum alur kerja migrasi yang akan ditampilkan. Layanan mungkin menampilkan lebih sedikit dari jumlah ini. |
page_token |
Token halaman, diterima dari panggilan Saat melakukan penomoran halaman, semua parameter lain yang disediakan ke |
ListMigrationWorkflowsResponse
Objek respons untuk panggilan ListMigrationWorkflows
.
Kolom | |
---|---|
migration_workflows[] |
Alur kerja migrasi untuk project / lokasi yang ditentukan. |
next_page_token |
Token, yang dapat dikirim sebagai |
MigrationSubtask
Subtugas untuk migrasi yang memberikan detail tentang konfigurasi subtugas. Konten detail tidak menjadi masalah bagi pengguna akhir, tetapi merupakan kontrak antara pembuat subtugas dan pekerja subtugas.
Kolom | |
---|---|
name |
Hanya output. Tidak dapat diubah. Nama resource untuk subtugas migrasi. ID ini dibuat oleh server. Contoh: |
task_id |
ID unik tugas yang memiliki subtugas ini. |
type |
Jenis Subtask. Layanan migrasi tidak memeriksa apakah ini adalah jenis yang diketahui. Pembuatan tugas (yaitu orkestrasi atau pekerja) bergantung pada pembuat tugas untuk memastikannya hanya membuat subtugas yang memiliki polling pekerja yang kompatibel untuk Subtugas. |
state |
Hanya output. Status subtugas saat ini. |
processing_error |
Hanya output. Penjelasan yang mungkin diisi saat tugas dalam status GAGAL. |
resource_error_details[] |
Hanya output. Memberikan detail tentang error dan masalah yang ditemukan saat memproses subtugas. Adanya detail error tidak berarti subtugas gagal. |
resource_error_count |
Jumlah atau resource yang memiliki error. Catatan: Ini bukan jumlah total error karena setiap resource dapat memiliki lebih dari satu error. Ini digunakan untuk menunjukkan pemotongan dengan menampilkan |
create_time |
Waktu saat subtugas dibuat. |
last_update_time |
Waktu saat subtugas terakhir diperbarui. |
metrics[] |
Metrik untuk subtugas. |
Negara bagian/Provinsi
Kemungkinan status subtugas migrasi.
Enum | |
---|---|
STATE_UNSPECIFIED |
Status tidak ditentukan. |
ACTIVE |
Subtugas sudah siap, yaitu siap untuk dieksekusi. |
RUNNING |
Subtugas sedang berjalan, yaitu ditetapkan ke pekerja untuk dieksekusi. |
SUCCEEDED |
Subtugas berhasil diselesaikan. |
FAILED |
Subtugas tidak berhasil diselesaikan. |
PAUSED |
Subtugas dijeda, yaitu tidak akan dijadwalkan. Jika sudah ditetapkan,kontrak mungkin masih selesai tetapi tidak ada perpanjangan sewa baru yang akan diberikan. |
PENDING_DEPENDENCY |
Subtugas tertunda dependensi. Ini akan dijadwalkan setelah dependensinya selesai. |
MigrationTask
Satu tugas untuk migrasi yang berisi detail tentang konfigurasi tugas tersebut.
Kolom | |
---|---|
id |
Hanya output. Tidak dapat diubah. ID unik untuk tugas migrasi. ID ini dibuat oleh server. |
type |
Jenis tugas. Ini harus berupa salah satu jenis tugas yang didukung: Translation_Teradata2BQ, Translation_Redshift2BQ, Translation_Bteq2BQ, Translation_Oracle2BQ, Translation_HiveQL2BQ, Translation_SparkSQL2BQ, Translation_Snowflake2BQ, Translation_Netezza2BQ, Translation_AzureSynapse2BQ, Translation_AzureSynapse2BQ, Translation_AzureSynapse2BQ, Translation_AzureSynapse2BQ, Translation_AzureSynapse2BQ, Translation_AzureSynapse2BQ, Translation_AzureSynapse2BQ, Translation_AzureSynapse2BQ |
state |
Hanya output. Status tugas saat ini. |
processing_error |
Hanya output. Penjelasan yang mungkin diisi saat tugas dalam status GAGAL. |
create_time |
Waktu saat tugas dibuat. |
last_update_time |
Waktu saat tugas terakhir diperbarui. |
Kolom union task_details . Detail tugas. task_details hanya ada berupa salah satu diantara berikut: |
|
translation_config_details |
Konfigurasi tugas untuk CW Batch/Offline SQL Translation. |
Negara bagian/Provinsi
Kemungkinan status tugas migrasi.
Enum | |
---|---|
STATE_UNSPECIFIED |
Status tidak ditentukan. |
PENDING |
Tugas ini menunggu orkestrasi. |
ORCHESTRATING |
Tugas ditetapkan ke orkestrasi. |
RUNNING |
Tugas sedang berjalan, yaitu subtugasnya siap untuk dieksekusi. |
PAUSED |
Tugas dijeda. Subtugas yang ditetapkan dapat dilanjutkan, tetapi tidak ada subtugas baru yang akan dijadwalkan. |
SUCCEEDED |
Tugas berhasil diselesaikan. |
FAILED |
Tugas tidak berhasil diselesaikan. |
MigrationWorkflow
Alur kerja migrasi yang menentukan apa yang perlu dilakukan untuk migrasi EDW.
Kolom | |
---|---|
name |
Hanya output. Tidak dapat diubah. ID unik untuk alur kerja migrasi. ID ini dibuat oleh server. Contoh: |
display_name |
Nama tampilan alur kerja. Ini dapat ditetapkan untuk memberi nama deskriptif pada alur kerja. Tidak ada jaminan atau penegakan keunikan. |
tasks |
Tugas dalam alur kerja dalam peta bernama. Nama (yaitu kunci) tidak memiliki arti dan hanya cara praktis untuk menangani tugas tertentu dalam alur kerja. |
state |
Hanya output. Status alur kerja tersebut. |
create_time |
Waktu saat alur kerja dibuat. |
last_update_time |
Waktu saat alur kerja terakhir diperbarui. |
Negara bagian/Provinsi
Kemungkinan status alur kerja migrasi.
Enum | |
---|---|
STATE_UNSPECIFIED |
Status alur kerja tidak ditentukan. |
DRAFT |
Alur kerja dalam status draf, yaitu tugas belum memenuhi syarat untuk dieksekusi. |
RUNNING |
Alur kerja sedang berjalan (yaitu tugas memenuhi syarat untuk dieksekusi). |
PAUSED |
Alur kerja dijeda. Tugas yang sedang berlangsung dapat dilanjutkan, tetapi tidak ada tugas lebih lanjut yang akan dijadwalkan. |
COMPLETED |
Alur kerja selesai. Tidak boleh ada tugas apa pun dalam status non-terminal, tetapi jika tugas tersebut berakhir (misalnya, penghentian paksa), tugas tersebut tidak akan dijadwalkan. |
MySQLDialect
Definisi dialek untuk MySQL.
NameMappingKey
Komponen potensial dari pemetaan nama lengkap yang akan dipetakan selama penerjemahan di data warehouse sumber.
Kolom | |
---|---|
type |
Jenis objek yang sedang dipetakan. |
database |
Nama database (project ID BigQuery yang setara di sumber data warehouse). |
schema |
Nama skema (set data BigQuery setara di data warehouse sumber). |
relation |
Nama relasi (tabel BigQuery atau tampilan yang setara di sumber data warehouse). |
attribute |
Nama atribut (kolom BigQuery yang setara di data warehouse sumber). |
Jenis
Jenis objek yang sedang dipetakan.
Enum | |
---|---|
TYPE_UNSPECIFIED |
Jenis pemetaan nama tidak ditentukan. |
DATABASE |
Objek yang dipetakan adalah database. |
SCHEMA |
Objek yang dipetakan adalah skema. |
RELATION |
Objek yang dipetakan adalah relasi. |
ATTRIBUTE |
Objek yang dipetakan adalah atribut. |
RELATION_ALIAS |
Objek yang dipetakan adalah alias relasi. |
ATTRIBUTE_ALIAS |
Objek yang dipetakan adalah alias atribut. |
FUNCTION |
Objek yang dipetakan adalah fungsi. |
NameMappingValue
Komponen potensial dari pemetaan nama lengkap yang akan dipetakan selama penerjemahan di data warehouse target.
Kolom | |
---|---|
database |
Nama database (project ID BigQuery setara di data warehouse target). |
schema |
Nama skema (set data BigQuery yang setara di data warehouse target). |
relation |
Nama relasi (tabel BigQuery atau tampilan yang setara di data warehouse target). |
attribute |
Nama atribut (kolom BigQuery yang setara di data warehouse target). |
NetezzaDialect
Definisi dialek untuk Netezza.
ObjectNameMapping
Mewakili pasangan nilai-kunci NameMappingKey ke NameMappingValue untuk merepresentasikan pemetaan nama SQL dari nilai input ke output yang diinginkan.
Kolom | |
---|---|
source |
Nama objek dalam sumber yang dipetakan. |
target |
Nama target yang diinginkan dari objek yang sedang dipetakan. |
ObjectNameMappingList
Merepresentasikan peta pemetaan nama menggunakan daftar pesan proto key:value dari nama yang ada ke nama output yang diinginkan.
Kolom | |
---|---|
name_map[] |
Elemen dari peta nama objek. |
OracleDialect
Definisi dialek untuk Oracle.
Titik
Satu titik data dalam deret waktu.
Kolom | |
---|---|
interval |
Interval waktu saat titik data diterapkan. Untuk metrik |
value |
Nilai titik data. |
PostgresqlDialect
Definisi dialek untuk Postgresql.
PrestoDialect
Definisi dialek untuk Presto.
RedshiftDialect
Definisi dialek untuk Redshift.
ResourceErrorDetail
Memberikan detail untuk error dan resource yang sesuai.
Kolom | |
---|---|
resource_info |
Wajib. Informasi tentang resource tempat error berada. |
error_details[] |
Wajib. Detail error untuk resource. |
error_count |
Wajib. Jumlah total error yang ada untuk resource. Pemotongan dapat ditunjukkan dengan memiliki |
SQLServerDialect
Definisi dialek untuk SQL Server.
SnowflakeDialect
Definisi dialek untuk Snowflake.
SourceEnv
Mewakili nilai lingkungan sumber default untuk terjemahan.
Kolom | |
---|---|
default_database |
Nama database default untuk sepenuhnya memenuhi syarat objek SQL ketika nama database-nya tidak ada. |
schema_search_path[] |
Jalur penelusuran skema. Jika objek SQL tidak memiliki nama skema, mesin terjemahan akan menelusuri daftar ini untuk menemukan nilainya. |
SparkSQLDialect
Definisi dialek untuk SparkSQL.
StartMigrationWorkflowRequest
Permintaan untuk memulai alur kerja migrasi yang dibuat sebelumnya.
Kolom | |
---|---|
name |
Wajib. ID unik untuk alur kerja migrasi. Contoh: |
TeradataDialect
Definisi dialek untuk Teradata.
Kolom | |
---|---|
mode |
Mode sub-dialek Teradata mana yang ditentukan pengguna. |
Mode
Opsi sub-dialek untuk Teradata.
Enum | |
---|---|
MODE_UNSPECIFIED |
Mode belum ditentukan. |
SQL |
Mode SQL Teradata. |
BTEQ |
Mode BTEQ (yang mencakup SQL). |
TimeInterval
Interval waktu yang diperluas tepat setelah waktu mulai hingga waktu berakhir. Jika waktu mulai sama dengan waktu berakhir, maka interval mewakili satu titik waktu.
Kolom | |
---|---|
start_time |
Opsional. Awal interval waktu. Nilai default untuk waktu mulai adalah waktu berakhir. Waktu mulai tidak boleh setelah waktu berakhir. |
end_time |
Wajib. Akhir interval waktu. |
TimeSeries
Objek metrik untuk SubTask.
Kolom | |
---|---|
metric |
Wajib. Nama metrik. Jika metrik belum diketahui oleh layanan, metrik akan dibuat secara otomatis. |
value_type |
Wajib. Jenis nilai deret waktu. |
metric_kind |
Opsional. Jenis metrik deret waktu. Jika ada, jenis metrik tersebut harus sama dengan jenis metrik pada metrik terkait. Jika deskripsi metrik terkait harus dibuat secara otomatis, kolom ini akan menentukan jenis metrik deskripsi baru dan harus berupa |
points[] |
Wajib. Titik-titik data deret waktu ini. Saat mencantumkan deret waktu, poin ditampilkan dalam urutan waktu terbalik. Saat membuat deret waktu, kolom ini harus berisi tepat satu titik dan jenis titik harus sama dengan jenis nilai metrik terkait. Jika deskripsi metrik terkait harus dibuat secara otomatis, jenis nilai deskriptor ditentukan oleh jenis titik, yang harus berupa |
TranslationConfigDetails
Konfigurasi terjemahan untuk menangkap setelan yang diperlukan untuk tugas dan subtugas terjemahan.
Kolom | |
---|---|
source_dialect |
Dialek file input. |
target_dialect |
Dialek target yang digunakan mesin untuk menerjemahkan input. |
source_env |
Nilai lingkungan sumber default untuk terjemahan. |
request_source |
Indikator untuk menampilkan inisiator permintaan terjemahan. |
Kolom union source_location . Jalur yang dipilih tempat sumber file input akan ditemukan. source_location hanya ada berupa salah satu diantara berikut: |
|
gcs_source_path |
Jalur Cloud Storage untuk direktori file yang akan diterjemahkan dalam tugas. |
Kolom union target_location . Jalur yang dipilih tempat tujuan file output akan ditemukan. target_location hanya ada berupa salah satu diantara berikut: |
|
gcs_target_path |
Jalur Cloud Storage untuk menulis kembali file input yang sesuai. |
Kolom union output_name_mapping . Pemetaan nama objek SQL lengkap dari status saat ini ke output yang diinginkan. output_name_mapping hanya ada berupa salah satu diantara berikut: |
|
name_mapping_list |
Pemetaan objek ke nama output yang diinginkan dalam bentuk daftar. |
TypedValue
Satu nilai dengan jenis kuat.
Kolom | |
---|---|
Kolom union value . Kolom nilai yang diketik. value hanya ada berupa salah satu diantara berikut: |
|
bool_value |
Nilai Boolean: |
int64_value |
Bilangan bulat 64-bit. Rentangnya adalah sekitar |
double_value |
Bilangan floating point presisi ganda 64-bit. Besarnya sekitar |
string_value |
Nilai string dengan panjang variabel. |
distribution_value |
Nilai distribusi. |
VerticaDialect
Definisi dialek untuk Vertica.