コネクタと接続 > データ取り込みおよびレプリケーションコネクタ > データベース取り込みとレプリケーションコネクタ
  

データベース取り込みとレプリケーションコネクタ

データベース取り込みとレプリケーションタスクの接続の定義を開始する前に、ソースタイプおよびターゲットタイプのコネクタがIDMCで使用できることを確認してください。
次の表に、データベース取り込みとレプリケーションタスクで設定可能なソースまたはターゲットに接続するためにデータベース取り込みとレプリケーションで必要となるコネクタのリストを示します。
ソースタイプまたはターゲットタイプ
コネクタ
用途
Amazon Redshift
Amazon Redshift V2
ターゲット、すべてのロードタイプ1
Amazon S3
Amazon S3 V2
ターゲット、すべてのロードタイプ
Databricks
Databricks
ターゲット、すべてのロードタイプ
Db2 for i
Db2 for i Database Ingestion
ソース、すべてのロードタイプ
Db2 for Linux, UNIX, and Windows
Db2 for LUW Database Ingestion
ログベースまたはクエリベースのCDCを使用するソース、初期ロード、増分ロード、および組み合わせロード
DB2 for z/OS
Db2 for zOS Database Ingestion
ソース、すべてのロードタイプ
フラットファイル
コネクタは必要ありません
ターゲット、初期ロードジョブ
Google BigQuery
Google BigQuery V2
ターゲット、すべてのロードタイプ
Google Cloud Storage
Google Cloud Storage V2
ターゲット、すべてのロードタイプ
Kafka(Apache Kafka、Confluent Kafka、Amazon Managed Streaming for Apache Kafka、Kafka対応Azure Event Hubsを含む)
Kafka
ターゲット、増分ロードタイプ
Microsoft Azure Data Lake Storage Gen2
Microsoft Azure Data Lake Storage Gen2
ターゲット、すべてのロードタイプ
Microsoft SQL Server(オンプレミスのSQL Server、RDS for SQL Server、Azure SQL Database、Azure SQL Managed Instanceを含む)
SQL Server
ソース、すべてのロードタイプ。Azure SQL Databaseソースの場合、増分ロードジョブと組み合わせロードジョブには、[クエリベース]または[CDCテーブル]のキャプチャメソッドを使用する必要があります。
ターゲット、すべてのロードタイプ
Microsoft Azure Synapse Analytics2
Microsoft Azure Synapse Analytics Database Ingestion
ターゲット、すべてのロードタイプ
Microsoft Fabricデータウェアハウス
Microsoft Fabricデータウェアハウス
ターゲット、すべてのロードタイプ
Microsoft Fabric OneLake
Microsoft Fabric OneLake
ターゲット、すべてのロードタイプ
MongoDB
MongoDB Mass Ingestion
ソース、すべてのロードタイプ
MySQL(RDS for MySQLを含む)
MySQL
ソース、初期ロードおよび増分ロードタイプ。初期ロードジョブのみのRDS for MySQL。
Netezza
Netezza
ソース、初期ロードタイプ
オープンテーブル
オープンテーブル
ターゲット、すべてのロードタイプ
Oracle(RDS for Oracleを含む)
Oracle Database Ingestion
ソース、すべてのロードタイプ
ターゲット、すべてのロードタイプ
Oracle Cloud Infrastructure(OCI)Object Storage
Oracle Cloud Object Storage
ターゲット、すべてのロードタイプ
PostgreSQL(オンプレミスのPostgreSQLを含む)、Amazon Aurora PostgreSQL、Azure Database for PostgreSQL - Flexible Server、RDS for PostgreSQL、およびCloud SQL for PostgreSQL
PostgreSQL
ソース、すべてのロードタイプ
ターゲット(Amazon Aurora PostgreSQLターゲットのみ)、すべてのロードタイプ
Salesforce Data 360
Salesforce Data 360
ターゲット、すべてのロードタイプ
SAP HANA(オンプレミスのSAP HANAとSAP HANA Cloudを含む)
SAP HANA Database Ingestion
ソース、すべてのロードタイプ
Snowflake
Snowflake Data Cloud
ターゲット、すべてのロードタイプ
Teradata Data Warehouse Appliance
Teradata
ソース、初期ロードタイプ
1. ロードタイプは、初期ロード、増分ロード、および初期ロードと増分ロードの組み合わせです。
2. Microsoft Azure Synapse Analyticsターゲットタイプの場合、データベース取り込みとレプリケーションはMicrosoft Azure SQL Data Lake Storage Gen2を使用してステージングファイルを格納します。Microsoft Azure SQL Data Lake StorageGen2がインストールされていることを確認してください。

モックコネクタ

データベース取り込みとレプリケーションは、一部のソースおよびターゲットに対するモック、サンプル、接続をサポートします。モック接続を使用して、データベースへの実際の接続を作成せずに、データベース取り込みとレプリケーション初期ロードタスクを作成する方法を確認します。
モックコネクタは実際のデータベースに接続しません。代わりに、ソースモックコネクタはサンプルデータを含むフラットファイルを使用します。ターゲットモックコネクタは、処理されたソースデータに関する情報をデータベース取り込みとレプリケーションユーザーインタフェースに送信しますが、ターゲットへのデータの書き込みは行いません。
MockConnectorライセンスを所有している場合は、データベース取り込みとレプリケーションのソース接続リストとターゲット接続リストにサンプル接続が表示されます。
次の表に、データベース取り込みとレプリケーションのソースとターゲットに使用できるモック接続を示します。
接続名
ソースまたはターゲット
Sample Oracle Connection
ソース
Sample SQL Server Connection
ソース
Sample S3 Connection
ターゲット
Sample ADLS Gen2 Connection
ターゲット
注:
ソースデータベースとターゲットデータベースの両方にサンプル接続を使用する必要があります。たとえば、ソースには使用でき、ターゲットには使用できない場合など一方だけにサンプル接続を使用することはできません。

ソースデータ

サンプル接続のソースデータは、次のディレクトリのCVSファイルに保存されています。
Secure_Agent_installation/downloads/package-MockConnector.version/package/sampleData/source/database_type/
各ファイルは単一のテーブルを表します。モックテーブル名がファイル名と一致します。ファイルの最初の行はカラムヘッダーを決定し、後続の行には行データが含まれます。