外部システムに接続する

Azure Databricks は、多くのクラウドネイティブなデータ システムへの組み込みの統合と、他のデータ システムに接続するための拡張可能な JDBC サポートを提供します。

このセクションで説明するコネクタは、主に外部データ システム内の単一テーブルへの接続を構成することに焦点を当てています。 これらのドライバーのいくつかを使って、外部システムにデータを書き戻すこともできます。

読み取り専用データ接続の場合、Databricks では Lakehouse フェデレーションの使用をお勧めします。これは、データベース全体を外部システムから Azure Databricks に同期できるようにし、Unity Catalog によって管理されます。 「Lakehouse フェデレーションとは」を参照してください。

Partner Connect は、多くの一般的なエンタープライズ データ システムへの統合も実現します。 多くの Partner Connect ソリューションは、データ ソースに接続するだけでなく、簡単な ETL の利用を促進し、レイクハウス内のデータを最新の状態に保ちます。 「Databricks Partner Connect とは」を参照してください。

JDBC を使用して Azure Databricks に接続するデータ ソース

JDBC を使用して、多くのデータ ソースに接続できます。 Databricks Runtime には、多数の JDBC データベースのドライバーが含まれていますが、選択したデータベースに接続するにために、ドライバーまたは別のドライバー バージョンをインストールする必要がある場合があります。 次のようなデータベースがサポートされます。

Azure Databricks と統合されるデータ サービス

次のデータ サービスでは、接続設定、セキュリティ資格情報、およびネットワーク設定を構成する必要があります。 Azure アカウントまたは Azure Databricks ワークスペースに管理者特権またはパワー ユーザー特権が必要な場合があります。 一部では、Azure Databricks ライブラリを作成し、クラスターにインストールする必要もあります。