データソースは、MaxCompute、MySQL、OSS などのデータベースおよびストレージサービスに接続します。Data Integration の同期タスクは、データソースを使用してデータの読み取り元と書き込み先を定義します。
データソースの役割
Data Integration では、データソースはデータフローの エンドポイント として機能します:
-
ソース (Reader):タスクは ソース データソースからデータを読み取ります。
-
送信先 (Writer):タスクは処理済みデータを 送信先 データソースに書き込みます。
データを同期する前に、ソースと送信先の両方のデータソースを設定してください。タスクには、正しく設定されたデータソースと、安定したネットワーク接続が必要です。
サポート対象のデータソースの種類
DataWorks Data Integration は、サポート対象のデータソースと同期ソリューションに記載されたさまざまなデータソースの種類をサポートしています。設定はデータソースの種類によって異なります。
データソースの作成
[管理センター] または [Data Integration] でデータソースを作成できます。次の表は 2 つの方法を比較したものです。
|
機能 |
管理センター (推奨) |
Data Integration |
|
管理場所 |
。 |
。 |
|
開発環境と本番環境の設定を分けてデータを分離できます。 |
サポートされていません。本番環境のみ使用できます。 |
|
|
複数モジュールでの再利用 |
すべてのモジュールで使用できます:Data Integration、Data Studio、データ分析。 |
他のモジュールでは機能が制限されます。 |
|
権限管理 |
ワークスペース間の権限付与をサポートします。 |
権限付与をサポートしません。 |
|
適用モード |
標準モードのワークスペースに推奨します。 |
基本モード、または分離なしの標準モードに適しています。 |
|
クローン機能 |
データソースの複製をサポートします。 |
サポートされていません。 |
どちらの方法でも、サードパーティ認証と、RAM ロールによるデータソースの設定をサポートします。
-
データソースを作成する手順は、どちらの場所でも同じです。
-
[管理センター] でデータソースを作成すると、Data Integration に一致するデータソースが自動的に作成されます。どちらも同じ 本番環境 の設定を共有します。
-
[Data Integration] でデータソースを作成すると、本番環境 の設定のみを持つ一致するデータソースが [管理センター] に自動的に作成されます。開発環境 の設定は手動で追加する必要があります。
-
設定パラメーターはデータソースの種類によって異なります。データソースのリスト。
データソースの利用
基本モード:
基本モードのワークスペースには 1 つの環境があります。[管理センター] と [Data Integration] のデータソースは同一です。
標準モード:
標準モードのワークスペースは、データソースの環境分離をサポートします。各データソースは、異なるデータベースやインスタンスを指すように、開発環境 と 本番環境 で個別の設定を持つことができます。
-
Data Integration では、単一テーブルのバッチ同期 タスクのみが環境分離をサポートします。その他の 同期タスク は、本番環境のデータソースを使用します。
-
[Data Integration] で作成されたデータソースには、本番環境の設定のみが含まれます。[Data Studio] または単一テーブルのバッチ同期で使用するには、[管理センター] で開発環境の設定を追加してください。
次のステップ
データソースが 接続テストに成功したら、同期タスクを設定します:
-
単一テーブルのバッチ同期:コードレス UI を使用して設定する、コードエディターを使用して設定する。
-
単一テーブルのリアルタイム同期:単一テーブルのリアルタイム同期タスクを設定する。
-
データベース全体のバッチ同期:データベース全体のバッチ同期タスクを設定する。
-
データベース全体のリアルタイム同期:データベース全体のリアルタイム同期タスクを設定する。
-
データベース全体の全量および増分同期:データベース全体の全量および増分同期タスクを設定する。
よくある質問
データソースに関するその他の質問については、Data Integration のよくある質問をご参照ください。