Dundas BI でAzure Data Lake Storage データに連携するダッシュボードを構築

ダイナミックダッシュボードを作成し、Dandus BI からAzure Data Lake Storage データを分析します。.

古川えりか
コンテンツスペシャリスト


azuredatalake ロゴ

CData

odbc ロゴ画像
Dundas BI ロゴ

こんにちは!ドライバー周りのヘルプドキュメントを担当している古川です。

CData ODBC Driver for ADLS を使えば、Azure Data Lake Storage に標準ODBC でのアクセスが可能になり、いろいろなBI、帳票、ETL ツールからデータ連携が可能になります。本記事では、Dundas BI からAzure Data Lake Storage データにGeneric ODBC として接続し、レポートやダッシュボードを作成します。

CData ODBC Drivers とは?

CData ODBC Drivers は、以下のような特徴を持ったリアルタイムデータ連携ソリューションです。

  1. Azure Data Lake Storage をはじめとする、CRM、MA、会計ツールなど多様なカテゴリの270種類以上のSaaS / オンプレミスデータソースに対応
  2. 多様なアプリケーション、ツールにAzure Data Lake Storage データを連携
  3. ノーコードでの手軽な接続設定
  4. 標準 SQL での柔軟なデータ読み込み・書き込み

CData ODBC Driver では、1.データソースとしてAzure Data Lake Storage の接続を設定、2.Dundas BI 側でODBC Driver との接続を設定、という2つのステップだけでデータソースに接続できます。以下に具体的な設定手順を説明します。

CData ODBC Drivers のインストールとAzure Data Lake Storage への接続設定

まずは、本記事右側のサイドバーからADLS ODBC Driver の無償トライアルをダウンロード・インストールしてください。30日間無償で、製品版の全機能が使用できます。

  1. 未指定の場合は、データソース名(DSN)で必要な接続プロパティの値を指定します。ビルトインのデータソースアドミニストレーターを使用してDSN を設定します。ドライバーのインストールの最後にアドミニストレーターが開きます。Microsoft ODBC データソースアドミニストレーターでDSN を作成及び設定する方法については、ヘルプドキュメントの[Getting Started]チャプターを参照してください。

    Authenticating to a Gen 1 DataLakeStore Account

    Gen 1 uses OAuth 2.0 in Azure AD for authentication.

    For this, an Active Directory web application is required. You can create one as follows:

    1. Sign in to your Azure Account through the .
    2. Select "Azure Active Directory".
    3. Select "App registrations".
    4. Select "New application registration".
    5. Provide a name and URL for the application. Select Web app for the type of application you want to create.
    6. Select "Required permissions" and change the required permissions for this app. At a minimum, "Azure Data Lake" and "Windows Azure Service Management API" are required.
    7. Select "Key" and generate a new key. Add a description, a duration, and take note of the generated key. You won't be able to see it again.

    To authenticate against a Gen 1 DataLakeStore account, the following properties are required:

    • Schema: Set this to ADLSGen1.
    • Account: Set this to the name of the account.
    • OAuthClientId: Set this to the application Id of the app you created.
    • OAuthClientSecret: Set this to the key generated for the app you created.
    • TenantId: Set this to the tenant Id. See the property for more information on how to acquire this.
    • Directory: Set this to the path which will be used to store the replicated file. If not specified, the root directory will be used.

    Authenticating to a Gen 2 DataLakeStore Account

    To authenticate against a Gen 2 DataLakeStore account, the following properties are required:

    • Schema: Set this to ADLSGen2.
    • Account: Set this to the name of the account.
    • FileSystem: Set this to the file system which will be used for this account.
    • AccessKey: Set this to the access key which will be used to authenticate the calls to the API. See the property for more information on how to acquire this.
    • Directory: Set this to the path which will be used to store the replicated file. If not specified, the root directory will be used.

    DSN を構成する際に、Max Rows プロパティを定めることも可能です。これによって返される行数が制限されるため、可視化やレポートをデザインする際のパフォーマンスを向上させるのに役立ちます。

  2. Dundas BI インターフェースでメニューを開き、[New][Data Connector]をクリックします。 Adding a New Data Connector.
  3. Dundas BI Data Connector を構成します。
    • Data Connector に名前を付けます。
    • Data Provider として[ODBC generic]を選択します。
    • [Use System DSN]のチェックボックスにチェックを入れます。
    • 適切なSystem DSN を選択します。
    Configure the Data Connector.

Azure Data Lake Storage データをダッシュボードに追加する

これで、Azure Data Lake Storage を使用してダッシュボードを作成することができます。

  1. ホームページに移動します。
  2. [Explore Data]をクリックします。
  3. Home > Explore Data
  4. 適切なData Connector を展開します。
  5. 関連するデータを[Connector]からパネルにドラッグします。
    • 追加する[table]全体を選択できますが、適切な可視化を作成するために、Metric Set から[Measures/Rows]を削除する必要があるかもしれません。もしくは、可視化に含めるフィールドのみを選択することもできます。
    • フィールドを選択すると、Measures とRows に任意のフィルタまたは条件を追加して可視化をさらにカスタマイズできます。
  6. Adding data from a Data Connector.(Salesforce is shown.)
  7. メニューバーから[Re-visualize]をクリックし、データに適切な可視化を選択します。
  8. Displayed Data.(Salesforce is shown.)
  9. [Add To New Dashboard]をクリックして可視化を新しいダッシュボードに追加します。
  10. Adding the Visualization to a Dashboard.(Salesforce is shown.)
  11. ダッシュボードを構成し、Azure Data Lake Storage の動的な可視化を作成します。 Sample Dashboard (Salesforce data is shown.)

Azure Data Lake Storage からDundas BI へのデータ連携には、ぜひCData ODBC Driver をご利用ください

このようにCData ODBC Drivers と併用することで、270を超えるSaaS、NoSQL データをコーディングなしで扱うことができます。30日の無償評価版が利用できますので、ぜひ自社で使っているクラウドサービスやNoSQL と合わせて活用してみてください。

CData ODBC Driver は日本のユーザー向けに、UI の日本語化、ドキュメントの日本語化、日本語でのテクニカルサポートを提供しています。

関連コンテンツ

トライアル・お問い合わせ

30日間無償トライアルで、CData のリアルタイムデータ連携をフルにお試しいただけます。記事や製品についてのご質問があればお気軽にお問い合わせください。