各製品の資料を入手。
詳細はこちら →Bold BI でAzure Data Lake Storage ダッシュボードを作成
CData Connect Server を使用してAzure Data Lake Storage のデータの仮想MySQL データベースを作成し、Bold BI でカスタムダッシュボードを構築します。
最終更新日:2022-06-30
こんにちは!ウェブ担当の加藤です。マーケ関連のデータ分析や整備もやっています。
Bold BI を使用することで、インタラクティブなBI ダッシュボードでビジュアライゼーションを作成、共有し、共同で作業することができます。CData Connect Server と組み合わせると、ビジュアライゼーションやダッシュボードなどのためにAzure Data Lake Storage のデータに経由でアクセスできます。この記事では、Bold BI でAzure Data Lake Storage の仮想データベースを作成し、Azure Data Lake Storage のデータからレポートを作成する方法を説明します。
CData Connect Server は、Azure Data Lake Storage に純粋なMySQL のインターフェースを提供し、ネイティブにサポートされているデータベースにデータを複製することなくBold BI のリアルタイムAzure Data Lake Storage のデータから簡単にレポートを作成できるようにします。ビジュアライゼーションを作成すると、Bold BI はデータを収集するためのSQL クエリを生成します。CData Connect Server は、最適化されたデータ処理を使用してサポートされているすべてのSQL 操作(フィルタ、JOIN など)をAzure Data Lake Storage に直接プッシュし、サーバーサイドの処理を利用して、要求されたAzure Data Lake Storage のデータを素早く返します。
Azure Data Lake Storage のデータの仮想MySQL データベースを作成
CData Connect Server は、簡単なポイントアンドクリックインターフェースを使用してAPI を生成します。
- Connect Server にログインし、「CONNECTIONS」をクリックします。
- [Available Data Sources]から[Azure Data Lake Storage]を選択します。
-
必要な認証プロパティを入力し、Azure Data Lake Storage に接続します。
Azure Data Lake Storage 接続プロパティの取得・設定方法
Azure Data Lake Storage Gen 2 への接続
Gen 2 Data Lake Storage アカウントに接続するには、以下のプロパティを設定します。
- Account:ストレージアカウントの名前。
- FileSystem:このアカウントに使用されるファイルシステム名。例えば、Azure Blob コンテナの名前。
- Directory(オプション):レプリケートされたファイルが保存される場所へのパス。パスが指定されない場合、ファイルはルートディレクトリに保存されます。
Azure Data Lake Storage Gen 2 への認証
本製品は、次の4つの認証方法をサポートします:アクセスキーの使用、共有アクセス署名の使用、Azure Active Directory OAuth(AzureAD)、Managed Service Identity(AzureMSI)。
アクセスキー
アクセスキーを使用して接続するには、はじめにADLS Gen2 ストレージアカウントで利用可能なアクセスキーを取得する必要があります。Azure ポータルで:
- ADLS Gen2 ストレージアカウントにアクセスします。
- 設定でアクセスキーを選択します。
- 利用可能なアクセスキーの1つの値をAccessKey 接続プロパティにコピーします。
- AuthScheme:AccessKey。
- AccessKey:先にAzure ポータルで取得したアクセスキーの値。
接続の準備ができたら、次のプロパティを設定します。
共有アクセス署名(SAS)
共有アクセス署名を使用して接続するには、はじめにAzure Storage Explorer ツールを使用して署名を生成する必要があります。
接続の準備ができたら、次のプロパティを設定します。
- AuthScheme:SAS。
- SharedAccessSignature:先に生成した共有アクセス署名の値。
AzureAD、AzureMSI での認証方法については、ヘルプドキュメントの「Azure Data Lake Storage Gen 2 への認証」セクションを参照してください。
- [ Test Database ]をクリックします。
- [Permission]->[ Add]とクリックし、適切な権限を持つ新しいユーザー(または既存のユーザー)を追加します。
仮想データベースが作成されたら、Bold BI からAzure Data Lake Storage に接続することができます。
Bold BI でリアルタイムAzure Data Lake Storage のデータをビジュアライズ
以下のステップでは、Bold BI からCData Connect Server に接続して新しいAzure Data Lake Storage のデータソースを作成し、データから簡単なビジュアライゼーションを構築する方法の概要を説明します。
- Bold BI インスタンスにログインし、[data sources]タブをクリックしてMySQL コネクタを選択します。
- 基本構成を選択し、接続プロパティを設定します。
- Name:接続に名前を付けます。
- Server name:Connect Server インスタンス(CONNECT_SERVER_URL)
- Port: 3306
- Username:Connect Server のユーザー名
- Password:Connect Server のパスワード
- Mode:[Live]を選択してAzure Data Lake Storage をオンデマンドでクエリするか、[Extract]を選択してデータをBold BI にロードします。
- Database:ドロップダウンメニューから作成したデータベースを選択します。(azuredatalakedb)
- [Connect]をクリックします。
- ビジュアライズするテーブルを選択し、ワークスペースにドラッグします。
- ビジュアライゼーションのスタイルを選択してレポートに追加します。
- ビジュアライゼーションの歯車アイコンをクリックしてビジュアライゼーションプロパティを構成し、ビジュアライゼーションにカラムを割り当てます。





アプリケーションからAzure Data Lake Storage のデータへのSQL アクセス
Bold BI ワークブックからリアルタイムAzure Data Lake Storage のデータへ直接接続ができるようになりました。これで、Azure Data Lake Storage を複製することなくより多くのデータソースや新しいビジュアライゼーション、レポートを作成することができます。

アプリケーションから直接250+ SaaS 、Big Data 、NoSQL ソースへのSQL データアクセスを取得するには、CData Connect Server ページ を参照してください。