Perplexity MacOS Desktop でリアルタイムの Azure Data Lake Storage のデータにクエリする方法
Perplexity は、ユーザーが統一された会話インターフェースを通じて Web 検索、構造化データ、接続されたツールを組み合わせることができる AI 搭載のリサーチ&アンサーエンジンです。macOS 用 Perplexity Desktop を使用すると、MCP を通じてローカルツールやデータソースをワークフローに直接取り込むことができ、リアルタイムデータを活用した高速でコンテキストを認識したインサイトを実現します。
Model Context Protocol(MCP)は、LLM を外部サービスやエンタープライズデータソースと接続するための新しいオープンソース標準です。MCP サーバーを使用することで、Perplexity Desktop などの AI クライアントは、アプリケーションやデータとセキュアにやり取りし、アクションの実行、リアルタイム情報の取得、データへの自然言語アクセスを実現できます。
CData Code Assist MCP は、Cursor などの IDE での AI アシストコード生成から、Perplexity Desktop などのチャットインターフェースでのリアルタイムデータクエリまで、AI ツールにスキーマ対応のコンテキストを提供します。
この記事では、CData Code Assist MCP for Azure Data Lake Storage のインストール、Azure Data Lake Storage への接続設定、そして Perplexity Desktop からリアルタイムの Azure Data Lake Storage のデータ にクエリを実行する方法を説明します。
ステップ 1: CData Code Assist MCP for Azure Data Lake Storage のダウンロードとインストール
- まず、CData Code Assist MCP for Azure Data Lake Storage をダウンロードします。
- インストーラーをダブルクリックしてインストールを開始します。
- Code Assist MCP アプリを Applications フォルダにドラッグします。
インストールが完了したら、Azure Data Lake Storage に接続して Code Assist MCP を設定する準備が整いました。
注意:アプリケーションを Apple App Store ではなくインターネットからダウンロードしたため、Apple がセキュリティを確認できなかったためアプリケーションが開けなかったという警告が表示される場合があります。インストールを続行しても問題ありません。
信頼できる未検証アプリのインストール
CData のソリューションは、世界中の大手ソフトウェアベンダーから信頼されています。とはいえ、続行することに懸念がある場合は、IT やセキュリティチームにご相談ください。
- 表示される警告メッセージで「Done」をクリックします。
- マシンの「System Settings」を開き、「Privacy & Security」ページに移動します。
- 「Security」セクションまでスクロールダウンし、「Open Anyway」をクリックします。
- インストールを承認します(パスキーまたはパスワード)。
ステップ 2: Azure Data Lake Storage への接続を設定
-
インストール後、Mac の Applications フォルダから CData Code Assist MCP for Azure Data Lake Storage を開きます。
- MCP Configuration > Configuration Name のドロップダウンメニューをクリックし、「new configuration」を選択します。
- 設定に名前を付け(例:「cdata_adls」)、「OK」をクリックします。
-
設定ウィザードで適切な接続プロパティを入力します。
Azure Data Lake Storage 接続プロパティの取得・設定方法
Azure Data Lake Storage Gen2 への接続
それでは、Gen2 Data Lake Storage アカウントに接続していきましょう。接続するには、以下のプロパティを設定します。
- Account:ストレージアカウントの名前
- FileSystem:このアカウントに使用されるファイルシステム名。例えば、Azure Blob コンテナの名前
- Directory(オプション):レプリケートされたファイルが保存される場所へのパス。パスが指定されない場合、ファイルはルートディレクトリに保存されます
Azure Data Lake Storage Gen2への認証
続いて、認証方法を設定しましょう。CData 製品では、5つの認証方法をサポートしています:アクセスキー(AccessKey)の使用、共有アクセス署名(SAS)の使用、Azure Active Directory OAuth(AzureAD)経由、Azure サービスプリンシパル(AzureServicePrincipal またはAzureServicePrincipalCert)経由、およびManaged Service Identity(AzureMSI)経由です。
アクセスキー
アクセスキーを使用して接続するには、まずADLS Gen2ストレージアカウントで利用可能なアクセスキーを取得する必要があります。
Azure ポータルでの手順は以下のとおりです:
- ADLS Gen2ストレージアカウントにアクセスします
- 設定でアクセスキーを選択します
- 利用可能なアクセスキーの1つの値をAccessKey 接続プロパティにコピーします
接続の準備ができたら、以下のプロパティを設定してください。
- AuthScheme:AccessKey
- AccessKey:先ほどAzure ポータルで取得したアクセスキーの値
共有アクセス署名(SAS)
共有アクセス署名を使用して接続するには、まずAzure Storage Explorer ツールを使用して署名を生成する必要があります。
接続の準備ができたら、以下のプロパティを設定してください。
- AuthScheme:SAS
- SharedAccessSignature:先ほど生成した共有アクセス署名の値
その他の認証方法については、 href="/kb/help/" target="_blank">ヘルプドキュメントの「Azure Data Lake Storage Gen2への認証」セクションをご確認ください。
- 「Connect」をクリックして、OAuth 経由で Azure Data Lake Storage で認証します。
- 「Save Configuration」をクリックして MCP サーバーを保存します。
Code Assist MCP の設定が完了したら、Perplexity Desktop に接続する準備が整いました。
ステップ 3: Code Assist MCP を Perplexity Desktop に接続
- macOS 用 Perplexity Desktop アプリケーションをダウンロードし、Pro または Premium アカウントでサインインします。
- Settings > Connectors を開きます。
Perplexity Helper App がインストールされていない場合は、ダウンロードを促されます。
Helper App をインストールしてから、Perplexity Desktop を再起動します。
- 再起動後、Settings > Connectors に戻り、Add Connector をクリックします。
- Simple タブを選択し、コネクタに名前を付けます(例:「CData Azure Data Lake Storage MCP」)。
Command ボックスに、Code Assist MCP 実行ファイルへの絶対パスを入力します。
例:
/Applications/CData Code Assist MCP for Azure Data Lake Storage.app/Contents/Payload/jre/Contents/Home/bin/java \ -jar /Applications/CData Code Assist MCP for Azure Data Lake Storage.app/Contents/Payload/lib/cdata.mcp.adls.jar \ cdata_adls
- Save をクリックします。
Code Assist MCP がコネクタリストに「Running」ステータスで表示されます。
ステップ 4: Perplexity Desktop でリアルタイムの Azure Data Lake Storage のデータ にクエリ
- Perplexity Desktop で新しいチャットを開きます。
Sources トグルをクリックして、Code Assist MCP を有効にします。
- Azure Data Lake Storage のデータ について質問を開始します。
例:
「List all the tables available in my Azure Data Lake Storage のデータ connection.」
AI とデータを今すぐ接続しましょう
Code Assist MCP を無料でダウンロードして、開発中にライブの Azure Data Lake Storage のデータ へのスキーマ対応アクセスを AI ツールに提供しましょう。本番環境に移行する際は、CData Azure Data Lake Storage Drivers が同じ SQL ベースのアクセスをエンタープライズグレードのパフォーマンス、セキュリティ、信頼性で提供します。
CData コミュニティにアクセスして、インサイトの共有や質問、MCP を活用した AI ワークフローの可能性を探索しましょう。