データソースは、DataWorks を MaxCompute、MySQL、OSS などのさまざまなデータベースやストレージサービスに接続します。これらは、タスクがデータを読み取る場所 (ソース) とデータを書き込む場所 (宛先) を定義する、Data Integration の同期タスクに必要です。
データソースの役割
Data Integration タスクでは、データソースはデータフローの両端でエンドポイントとして機能します。
ソース (Reader): タスクがデータを読み取るデータソース。
宛先 (Writer): タスクが処理済みデータを書き込むデータソース。
単一テーブル、フルデータベース、オフライン、またはリアルタイムの同期を実行しているかどうかにかかわらず、ソースと宛先のデータソースを構成する必要があります。タスクを正常に実行するには、適切に構成されたデータソースと安定したネットワーク接続が必要です。
サポートされているデータソースタイプ
DataWorks Data Integration で現在サポートされているデータソースのリストについては、「サポートされているデータソースと同期ソリューション」をご参照ください。構成設定はデータソースタイプによって異なる場合があります。詳細については、ユーザーインターフェースをご参照ください。
データソースの作成
データソースは、管理センターと Data Integration の両方で作成できます。次の表に、2 つのメソッドの違いを示します。
機能 | 管理センターで作成 (推奨) | Data Integration で作成 |
管理場所 | 。 | 。 |
開発環境と本番環境の構成を分離して、本番環境のセキュリティを確保することをサポートします。 | サポートされていません。本番環境の構成のみが利用可能です。 | |
複数モジュールでの再利用性 | 統合、開発、分析など、すべてのモジュールで使用できます。 | 他のモジュールで使用する場合、機能が制限されます。 |
アクセス制御 | ワークスペース間の権限付与をサポートします。 | 権限付与をサポートしません。 |
適用モード | 標準モードのワークスペースに最適です。エンタープライズレベルの標準に準拠しています。 | 基本モード、または環境の分離を必要としない標準モードのシナリオに適しています。 |
クローン機能 | クイッククローンによる新しいデータソースの作成をサポートします。 | サポートされていません。 |
どちらのメソッドも、サードパーティ認証ファイルの管理とRAM ロールベースの権限付与モードを使用したデータソースの追加をサポートしています。
データソースを作成する手順は、どちらの場所でも同じです。
管理センターでデータソースを作成すると、同じ名前のデータソースが Data Integration に自動的に作成されます。本番環境の構成は両者で共有されます。
Data Integration でデータソースを作成すると、同じ名前のデータソースが管理センターにも自動的に作成されます。ただし、このデータソースには本番環境の情報しか含まれていません。開発環境の情報は手動で追加する必要があります。
構成パラメーターはデータソースタイプによって異なります。詳細については、「データソースリスト」をご参照ください。
データソースの使用
基本モード:
ワークスペースが基本モードの場合、環境は 1 つしかありません。この場合、管理センターで作成されたデータソースと Data Integration で作成されたデータソースの間に違いはありません。
標準モード:
標準モードのワークスペースは、データソースの環境分離をサポートします。同じ名前のデータソースは、開発環境用と本番環境用の 2 つの構成セットを持つことができます。これらを異なるデータベースまたはインスタンスに設定できます。これにより、テストデータが本番データから分離され、本番システムが保護されます。
Data Integration では、単一テーブルのオフライン同期タスクのみがデータソースの環境分離をサポートします。他のすべてのタイプの同期タスクは、常に本番環境のデータソースを使用します。
Data Integration で作成されたデータソースには、本番環境の構成のみが含まれ、開発環境の情報は含まれていません。そのため、Data Studio で直接選択することはできません。Data Studio でデータソースを使用するには、管理センターに移動して開発環境の構成を完了する必要があります。
次のステップ
データソースが構成され、接続性テストに合格すると、次のことができます。
Data Integration に移動して同期タスクを構成します: Data Integration の同期タスク。
Data Studio に移動して単一テーブルの同期タスクを構成します: DataStudio でのオフライン同期、DataStudio でのリアルタイム同期。
よくある質問
データソースに関するその他のよくある質問については、「Data Integration に関するよくある質問」をご参照ください。