Replit を Databricks に接続します
Replit は AI を活用した開発プラットフォームであり、自然言語プロンプトを使用してアプリケーションを構築およびデプロイできます。Databricksとの連携により、Replitでホストされているアプリは、Databricksレイクハウスに保存されているデータを照会できます。
例えば、レイクハウスのデータに基づいた予測ダッシュボードやアナリティクスアプリを構築できます。
前提条件
統合を構成する前に、次のものが必要です。
- Databricks ワークスペースへのアクセス権を持つサービスプリンシパル
- サービスプリンシパル用のOAuthシークレット。 クライアントID と シークレット を保存してください。そのシークレットは一度だけ表示されます。
- ワークスペースに既存のSQLウェアハウスが存在すること。サービスプリンシパルは、SQLウェアハウスへの 管理可能 アクセス権を持っている必要があります。
- A Replit アカウント.
ステップ1:Databricks接続詳細を取得する
Replitから接続するには、Databricksワークスペースから次の値が必要です:
- SQLウェアハウスの サーバーホスト名 および HTTPパス 「Databricks コンピュート リソースの接続の詳細を取得する」を参照してください。
- クライアントID :サービスプリンシパルのアプリケーションIDです。OAuthシークレットを生成したときに表示されたクライアントIDと同じ値です。
- クライアントシークレット: サービスプリンシパル用に生成したOAuthシークレット。
ステップ2: Replit で接続を構成する
ReplitアプリをDatabricksに接続するには、ReplitドキュメントのReplitでDatabricksコネクタを作成するを参照してください。
ステップ 3: アプリをビルドする
接続を構成したら、Replit Agent を使用して Databricks のデータを照会するアプリを構築します。 **Databricks アプリ**テンプレートを選択し、構築したいアプリを自然言語で記述してください。Replit ドキュメントのAgentで構築をご覧ください。