Excel 365 からリアルタイムAzure Synapse のデータに連携
Microsoft Excel 365 はMicrosoft Excel のクラウドネイティブバージョンです。CData Connect AI と組み合わせることで、Excel 365 からAzure Synapse のデータに即座にアクセスして分析、共有、表計算などの用途に使用できます。この記事では、Connect AI でAzure Synapse に接続し、Excel 365 シートからAzure Synapse のデータにアクセスする方法を説明します。
CData Connect AI の特徴
Connect AI は、以下の特徴を持つクラウドアプリ間のリアルタイムデータ連携ソリューションです。
- クラウドアプリ間の連携機能を提供し、Excel 365 からAzure Synapse のデータへのリアルタイムアクセスを簡単に実現。
- Microsoft 認定のConnect AI アドインを使用するだけで、ノーコードでテーブルを取得・更新でき、自分でカスタムクエリを書くことも可能。
- データ処理のパフォーマンスも最適化されており、サポートされているすべてのSQL 操作(フィルタリング、JOIN など)をAzure Synapse に直接発行し、サーバーサイドで処理したAzure Synapse のデータを高速で取得。
以下のステップでは、CData Connect AI のインスタンスが必要になります。まずは、こちらからConnect AI の14日間無償トライアルにサインアップしてください。
サインアップが完了したら、以下のステップを実行することでAzure Synapse のデータにアクセスできます。
Connect AI からAzure Synapse への接続
CData Connect AI では、直感的なUI を使ってコーディングなしでデータソースに接続できます。
- Connect AI にログインし、 Add Connection をクリックします。
- 「Add Connection」パネルから「Azure Synapse」を選択します。
-
必要な認証プロパティを入力し、Azure Synapse に接続します。
Azure Synapse への接続
Azure Synapse データベースに接続するには、認証に加えて(下記参照)、次のプロパティを設定します。
- Server:Azure を実行しているサーバー。Azure ポータルにログインして、[Azure Synapse Analytics]->[Select your database]->[Overview]->[Server name]に進むと確認できます。
- Database:[Azure Synapse Analytics]ページのAzure ポータルに表示されるデータベース名。
Azure Synapse への認証
Azure Synapse は、Entra ID(Azure AD)、Azure サービスプリンシパル、Managed Service Identity(MSI)、パスワード(デフォルト)、Azure Password を使用する認証をサポートします。
パスワードでAzure Synapse に直接認証するには、以下のプロパティを設定します。
- AuthScheme:Password
- User:認証するAzure Synapse ユーザー。
- Password:認証するAzure Synapse ユーザーのパスワード。
その他の認証方法については、ヘルプドキュメント の「はじめに」セクションを参照してください。
- Create & Test をクリックします。
- 「Add Azure Synapse Connection」ページの「Permissions」タブに移動し、ユーザーベースのアクセス許可を更新します。
コネクションの設定が完了したら、Excel 365 からAzure Synapse のデータに接続できます。
Azure Synapse のリアルタイムデータにExcel 365 からアクセス
以下のステップでは、Excel 365 からCData Connect AI に接続して新しいAzure Synapse のデータソースを作成する方法を説明します。
- Excel 365 にログインして、新しいシートを作成、または既存のシートを開きます。
- 「Insert」をクリックして「Office Add-ins」をクリックします(すでにアドインをインストールしている場合は、ステップ4に進んでください)。
- CData Connect AI アドインを検索してインストールします。
- 「Data」をクリックしてCData Connect AI アドインを開きます。
- アドインのパネルで、「Authorize」をクリックしてご利用のCData Connect AI インスタンスを認証します。
- Excel 365 のCData Connect AI パネルで、「IMPORT」をクリックします。
- コネクション(例:AzureSynapse1)、テーブル(例:Products)、カラムを選択してインポートします。
- オプションでFilters(フィルタ)、Sorting(ソート)、Limit(取得数制限)の設定を追加することもできます。
- 「Execute」をクリックしてデータをインポートします。
クラウドアプリケーションからAzure Synapse のデータへのライブアクセス
以上で、Excel 365 ブックからAzure Synapse のリアルタイムデータへのクラウド連携を実現できます。データをさらに追加して表計算、集計、共有などの用途に使用できます。
クラウドアプリケーションから、ノーコードで150を超えるSaaS 、ローコードアプリ、NoSQL データソースへのリアルタイムデータアクセスを実現するには、CData Connect AI の14日間無償トライアルをぜひお試しください。