チュートリアル:Partner Connectを使用してFivetranに接続する
このチュートリアルでは、Partner Connect を使用してワークスペース内の Databricks SQL ウェアハウスを Fivetran に接続し、Fivetran を使用して Google スプレッドシートからワークスペースにサンプル データを取り込みます。
-
Databricks アカウント、ワークスペース、サインインしているユーザーがすべて Partner Connect の 要件を満たしている ことを確認します。
-
サイドバーで、
Marketplace をクリックします。
-
Partner Connect 統合で 、[ すべて表示 ] をクリックします。
-
Fivetran タイルをクリックします。
Fivetran タイルの内側にチェックマークのアイコンが表示されている場合は、管理者の1人がすでにPartner Connectを使用してFivetranをワークスペースに接続していることを意味します。その管理者に問い合わせると、その管理者が作成した Fivetran アカウントにあなたを追加できる Partner Connect。 彼らがあなたを追加した後、 Fivetran タイルをクリックします。
-
[ パートナーに接続 ] ダイアログに [次へ ] ボタンが表示されている場合は、それをクリックします。
-
[Eメール ] に、Fivetran が 14 日間の試用Fivetran アカウントを作成するために使用する Eメール アドレスを入力するか、既存の Fivetran アカウントの Eメール アドレスを入力します。
-
Connect to Fivetran または Sign in 」と表示されているボタンをクリックします。
組織の誰かがすでに Fivetranでアカウントを作成しているというエラーが表示された場合は、組織の管理者に連絡して、組織の Fivetran アカウントに追加してもらいます。 追加されたら、「 Connect to Fivetran 」をクリックするか、再度 サインイン してください。
-
ウェブブラウザに新しいタブが開き、Fivetranのウェブサイトが表示されます。
-
Fivetran画面の指示に沿って 14 日間の試用アカウント Fivetran アカウントを作成するか、既存の Fivetran アカウントにサインインします。
-
以下のいずれかを実行します。
- 14日間の試用Fivetranアカウントを作成しFivetran場合は、新しい14日間の試用アカウントを使用するFivetranに進みます。
- 既存の Fivetran アカウントにサインインした場合は、 既存の Fivetran アカウントを使用するに進んでください。
新しい 14 日間の試用版を使用する Fivetran アカウント
- 「Fivetran is modern ELT 」ページで、「 コネクタの設定」 をクリックします。
- [ Select your Data ] ページで、[ Google Sheets] をクリックし、[ Continue Setup ] をクリックします。
- Fivetran のセットアップガイド の画面の指示に従って、コネクタの設定を完了します。
- 「保存してテスト 」をクリックします。
- テストが成功したら、[ 続行] をクリックします。
- 以下のいずれかを実行します。
- Google スプレッドシート コネクタ ページが表示された場合は、サンプル データの取り込みに進んでください。
- [ Select your data's destination] ページが表示された場合は、「 既存の IDFivetran アカウントを使用する 」のステップ 9 に進みます。
既存の Fivetran アカウントを使用する
この一連の手順を完了するには、ワークスペース内の既存の SQLウェアハウスの接続の詳細を取得し、それらの詳細を Fivetran アカウントに追加します。
- 既存の SQLウェアハウスの接続の詳細を取得するには、「Databricks コンピュート リソースの接続の詳細を取得する」を参照してください。具体的には、 SQLウェアハウスの [サーバー ホスト名 ] フィールドと [HTTP パス ] フィールドの値が必要です。
デフォルトとは、 SQLウェアハウスの名前は FIVETRAN_ENDPOINT です。
- ワークスペースに SQLウェアハウスを作成するには、「SQLウェアハウスを作成する」を参照してください。
また、Databricks 個人用アクセス トークンを生成する必要もあります。
Partner Connectの Fivetran タイルにチェックマークアイコンがある場合は、タイルをクリックしてから[ 接続の詳細 ]を展開すると、接続されたSQLウェアハウスの接続詳細を取得できます。 ただし、ここで のパーソナルアクセストークン は非表示であることに注意してください。 代わりのパーソナルアクセストークンを作成し 、Fivetranから求められたら、代わりにその新しいトークンを入力する必要があります。
- Fivetranの ダッシュボード ページで、「 目的地 」タブをクリックします。
組織の Fivetran アカウントにサインインすると、[ 宛先の選択 ] ページが表示され、Databricks ロゴの付いた 1 つ以上の既存の宛先エントリが一覧表示されます。 これらのエントリには SQLワークスペース内のウェアハウスの接続詳細が、自分のものとは別のものに含まれている場合があります。 これらの接続のいずれかを引き続き再利用し、 SQLウェアハウスを信頼してアクセスできる場合は、その宛先を選択し、[ コネクタの追加] をクリックして、ステップ 5 に進みます。それ以外の場合は、このページを通過するために利用可能な目的地を選択してください。
-
「 宛先を追加」 をクリックします。
-
[宛先名 ] を入力し、[ 追加 ] をクリックします。
-
「Fivetran is modern ELT 」ページで、「 コネクタの設定」 をクリックします。
-
[Google スプレッドシート] をクリックし、[ 次へ ] をクリックします。
-
Fivetran のセットアップガイド の画面の指示に従って、コネクタの設定を完了します。
-
「保存してテスト 」をクリックします。
-
テストが成功したら、[ 続行] をクリックします。
-
[ Select your data's destination ] ページで、[ Databricks on AWS ] をクリックします。
-
[Continue Setup ] をクリックします。
-
Fivetranの画面に表示される指示に従い、SQLウェアハウスの接続詳細とパーソナルアクセストークンを入力します。
デフォルトとは、 SQLウェアハウスの名前は FIVETRAN_ENDPOINT です。
-
「保存してテスト 」をクリックします。
-
テストが成功したら、[ 続行] をクリックします。
-
引き続きサンプル データの取り込みを行います。
サンプルデータの取り込み
-
[ 初期同期の開始 ] をクリックします。
-
ワークスペースでサンプル データを表示する: 同期が成功したら、Databricks ワークスペースに移動します。
-
Databricks SQL で、[ クエリ] をクリックします。
-
[ クエリの作成 ] をクリックします。
-
SQLウェアハウスの名前を選択します。
-
クエリを入力します (例:
SELECT * FROM google_sheets.my_sheet
)。
ここでのデータベース名とテーブル名が異なります。 正しいデータベース名とテーブル名については、作成したばかりの Fivetran のコネクタの詳細を参照してください。
- 「実行 」をクリックします。取り込まれたデータが表示されます。
片付ける
このチュートリアルを完了したら、使用する予定がなくなった関連リソースをクリーンアップする必要があります。
テーブルの削除
-
Databricks SQL で、サイドバーの [クエリ ] をクリックします。
-
[ クエリの作成 ] をクリックします。
-
関連する SQLウェアハウスの名前を選択します。
-
クエリを入力します (例:
DROP TABLE google_sheets.my_sheet
)。
ここでのデータベース名とテーブル名が異なります。 正しいデータベース名とテーブル名については、Fivetran の関連コネクタの詳細を参照してください。
このクエリは、テーブルのみを削除します。 Googleスプレッドシートは削除されません。 Google スプレッドシートを使用する予定がなくなった場合は、手動で削除できます。
- 実行 をクリックします。
SQLウェアハウスを削除する
以下のいずれかを実行します。
-
Partner Connect を使用して SQLウェアハウスを作成した場合:
- Partner Connectで、チェックマークのアイコンが描かれた Fivetran タイルをクリックします。
- [ 接続の削除 ] をクリックします。
- [削除 ] をクリックします。SQLウェアハウスと関連する Databricks サービスプリンシパルが削除されます。
-
Databricks SQL を使用して SQLウェアハウスを作成した場合:
- Databricks SQLで、サイドバー のSQLウェアハウス をクリックします。
- ウェアハウスの横にある [アクション] で、省略記号ボタンをクリックします。
- 削除 をクリックします。
- [削除 ] をクリックして削除を確定します。
接続の詳細を削除する
- Fivetranの ダッシュボード ページで、「 目的地 」タブをクリックします。 ( ダッシュボード ページが表示されない場合は、 https://fivetran.com/login に進みます。
- Databricks ロゴが付いた関連する宛先エントリの横にある [X ] アイコンをクリックします。
- [ 送信先を削除 ] をクリックします。