Excel 365 からリアルタイムAzure Data Lake Storage のデータに連携

加藤龍彦
加藤龍彦
デジタルマーケティング
CData Connect AI を使ってExcel 365 シートからリアルタイムAzure Data Lake Storage のデータに接続します。

Microsoft Excel 365 はMicrosoft Excel のクラウドネイティブバージョンです。CData Connect AI と組み合わせることで、Excel 365 からAzure Data Lake Storage のデータに即座にアクセスして分析、共有、表計算などの用途に使用できます。この記事では、Connect AI でAzure Data Lake Storage に接続し、Excel 365 シートからAzure Data Lake Storage のデータにアクセスする方法を説明します。

CData Connect AI の特徴

Connect AI は、以下の特徴を持つクラウドアプリ間のリアルタイムデータ連携ソリューションです。

  • クラウドアプリ間の連携機能を提供し、Excel 365 からAzure Data Lake Storage のデータへのリアルタイムアクセスを簡単に実現。
  • Microsoft 認定のConnect AI アドインを使用するだけで、ノーコードでテーブルを取得・更新でき、自分でカスタムクエリを書くことも可能。
  • データ処理のパフォーマンスも最適化されており、サポートされているすべてのSQL 操作(フィルタリング、JOIN など)をAzure Data Lake Storage に直接発行し、サーバーサイドで処理したAzure Data Lake Storage のデータを高速で取得。

以下のステップでは、CData Connect AI のインスタンスが必要になります。まずは、こちらからConnect AI の14日間無償トライアルにサインアップしてください。


サインアップが完了したら、以下のステップを実行することでAzure Data Lake Storage のデータにアクセスできます。

Connect AI からAzure Data Lake Storage への接続

CData Connect AI では、直感的なUI を使ってコーディングなしでデータソースに接続できます。

  1. Connect AI にログインし、 Add Connection をクリックします。 コネクションの追加
  2. 「Add Connection」パネルから「Azure Data Lake Storage」を選択します。 データソースの選択
  3. 必要な認証プロパティを入力し、Azure Data Lake Storage に接続します。

    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 ポータルでの手順は以下のとおりです:

    1. ADLS Gen2ストレージアカウントにアクセスします
    2. 設定でアクセスキーを選択します
    3. 利用可能なアクセスキーの1つの値をAccessKey 接続プロパティにコピーします

    接続の準備ができたら、以下のプロパティを設定してください。

    • AuthSchemeAccessKey
    • AccessKey:先ほどAzure ポータルで取得したアクセスキーの値

    共有アクセス署名(SAS)

    共有アクセス署名を使用して接続するには、まずAzure Storage Explorer ツールを使用して署名を生成する必要があります。

    接続の準備ができたら、以下のプロパティを設定してください。

    • AuthSchemeSAS
    • SharedAccessSignature:先ほど生成した共有アクセス署名の値

    その他の認証方法については、 href="/kb/help/" target="_blank">ヘルプドキュメントの「Azure Data Lake Storage Gen2への認証」セクションをご確認ください。

    接続の設定(Salesforce の表示)
  4. Create & Test をクリックします。
  5. 「Add Azure Data Lake Storage Connection」ページの「Permissions」タブに移動し、ユーザーベースのアクセス許可を更新します。 権限を更新

コネクションの設定が完了したら、Excel 365 からAzure Data Lake Storage のデータに接続できます。

Azure Data Lake Storage のリアルタイムデータにExcel 365 からアクセス

以下のステップでは、Excel 365 からCData Connect AI に接続して新しいAzure Data Lake Storage のデータソースを作成する方法を説明します。

  1. Excel 365 にログインして、新しいシートを作成、または既存のシートを開きます。
  2. 「Insert」をクリックして「Office Add-ins」をクリックします(すでにアドインをインストールしている場合は、ステップ4に進んでください)。
  3. CData Connect AI アドインを検索してインストールします。 アドインをインストール
  4. 「Data」をクリックしてCData Connect AI アドインを開きます。 アドインを開く
  5. アドインのパネルで、「Authorize」をクリックしてご利用のCData Connect AI インスタンスを認証します。 Excel 365 のCData Connect AI パネル
  6. Excel 365 のCData Connect AI パネルで、「IMPORT」をクリックします。 Excel 365 のCData Connect AI パネル
  7. コネクション(例:ADLS1)、テーブル(例:Resources)、カラムを選択してインポートします。 コネクション、テーブル、カラムを選択
  8. オプションでFilters(フィルタ)、Sorting(ソート)、Limit(取得数制限)の設定を追加することもできます。
  9. 「Execute」をクリックしてデータをインポートします。 クエリの実行

クラウドアプリケーションからAzure Data Lake Storage のデータへのライブアクセス

以上で、Excel 365 ブックからAzure Data Lake Storage のリアルタイムデータへのクラウド連携を実現できます。データをさらに追加して表計算、集計、共有などの用途に使用できます。

インポートしたデータ(Salesforce の場合)

クラウドアプリケーションから、ノーコードで150を超えるSaaS 、ローコードアプリ、NoSQL データソースへのリアルタイムデータアクセスを実現するには、CData Connect AI の14日間無償トライアルをぜひお試しください。

はじめる準備はできましたか?

CData Connect AI の詳細、または無料トライアルにお申し込みください:

無料トライアル お問い合わせ