Matillion に接続する
Matillion ETL は、Azure Databricks を含むクラウド データベース プラットフォーム専用に構築された ETL/ELT ツールです。 Matillion ETL には、強力なプッシュダウン ETL/ELT 機能を備えた最新のブラウザーベースの UI があります。
Databricks SQL ウェアハウス (旧 Databricks SQL エンドポイント) と Azure Databricks クラスターを Matillion と統合できます。
Partner Connect を使用して Matillion に接続する
このセクションでは、Partner Connect を使用して、Azure Databricks ワークスペース内の既存の SQL ウェアハウスまたはクラスターを Matillion に接続するプロセスを簡略化する方法について説明します。
要件
Partner Connect を使用するための要件を参照してください。
接続する手順
パートナー接続を使用して Matillion に接続するには、このセクションのステップに従います。
ヒント
既存の Matillion アカウントをお持ちの場合、Databricks では手動で Matillion に接続することをお勧めします。 それ理由は、Partner Connect の接続エクスペリエンスが新しいパートナー アカウントに合わせて最適化されることにあります。
サイドバーで、 [Partner Connect] をクリックします。
[Matillion] タイルをクリックします。
[メール] ボックスに、Azure Databricks アカウントのメール アドレスが表示されます。 Matillion はこのメール アドレスを使用して、新しい Matillion アカウントを作成するか、既存の Matillion アカウントにサインインするよう求めます。
[Matillion ETL に接続する] または [サインイン] をクリックします。
ブラウザーに新しいタブが開き、Matillion Hub が表示されます。
Matillion で画面に表示される指示に従って、14 日間の試用版 Matillion アカウントを作成するか、既存の Matillion アカウントにサインインします。
重要
組織のユーザーが Matillion でアカウントを既に作成していることを示すエラーが表示された場合は、組織のいずれかの管理者に連絡して、組織の Matillion アカウントに追加してもらいます。 追加してもらったら、既存の Matillion アカウントにサインインします。
画面の指示に従ってジョブの詳細を入力し、[続行] をクリックします。
画面の指示に従って組織を作成し、[続行] をクリックします。
作成した組織をクリックし、[Matillion ETL インスタンスの追加] をクリックします。
[Azure で続行] をクリックします。
Azure Portal が開きます。
手順 6 から始めて、Matillion ETL ドキュメントの「Azure ARM テンプレートから Matillion ETL を起動する」に従います。
Matillion ETL のドキュメントに記載の手順に従います。.
Matillion ETL がブラウザーで開き、[プロジェクトの作成] ダイアログ ボックスが表示されます。
Matillion ETL ドキュメントの「Databricks プロジェクトの Delta Lake の作成」に従います。
これらの手順の [Delta Lake Connection] セクションの設定については、次の情報を入力します。
- [Workspace ID] に、ワークスペース URL ごとの Azure Databricks のワークスペース ID を入力します。 最初の "ドット" (
.
) の後には何も含めないでください。 「ワークスペースのインスタンス名、URL、および ID」を参照してください。 - [ユーザー名] に「
token
」という単語を入力します。 - [パスワード] に、Azure Databricks 個人用アクセス トークンの値を入力します。
ワークスペース ID を取得し、個人用アクセス トークンを生成するには、次の操作を行います。
ブラウザーの [Partner Connect] タブに戻ります。
ワークスペース ID を書き留めます。
[新しいトークンの生成] をクリックします。
ブラウザーに新しいタブが開き、Azure Databricks UI の [設定] ページが表示されます。
[新しいトークンの生成] をクリックします。
必要に応じて、説明 (コメント) と有効期限を入力します。
[Generate](生成) をクリックします。
生成された個人用アクセス トークンをコピーし、安全な場所に保存します。
ブラウザーの Matillion のタブに戻ります。
これらの手順の [Delta Lake Defaults] セクションの [Cluster] の設定で、SQL ウェアハウスまたはクラスターの名前を選択します。
- [Workspace ID] に、ワークスペース URL ごとの Azure Databricks のワークスペース ID を入力します。 最初の "ドット" (
次のステップに進みます。
Matillion に手動で接続する
このセクションでは、Azure Databricks ワークスペース内の既存の SQL ウェアハウスまたはクラスターを Matillion に手動で接続する方法について説明します。
注意
Partner Connect を使用して Matillion に接続することで、接続エクスペリエンスを簡略化できます。
要件
Matillion と手動で統合する前に、次のものが必要です。
Matillion ETL インスタンス。Azure Marketplace または Azure Resource Manager (ARM) を使用して起動できます。
Azure Databricks 個人用アクセス トークンまたは Microsoft Entra ID トークン。
Note
セキュリティのベスト プラクティスとして、自動化ツール、システム、スクリプト、アプリを使用して認証する場合、Databricks では、ワークスペース ユーザーではなくサービス プリンシパルに属する個人用アクセス トークンを使用することを推奨しています。 サービス プリンシパルのトークンを作成するには、「サービス プリンシパルのトークンを管理する」をご覧ください。
接続する手順
Matillion に手動で接続するには、次の操作を行います。
ワークスペース内で使用する既存のコンピューティング リソース (SQL ウェアハウスまたはクラスター) の名前を取得します。 その後、その名前を選択して、コンピューティング リソースと Matillion ETL インスタンス間の接続を完了します。
- ワークスペースで SQL ウェアハウス ダッシュボードを表示するには、サイドバーの [SQL ウェアハウス] をクリックします。 新しい SQL ウェアハウスの作成方法については、「SQL ウェアハウスを作成する」を参照してください。
- ワークスペースにクラスターを表示するには、サイドバーの [コンピューティング] をクリックします。 クラスターを作成するには、「コンピューティング構成リファレンス」を参照してください。
Matillion のドキュメントにある「Matillion ETL インスタンスに接続し、ログインします」に従います。
Matillion のドキュメントの「Databricks プロジェクトの Delta Lake の作成」に従います。
これらの手順の [Delta Lake Connection] セクションの設定については、次の情報を入力します。
- [Workspace ID] に、ワークスペース URL ごとの Azure Databricks のワークスペース ID を入力します。 最初の "ドット" (
.
) の後には何も含めないでください。 「ワークスペースのインスタンス名、URL、および ID」を参照してください。 - [ユーザー名] に「
token
」という単語を入力します。 - [パスワード] には、Azure Databricks 個人用アクセス トークンまたは Microsoft Entra ID トークンを入力します。
これらの手順の [Delta Lake Defaults] セクションの [Cluster] の設定で、SQL ウェアハウスまたはクラスターの名前を選択します。
- [Workspace ID] に、ワークスペース URL ごとの Azure Databricks のワークスペース ID を入力します。 最初の "ドット" (
次のステップに進みます。
次の手順
Matillion の Web サイトで次のリソースの 1 つ以上を確認してください。