[IDMC]IDMCのレプリケーション機能”CDIR”のSource(取得元)とTarget(連携先)の対応一覧図

## はじめに
Informatica Intelligent Data Management Cloud(IDMC/旧称IICS)でのちょっとしたTipsを纏めていきます。日々の活動の中で検証した結果記録であり、忘れやすい自分のためのメモですが、少しでも皆様のお役に立てればと思い公開していきます。記述方法など試行錯誤しており随時更新するかもしれません。

## ”CDIR”のSource(取得元)とTarget(連携先)の対応一覧図
CDIRを使うに当たって、このデータソースはこのターゲットに投入できるかな？等、組み合わせがややこしいところがあります。マニュアルを見ればいいのですがパッと簡単に確認したいなと思っておりまして、自分向けに図にしておこうと思い立ちました。
細かくは、対応するバージョンであったり、初期ロードのみ、増分ロードが出来ない組み合わせ等色々あるのですが、その辺を確認する為には以下のKBを参照頂くとして、まずは図にしておきました。

こちらのKBとセットでご確認ください。

 [FAQ: What are the supported sources and targets for Cloud Data Ingestion and Replication (formerly Mass Ingestion) service?](https://knowledge.informatica.com/s/article/618516?language=en_US)


補足)
以下の図はPlantUMLのMindMap形式で記述してみました。本来のMindMapの使い方ではないですがなんとか図に出来ない物か。。と試してみました。

お分かりかと存じますが左側←がSource(取得元)、右側→がTarget(連携先)となります。

#### Application Ingestion and Replication 

```plantuml
@startmindmap
* App CDIR
-- Adobe Analytics
-- Google Analytics
-- Marketo
-- Microsoft Dynamics 365
-- NetSuite
-- Oracle Fusion Cloud
-- Salesforce
-- Salesforce Marketing Cloud
-- SAP ERP Central Component (SAP ECC)
-- SAP H4/HANA
-- ServiceNow
-- Workday
-- Zendesk
++ Amazon Redshift
++ Amazon S3
++ Apache Kafka
++ Databricks
++ Google BigQuery
++ Google Cloud Storage
++ Microsoft Azure Data Lake Storage Gen2
++ Microsoft Azure Synapse Analytics
++ Microsoft Azure SQL Database
++ Microsoft Fabric OneLake
++ Oracle
++ Oracle Cloud Infrastructure (OCI) Object Storage
++ PostgreSQL
++ Snowflake 
@endmindmap
```

#### Database Ingestion and Replication 
```plantuml
@startmindmap
* DB CDIR
-- Db2 for i
-- Db2 for LUW
-- Db2 for z/OS 
-- Microsoft SQL Server
-- MongoDB
-- MySQL
-- Oracle
-- Netezza    
-- PostgreSQL
-- Azure Database for PostgreSQL 
-- SAP HANA and SAP HANA Cloud
-- Teradata
++ Amazon Redshift, Amazon Redshift Serverless
++ Amazon ​S3
++ Apache Kafka, Confluent Kafka Amazon Managed Streaming for Apache Kafka
++ Azure Event Hubs, Kafka-enabled 
++ Azure SQL Managed Instance
++ Databricks Delta Lake, including the use of SQL endpoints
++ Flat File
++ Google BigQuery
++ Google Cloud Storage
++ Microsoft Azure Data Lake Storage Gen2
++ Microsoft Azure Synapse Analytics
++ Microsoft Fabric OneLake
++ Microsoft Azure SQL Database
++ Microsoft SQL Server
++ Oracle
++ Oracle Cloud Infrastructure (OCI) Object Storage
++ PostgreSQL
++ Snowflake    
@endmindmap
```

#### File Ingestion and Replication 
```plantuml
@startmindmap
* File CDIR
-- Advanced FTP
-- Advanced FTPS
-- Advanced SFTP
-- Amazon S3
-- File Listener
-- Google Cloud Storage
-- Hadoop Files
-- Local Folder
-- Microsoft Azure Blob Storage
-- Microsoft Azure Data Lake Store Gen2
-- Microsoft Azure Data Lake Store
-- Microsoft Fabric OneLake
++ Advanced FTP
++ Advanced FTPS
++ Advanced SFTP
++ Amazon Redshift
++ Amazon S3
++ Databricks
++ Google BigQuery
++ Google Cloud Storage
++ Hadoop Files
++ Local Folder
++ Microsoft Azure Blob Storage
++ Microsoft Azure Data Lake Store Gen2
++ Microsoft Azure Data Lake Store
++ Microsoft Azure Synapse SQL
++ Microsoft Fabric OneLake
++ Snowflake
@endmindmap
```

#### Streaming Ingestion and Replication
```plantuml
@startmindmap
* Stream CDIR
-- Amazon Kinesis Streams
-- AMQP
-- Azure Event Hubs Kafka
-- Flat File
-- Google Pubsub
-- JMS
-- Apache Kafka
-- Amazon Managed Streaming for Apache Kafka (Amazon MSK)
-- Confluent Kafka
-- MQTT
-- OPC UA
-- REST V2
++ Amazon Kinesis Data Firehose
++ Amazon Kinesis Streams
++ Amazon S3
++ Databricks
++ Flat File
++ Google BigQuery V2
++ Google Cloud Storage V2
++ Google PubSub
++ JDBC V2
++ Apache Kafka
++ Amazon Managed Streaming for Apache Kafka (Amazon MSK)
++ Confluent Kafka
++ Microsoft Azure Data Lake Store Gen2
++ Microsoft Azure Event Hub
@endmindmap
```

## まとめ
主に自分用ですが皆様のお役に立ちますように。
簡単ですが以上です。

###### 検索用
Informatica / IDMC / Intelligent Data Management Cloud / IICS / Data Integration / CDI / CMI / CDIR / Mass Ingestion / CDQ / CDP / Profiling / CDGC / CDMP / CLAIRE / AI