すべてのプロダクト
Search
ドキュメントセンター

MaxCompute:CreateMmsTimer

最終更新日:Apr 08, 2026

CreateMmsTimer

操作説明

この API を呼び出す前に、Data Transmission Service の専用リソースグループとエラスティック予約コンピューティングリソースの課金方法と料金を理解していることを確認してください。

今すぐお試しください

この API を OpenAPI Explorer でお試しください。手作業による署名は必要ありません。呼び出しに成功すると、入力したパラメーターに基づき、資格情報が組み込まれた SDK コードが自動的に生成されます。このコードをダウンロードしてローカルで使用できます。

テスト

RAM 認証

この操作の認証情報はありません。問題が発生した場合は、アカウントマネージャーにご連絡ください。

リクエスト構文

POST /api/v1/mms/datasources/{sourceId}/timers HTTP/1.1

パスパラメータ

パラメーター

必須 / 任意

説明

sourceId

integer

必須

データソース ID。

2000015

リクエストパラメーター

パラメーター

必須 / 任意

説明

body

object

任意

リクエストパラメーター。

sourceId

integer

任意

データソースの ID。

2000014

name

string

任意

定期タスクの名前。

planA

srcDbName

string

任意

ソースデータベースの名前。

src_db

partitions

array

任意

移行するテーブルパーティションの ID のリスト。このパラメーターは、type パラメーターが Partitions に設定されている場合にのみ有効になります。

integer

任意

移行するテーブルパーティションの ID。

1232

tables

array

任意

移行するテーブル名のリスト。このパラメーターは、type パラメーターが Tables に設定されている場合にのみ有効になります。

string

任意

移行するテーブルの名前。

t1

tableBlackList

array

任意

移行から除外するテーブルのブラックリスト。このパラメーターは、type パラメーターが Database に設定されている場合にのみ有効になります。

string

任意

移行から除外するテーブルの名前。

t1

tableWhiteList

array

任意

移行するテーブルのホワイトリスト。このパラメーターは、type パラメーターが Database に設定されている場合にのみ有効になります。省略した場合、ソースデータベース内のすべてのテーブルが移行されます。

string

任意

移行するテーブルの名前。

t1

partitionFilters

object

任意

テーブル名とそれに対応するパーティションフィルター式のマップ。

string

任意

パーティションフィルター式。例:p1 >= '2022-03-04' and (p2 = 10 or p3 > 20) and p4 in ('abc', 'cde')。この式は次の構文に従います:

p1p2p3 はパーティション名です。

パーティション値は文字列または数値にすることができます。文字列値は、一重引用符 (') または二重引用符 (") で囲む必要があります。

INT および BIGINT 以外の型のパーティション列の値は、文字列として指定する必要があります。

サポートされている比較演算子:>>==<<=<>

IN 演算子がサポートされています。

サポートされている論理演算子:AND および OR

括弧 () を使用して条件をグループ化できます。

{ "student": "p1 >= '2022-03-04' and (p2 = 10 or p3 > 20) and p4 in ('abc', 'cde')" }

enableSchemaMigration

boolean

任意

テーブルスキーマを移行するかどうかを指定します。

true

enableDataMigration

boolean

任意

テーブルデータを移行するかどうかを指定します。

true

enableVerification

boolean

任意

データ検証を有効にするかどうかを指定します。true に設定すると、システムはソーステーブルとターゲットテーブルの両方で SELECT COUNT(*) クエリを実行し、行数を比較します。

false

tableMapping

object

任意

ソーステーブル名とターゲットテーブル名のマップ。

string

任意

ソーステーブル名 (キー) をターゲットテーブル名 (値) にマッピングするキーと値のペア。

{'a': 'a1'}

columnMapping

object

任意

ソース列名とターゲット列名のマップ。

string

任意

ソース列名 (キー) をターゲット列名 (値) にマッピングするキーと値のペア。

{"c-1": "c_1"}

others

object

任意

その他の構成設定。

any

任意

追加の構成設定のキーと値のペア。

{}

value

string

任意

定期タスクを実行する時間。scheduleTypeDaily に設定されている場合、値は HH:MM 形式の時間です。scheduleTypeHourly に設定されている場合、値は時間の分 (MM) です。

12:00

scheduleType

string

任意

タスクのスケジュールタイプ。

Daily

レスポンスフィールド

フィールド

説明

object

レスポンスオブジェクト。

requestId

string

リクエストの ID。

0be3e0b716671885050924814e3623

data

object

レスポンスデータ。

timerId

integer

タイマーの ID。

1

成功レスポンス

JSONJSON

{
  "requestId": "0be3e0b716671885050924814e3623",
  "data": {
    "timerId": 1
  }
}

エラーコード

完全なリストについては、「エラーコード」をご参照ください。

変更履歴

完全なリストについては、「変更履歴」をご参照ください。