特定の API 操作を呼び出して移行、同期、または追跡タスクを設定またはクエリする場合、Reserve パラメーターを設定またはクエリする必要があります。このパラメーターは JSON 形式の文字列であり、宛先 Kafka クラスターのデータストレージ形式や Cloud Enterprise Network (CEN) インスタンスのインスタンス ID など、ソースインスタンスまたは宛先インスタンスの設定情報を補足または表示するために使用されます。このトピックでは、Reserve パラメーターのシナリオと設定手順について説明します。
注意事項
インスタンスのタスクタイプとデータベースの接続タイプに基づいて共通パラメーターを設定します。次に、ソースデータベースとターゲットデータベースのタイプに基づいて他のパラメーターを設定します。
ソースデータベースとターゲットデータベースがパラメーターを共有している場合は、一度だけ設定します。
数値を指定する場合は、二重引用符 ("") で囲んで文字列に変換する必要があります。
コンソールでタスクを設定し、対応する OpenAPI パラメーターをプレビューできます。これにより、リクエストパラメーターを簡単に指定できます。詳細については、「OpenAPI リクエストパラメーターのプレビュー」をご参照ください。
関連 API
共通パラメーター
DTS インスタンスタイプとデータベースの接続タイプに基づいて、Reserve パラメーター内のパラメーターを設定します。
表 1. 移行または同期インスタンス
パラメーター | 必須 | 説明 |
targetTableMode | はい | ターゲットデータベース内の既存のテーブルの処理モード:
|
dts.datamove.source.bps.max | いいえ | 完全タスクまたは増分タスクで 1 秒あたりに同期または移行できる最大データ量 (バイト単位)。 説明 このパラメーターは、 |
conflict | いいえ | 双方向同期タスクのグローバル競合解決ポリシー。有効値:
|
filterDDL | いいえ | 双方向同期でフォワードタスクの DDL 操作をフィルターするかどうかを指定します。有効値:
|
autoStartModulesAfterConfig | いいえ | タスクの起動制御パラメーター。有効値:
|
etlOperatorCtl | いいえ | 抽出、変換、ロード (ETL) 機能を設定するかどうかを指定します。有効値:
|
etlOperatorSetting | いいえ | ETL のデータ処理ステートメント。詳細については、「データ処理 DSL 構文」をご参照ください。 |
etlOperatorColumnReference | いいえ | T+1 サービス専用のフィールドです。これは ETL オペレーターです。 |
configKeyMap | いいえ | ETL オペレーターの設定情報。 |
syncArchitecture | いいえ | 同期トポロジ。有効値:
|
dataCheckConfigure | いいえ | データ検証の設定。詳細については、「DataCheckConfigure パラメーターの説明」をご参照ください。 |
dbListCaseChangeMode | いいえ | ターゲットデータベースのオブジェクト名の大文字と小文字の区別ポリシー。有効値:
説明 詳細については、「ターゲットデータベースのオブジェクト名の大文字と小文字の区別ポリシー」をご参照ください。 |
maxRetryTime | いいえ | ネットワークエラーやロック待ちなどの予測可能な例外が発生した後、ソースまたはターゲットデータベースへの接続をリトライするまでの待機時間。値は 600 から 86,400 までの整数である必要があります。単位は秒です。デフォルト値は 720 分 (43,200 秒) です。この値を 30 分 (1,800 秒) 以上に設定してください。 |
retry.blind.seconds | いいえ | DDL または DML 実行例外など、ソースまたはターゲットデータベースで予期しない例外が発生した後にリトライするまでの待機時間。値は 60 から 86,340 までの整数である必要があります。単位は秒です。デフォルト値は 10 分 (600 秒) です。この値を 10 分 (600 秒) 以上に設定してください。 重要
|
modulesExtraConfiguration | いいえ | モジュールの拡張設定項目。設定項目内のパラメーターについては、「パラメーターの説明」をご参照ください。 フォーマット:JSON 配列 例: |
表 2. サブスクリプションインスタンス
パラメーター | 必須 | 説明 |
vpcId | はい | サブスクリプションインスタンスが存在する Virtual Private Cloud (VPC) の ID。 |
vswitchId | はい | サブスクリプションインスタンスの vSwitch の ID。 |
startTime | いいえ | データサブスクリプションの開始時刻 (UNIX タイムスタンプ、秒単位)。 |
endTime | いいえ | データサブスクリプションの終了時刻 (UNIX タイムスタンプ、秒単位)。 |
表 3. Cloud Enterprise Network (CEN) 経由で接続されたデータベースインスタンス
パラメーター | 必須 | 説明 |
srcInstanceId | いいえ | ソースインスタンスの CEN インスタンスの ID。例: 説明 ソースデータベースインスタンスが CEN 経由で接続されている場合にこのパラメーターを設定します。 |
destInstanceId | いいえ | 宛先インスタンスの CEN インスタンスの ID。例: 説明 宛先データベースインスタンスが CEN 経由で接続されている場合にこのパラメーターを設定します。 |
ソースデータベースのパラメーター設定
ソースデータベースのタイプに基づいて、Reserve パラメーター内のパラメーターを設定します。
表 4. ソースデータベースタイプ:MySQL (RDS MySQL および自己管理 MySQL を含む)
パラメーター | 設定条件 | 説明 |
privilegeMigration | ソースデータベースとターゲットデータベースの両方が RDS for MySQL の場合に適用されます。 | アカウントを移行するかどうかを指定します。有効値:
|
privilegeDbList | 移行アカウントに関する情報。パラメーターの形式については、「OpenAPI リクエストパラメーターのプレビュー」をご参照ください。例: | |
definer | データベースオブジェクトの元の definer を保持するかどうかを指定します。値は true または false です。 | |
amp.increment.generator.logmnr.mysql.heartbeat.mode | ソースデータベースが自己管理 MySQL の場合。 | フォワードタスクとリバースタスクのハートビートテーブル SQL ステートメントを削除するかどうかを指定します。有効値:
|
whitelist.dms.online.ddl.enable | ターゲットデータベースが MySQL (RDS for MySQL および自己管理 MySQL を含む)、PolarDB for MySQL、AnalyticDB for MySQL、または AnalyticDB for PostgreSQL である同期または移行インスタンスの場合。 | これら 6 つのパラメーターを一緒に使用して、オンライン DDL ツールがソーステーブルで実行されたときに生成される一時テーブルをターゲットデータベースにコピーするかどうかを制御します。
|
sqlparser.dms.original.ddl | ||
whitelist.ghost.online.ddl.enable | ||
sqlparser.ghost.original.ddl | ||
online.ddl.shadow.table.rule | ||
online.ddl.trash.table.rule | ||
isAnalyzer | このパラメーターは、ソースインスタンスと宛先インスタンスの両方が MySQL データベースである場合にのみ有効です。これには、RDS MySQL と自己管理 MySQL が含まれます。 | 移行評価機能を有効にするかどうかを指定します。この機能は、ソースデータベースとターゲットデータベースの構造が要件を満たしているかどうかを評価します。値は true または false です。 |
srcSSL | 接続タイプがクラウドインスタンスまたは ECS 自己管理データベースの場合に必須です。 | ソースデータベースの接続メソッド。有効値:
|
表 5. ソースデータベースタイプ:PolarDB for MySQL
パラメーター | 条件 | 説明 |
amp.increment.generator.logmnr.mysql.heartbeat.mode | 必須 | フォワードタスクとリバースタスクのハートビートテーブル SQL ステートメントを削除するかどうかを指定します。有効値:
|
whitelist.dms.online.ddl.enable | 同期または移行タスクで、ターゲットデータベースが MySQL (RDS for MySQL および自己管理 MySQL を含む)、PolarDB for MySQL、AnalyticDB for MySQL、または AnalyticDB for PostgreSQL の場合。 | これら 6 つのパラメーターを一緒に使用して、オンライン DDL ツールがソーステーブルで実行されたときに生成される一時テーブルをターゲットデータベースにレプリケーションするかどうかを制御する必要があります。
|
sqlparser.dms.original.ddl | ||
whitelist.ghost.online.ddl.enable | ||
sqlparser.ghost.original.ddl | ||
online.ddl.shadow.table.rule | ||
online.ddl.trash.table.rule |
表 6. ソースデータベースタイプ:RDS MariaDB
パラメーター | 条件 | 説明 |
srcSSL | 接続タイプがクラウドインスタンスまたは ECS 上の自己管理データベースの場合。 | ソースデータベースの接続メソッド。有効値:
|
表 7. ソースデータベースタイプ:Oracle
パラメーター | 設定条件 | 説明 |
isTargetDbCaseSensitive | ターゲットデータベースが AnalyticDB for PostgreSQL の場合に必須です。 | 宛先オブジェクトに引用符を追加するかどうかを指定します。有効値は true と false です。 |
ターゲットデータベースが AnalyticDB for PostgreSQL であり、同期または移行の対象オブジェクトにプライマリキーのないテーブルが含まれる場合に必須です。 | プライマリキーのないすべてのテーブルに対して、ROWID をプライマリキーおよび分散キーとして設定するかどうかを指定します。有効値は true と false です。 | |
srcOracleType | 必須 | Oracle インスタンスのタイプ。有効値:
|
source.column.encoding | ビジネスの書き込みエンコーディングを指定するために必須です。 | ビジネスの書き込みエンコーディング。サポートされているエンコーディング:
|
表 8. ソースデータベースタイプ:SQL Server (ApsaraDB RDS for SQL Server および自己管理 SQL Server を含む)
パラメーター | 設定条件 | 説明 |
isTargetDbCaseSensitive | ターゲットデータベースが AnalyticDB for PostgreSQL の場合。 | 宛先オブジェクトに引用符を追加するかどうかを指定します。有効値は true と false です。 |
source.extractor.type | ターゲットデータベースが DataHub ではなく、増分タスクが設定されている場合に必須です。 | SQL Server の増分同期または移行のモード。有効値は次のとおりです:
|
src.sqlserver.schema.mapper.mode | ターゲットデータベースが MySQL (ApsaraDB RDS for MySQL および自己管理 MySQL を含む)、PolarDB for MySQL、または AnalyticDB for MySQL の場合。 | ソースデータベースとターゲットデータベース間の構造マッピングモード。有効値は次のとおりです:
|
表 9. ソースデータベースタイプ:Tair/Redis
これには、Alibaba Cloud Tair (Redis 互換) および自己管理 Redis が含まれます。
パラメーター | 設定条件 | 説明 |
srcKvStoreMode | データベースインスタンスの接続タイプが Alibaba Cloud インスタンス ではない場合に必須です。 | ソースの自主管理 Redis データベースのインスタンスパターン。有効値:
|
any.sink.redis.expire.extension.seconds | 必須 | キーがソースデータベースからターゲットデータベースに移行される際の、生存時間 (TTL) を延長する追加の時間 (秒単位)。データ整合性を確保するため、次のようなコマンドを使用する場合は、延長 TTL を 600 秒以上に設定します。 |
any.source.redis.use.slave.node | srcKvStoreMode が cluster に設定されている場合に必須です。 | スレーブノードからデータをプルするかどうかを指定します。有効値:
|
表 10. ソースデータベースタイプ:MongoDB (ApsaraDB for MongoDB および自己管理 MongoDB を含む)
パラメーター | 条件 | 説明 |
srcEngineArchType | 必須 | ソース MongoDB データベースのアーキテクチャ。有効値:
|
sourceShardEndpointUsername | srcEngineArchType が 2 に設定されている場合に必須です。 | ソース MongoDB データベースのシャードのユーザー名。 |
sourceShardEndpointPassword | ソース MongoDB データベースのシャードのパスワード。 |
表 11. ソースデータベースタイプ:PolarDB-X 2.0
パラメーター | 設定条件 | 説明 |
amp.increment.generator.logmnr.mysql.heartbeat.mode | 必須 | フォワードタスクとリバースタスクのハートビート SQL ステートメントを書き込むかどうかを指定します。有効値:
|
表 12. ソースデータベースタイプ:PolarDB for PostgreSQL (Oracle 互換)
パラメーター | 条件 | 説明 |
srcHostPortCtl | 接続タイプがパブリック IP アドレスの場合。 | PolarDB for PostgreSQL (Oracle 互換) に単一ソースを使用するか複数ソースを使用するかを指定します。有効値:
|
srcHostPorts | srcHostPortCtl が multiple に設定されている場合。 | ソース PolarDB for PostgreSQL (Oracle 互換) ノードの IP アドレスとポート番号。複数の |
表 13. ソースデータベースタイプ:TiDB
パラメーター | 設定条件 | 説明 |
amp.increment.generator.logmnr.mysql.heartbeat.mode | 必須 | フォワードタスクとリバースタスクからハートビートテーブルの SQL を削除するかどうかを指定します:
|
isIncMigration | 必須 | 増分移行を実行するかどうかを指定します。有効値は yes または no です。 重要 同期タスクは yes のみをサポートします。 |
srcKafka | isIncMigration が yes に設定されている場合に必須です。 | TiDB の下流にある Kafka クラスターに関する情報。 |
taskType | Kafka クラスターのタイプ。Kafka クラスターのデプロイメント場所に基づいてタイプを選択します。有効値:
| |
bisId |
| |
port | Kafka クラスターのサービスポート。 | |
user | Kafka クラスターのユーザー名。Kafka クラスターで認証が無効になっている場合は、この項目を空のままにします。 | |
passwd | Kafka クラスターのパスワード。Kafka クラスターで認証が無効になっている場合は、この項目を空のままにします。 | |
version | Kafka クラスターのバージョン。 | |
ssl | Kafka クラスターの接続メソッド。有効値:
| |
topic | 移行または同期するオブジェクトを含むトピック。 | |
host | taskType が EXPRESS に設定されている場合に必須です。 | Kafka クラスターの IP アドレス。 |
vpcId | taskType が ECS に設定されている場合に必須です。 | ECS インスタンスが存在する VPC。 |
ターゲットデータベースのパラメーター設定
ターゲットデータベースのタイプに基づいて、Reserve パラメーター内のパラメーターを設定します。
表 14. ターゲットデータベースタイプ:MySQL (RDS for MySQL および自己管理 MySQL を含む)
パラメーター | 設定条件 | 説明 |
privilegeMigration | ソースデータベースとターゲットデータベースの両方のタイプが RDS for MySQL の場合。詳細については、「ソースデータベースタイプは MySQL (RDS for MySQL および自己管理 MySQL を含む)」をご参照ください。 | アカウントを移行するかどうかを指定します。 |
privilegeDbList | 移行するアカウントに関する情報。 | |
definer | データベースオブジェクトの元の definer を保持するかどうかを指定します。 | |
whitelist.dms.online.ddl.enable | ソースデータベースタイプが MySQL (RDS for MySQL および自己管理 MySQL を含む) または PolarDB for MySQL で、インスタンスが同期または移行用の場合。詳細については、「ソースデータベースのパラメーター設定」をご参照ください。 | これら 6 つのパラメーターは一緒に使用する必要があります。これらは、ソーステーブルのオンライン DDL ツールによって生成された一時テーブルをターゲットデータベースにレプリケーションするかどうかを制御します。 |
sqlparser.dms.original.ddl | ||
whitelist.ghost.online.ddl.enable | ||
sqlparser.ghost.original.ddl | ||
online.ddl.shadow.table.rule | ||
online.ddl.trash.table.rule | ||
isAnalyzer | ソースインスタンスと宛先インスタンスの両方のデータベースタイプが MySQL (RDS for MySQL および自己管理 MySQL を含む) の場合。 | ソースデータベースとターゲットデータベースの構造が要件を満たしているかどうかを評価するために、移行評価機能を有効にするかどうかを指定します。有効値は true と false です。 |
triggerMode | 必須 | ソースデータベースからトリガーを移行するメソッド。有効値:
説明 詳細については、「トリガーを同期または移行するメソッドの設定」をご参照ください。 |
destSSL | 接続タイプがクラウドインスタンスまたは ECS ホストの自己管理データベースの場合。 | ターゲットデータベースの接続メソッド。有効値:
|
src.sqlserver.schema.mapper.mode | ソースデータベースタイプが SQL Server (RDS for SQL Server および自己管理 SQL Server を含む) の場合。 | ソースデータベースとターゲットデータベース間の構造マッピングモード。詳細については、「ソースデータベースタイプは SQL Server (RDS for SQL Server および自己管理 SQL Server を含む)」をご参照ください。 |
表 15. ターゲットデータベースタイプ:PolarDB for MySQL
パラメーター | 設定条件 | 説明 |
whitelist.dms.online.ddl.enable | ソースデータベースタイプが MySQL (RDS for MySQL および自己管理 MySQL を含む) または PolarDB for MySQL で、インスタンスが同期または移行用の場合。詳細については、「ソースデータベースのパラメーター設定」をご参照ください。 | これら 6 つのパラメーターは一緒に使用する必要があります。これらは、ソーステーブルのオンライン DDL ツールによって生成された一時テーブルをターゲットデータベースにレプリケーションするかどうかを制御します。 |
sqlparser.dms.original.ddl | ||
whitelist.ghost.online.ddl.enable | ||
sqlparser.ghost.original.ddl | ||
online.ddl.shadow.table.rule | ||
online.ddl.trash.table.rule | ||
anySinkTableEngineType | 必須 | PolarDB for MySQL インスタンスのエンジンタイプ。有効値:
|
triggerMode | 必須 | ソースデータベースからトリガーを移行するメソッド。有効値:
説明 詳細については、「トリガーを同期または移行するメソッドの設定」をご参照ください。 |
src.sqlserver.schema.mapper.mode | ソースデータベースタイプが SQL Server (RDS for SQL Server および自己管理 SQL Server を含む) の場合。 | ソースデータベースとターゲットデータベース間の構造マッピングモード。詳細については、「ソースデータベースタイプは SQL Server (RDS for SQL Server および自己管理 SQL Server を含む)」をご参照ください。 |
表 16. ターゲットデータベースタイプ:AnalyticDB for MySQL
パラメーター | 設定条件 | 説明 |
whitelist.dms.online.ddl.enable | ソースデータベースタイプが MySQL (RDS for MySQL および自己管理 MySQL を含む) または PolarDB for MySQL で、インスタンスが同期または移行用の場合。詳細については、「ソースデータベースのパラメーター設定」をご参照ください。 | これら 6 つのパラメーターは一緒に使用する必要があります。これらは、ソーステーブルのオンライン DDL ツールによって生成された一時テーブルをターゲットデータベースにレプリケーションするかどうかを制御します。 |
sqlparser.dms.original.ddl | ||
whitelist.ghost.online.ddl.enable | ||
sqlparser.ghost.original.ddl | ||
online.ddl.shadow.table.rule | ||
online.ddl.trash.table.rule | ||
triggerMode | 必須 | ソースデータベースからトリガーを移行するメソッド。有効値:
説明 詳細については、「トリガーを同期または移行するメソッドの設定」をご参照ください。 |
src.sqlserver.schema.mapper.mode | ソースデータベースタイプが SQL Server (RDS for SQL Server および自己管理 SQL Server を含む) の場合。 | ソースデータベースとターゲットデータベース間の構造マッピングモード。詳細については、「ソースデータベースタイプは SQL Server (RDS for SQL Server および自己管理 SQL Server を含む)」をご参照ください。 |
traceDatasource | 必須 | 複数テーブルのマージを有効にするかどうかを指定します。有効値は true と false です。 |
tagColumnValue | タグ列をカスタマイズするかどうかを設定する場合。 |
|
adsSqlType | インスタンスレベルで増分同期または移行の SQL 操作を選択する必要がある場合。 | インスタンスレベルで増分同期または移行の SQL 操作を選択します。複数の SQL 操作はカンマで区切ります。有効値:
|
表 17. ターゲットデータベースタイプ:AnalyticDB for PostgreSQL
パラメーター | 設定条件 | 説明 |
whitelist.dms.online.ddl.enable | ソースデータベースタイプが MySQL (RDS for MySQL および自己管理 MySQL を含む) または PolarDB for MySQL で、インスタンスが同期または移行用の場合。詳細については、「ソースデータベースのパラメーター設定」をご参照ください。 | これら 6 つのパラメーターは一緒に使用する必要があります。これらは、ソーステーブルのオンライン DDL ツールによって生成された一時テーブルをターゲットデータベースにレプリケーションするかどうかを制御します。 |
sqlparser.dms.original.ddl | ||
whitelist.ghost.online.ddl.enable | ||
sqlparser.ghost.original.ddl | ||
online.ddl.shadow.table.rule | ||
online.ddl.trash.table.rule | ||
isTargetDbCaseSensitive | ソースデータベースタイプが MySQL (RDS for MySQL および自己管理 MySQL を含む)、Oracle、または SQL Server (RDS for SQL Server および自己管理 SQL Server を含む) の場合。 | 宛先オブジェクトに引用符を追加するかどうかを指定します。有効値は true と false です。 |
syncOperation | インスタンスレベルで増分同期または移行の SQL 操作を選択する必要がある場合。 | インスタンスレベルで増分同期または移行の SQL 操作を選択します。複数の SQL 操作はカンマで区切ります。有効値:
|
表 18. ターゲットデータベースタイプ:RDS for MariaDB
パラメーター | 設定条件 | 説明 |
triggerMode | 必須 | ソースデータベースからトリガーを移行するメソッド。有効値:
説明 詳細については、「トリガーを同期または移行するメソッドの設定」をご参照ください。 |
destSSL | 接続タイプがクラウドインスタンスまたは ECS ホストの自己管理データベースの場合。 | ターゲットデータベースの接続メソッド。有効値:
|
表 19. ターゲットデータベースタイプ:MongoDB (including ApsaraDB for MongoDB and self-managed MongoDB)
パラメーター | 設定条件 | 説明 |
destEngineArchType | 必須 | 宛先 MongoDB データベースのアーキテクチャタイプ。有効値:
|
表 20. ターゲットデータベースタイプ:Tair/Redis
これには、ApsaraDB for Tair (Redis 互換) および自己管理 Redis が含まれます。
パラメーター | 設定条件 | 説明 |
destKvStoreMode | データベースインスタンスの接続タイプが Alibaba Cloud インスタンス ではない場合。 | 自己管理の宛先 Redis のインスタンスモード。有効値:
|
any.sink.redis.expire.extension.seconds | 必須 | キーがソースからターゲットデータベースに移行される際の、追加の生存時間 (TTL) (秒単位)。データ整合性を確保するため、次のようなコマンドを使用する場合は、キーの延長 TTL を 600 秒以上に設定します。 |
表 21. ターゲットデータベースタイプ:PolarDB for PostgreSQL (Oracle 互換)
パラメーター | 設定条件 | 説明 |
destHostPortCtl | 接続タイプがパブリック IP の場合。 | PolarDB for PostgreSQL (Oracle 互換) の複数ソースデータを選択するかどうかを指定します。有効値:
|
destHostPorts | destHostPortCtl が multiple の場合。 | 宛先 PolarDB for PostgreSQL (Oracle 互換) ノードの IP アドレスとポート番号。複数の |
表 22. ターゲットデータベースタイプ:Oracle
パラメーター | 設定条件 | 説明 |
destOracleType | 必須 | Oracle インスタンスのタイプ。有効値:
|
表 23. ターゲットデータベースタイプ:DataHub
パラメーター | 設定条件 | 説明 |
isUseNewAttachedColumn | 必須 | 添付列の命名規則は次のとおりです:
|
表 24. ターゲットデータベースタイプ:MaxCompute
パラメーター | 設定条件 | 説明 |
isUseNewAttachedColumn | 必須 | 添付列の命名規則は次のとおりです:
|
partition | 必須 | 増分ログテーブルのパーティション名。有効値:
|
表 25. ターゲットデータベースタイプ:Elasticsearch
パラメーター | 設定条件 | 説明 |
indexMapping | 必須 | 宛先 Elasticsearch インスタンスで作成されたインデックスの名前。有効値:
|
表 26. ターゲットデータベースタイプ:Kafka
パラメーター | 設定条件 | 説明 |
destTopic | 必須 | 移行または同期オブジェクトが属する宛先 Kafka クラスター内のトピック。 |
destVersion | 必須 | 宛先 Kafka クラスターのバージョン。有効値は 1.0、0.9、および 0.10 です。 説明 Kafka クラスターのバージョンが 1.0 以降の場合は、1.0 と入力します。 |
destSSL | 必須 | 宛先 Kafka クラスターへの接続メソッド。有効値:
|
sink.kafka.ddl.topic | DDL 情報を保存するトピックを指定する必要がある場合。 | DDL 情報を保存するために使用されるトピック。値を入力しない場合、DDL 情報はデフォルトで destTopic で指定されたトピックに保存されます。 |
kafkaRecordFormat | 必須 | 宛先 Kafka クラスターに配信されるデータのストレージ形式。有効値:
説明 フォーマットの詳細については、「メッセージキューのデータストレージ形式」をご参照ください。 |
destKafkaPartitionKey | 必須 | Kafka パーティション同期ポリシー。有効値:
説明 パーティション同期ポリシーの詳細については、「Kafka パーティション同期ポリシー」をご参照ください。 |
destSchemaRegistry | 必須 | Kafka Schema Registry を使用するかどうかを指定します。有効値は yes と no です。 |
destKafkaSchemaRegistryUrl | destSchemaRegistry が true の場合。 | Kafka Schema Registry に Avro スキーマを登録するための URL または IP アドレス。 |
表 27. ターゲットデータベースタイプ:データレイクハウス統合タスク用の OSS
パラメーター | 設定条件 | 説明 |
| 必須 | 宛先 OSS メタデータ (データカタログ) のストレージ場所。有効値:
|
| 必須 | データストレージ用の宛先 OSS 内のディレクトリ。 |
| 必須 | 宛先 OSS 内の統合データのフォーマット。有効値:
|
|
| 宛先 OSS メタデータを保存する AnalyticDB for MySQL 3.0 クラスターの ID。 |
|
| 宛先 OSS メタデータを保存する AnalyticDB for MySQL 3.0 クラスターを所有する Alibaba Cloud アカウントまたは RAM ユーザーの ID。 説明 アカウントまたはユーザーは、AnalyticDB for MySQL 3.0 クラスターデータベースに対する書き込み権限を持っている必要があります。 |
| ソースデータベースが MySQL または SQL Server の場合。 | ソースデータベースの接続パラメーター (JSON 形式)。例: |
| Spark タスクパラメーターを設定する場合。 | Spark タスクパラメーター (JSON 形式)。例: |