Sisense で Azure Data Explorer のデータを視覚化する

Sisense は、高度な対話型のユーザー エクスペリエンスを提供する分析アプリをビルドできる分析ビジネス インテリジェンス プラットフォームです。 ビジネス インテリジェンスとダッシュボード レポート ソフトウェアにより、数回のクリックでデータにアクセスして、データを組み合わせることができます。 構造化および非構造化データ ソースに接続し、最小限のスクリプトとコーディングで複数のソースからのテーブルを結合して、対話型の Web ダッシュボードとレポートを作成できます。 この記事では、Sisense のデータ ソースとして Azure Data Explorerを設定し、サンプル クラスターからデータを視覚化する方法について説明します。

前提条件

この記事を完了するには、以下が必要です。

Azure Data Explorer JDBC コネクタを使用して Sisense ダッシュ ボードに接続する

  1. 次の jar ファイルの最新バージョンをダウンロードして、..\Sisense\DataConnectors\jdbcdrivers\adx にコピーします

    • activation-1.1.jar
    • adal4j-1.6.0.jar
    • commons-codec-1.10.jar
    • commons-collections4-4.1.jar
    • commons-lang3-3.5.jar
    • gson-2.8.0.jar
    • jcip-annotations-1.0-1.jar
    • json-smart-1.3.1.jar
    • lang-tag-1.4.4.jar
    • mail-1.4.7.jar
    • mssql-jdbc-7.2.1.jre8.jar
    • nimbus-jose-jwt-7.0.1.jar
    • oauth2-oidc-sdk-5.24.1.jar
    • slf4j-api-1.7.21.jar
  2. Sisense アプリを開きます。

  3. [データ] タブを選択し、[+ ElastiCube] を選択して、新しい ElastiCube モデルを作成します。

    ElastiCube を選択する。

  4. [Add new ElastiCube Model](新しい ElastiCube モデルの追加) で、ElastiCube モデルに名前を付けて、[Save](保存) で保存します。

    新しい ElastiCube モデルを追加する。

  5. [+ Data](+ データ) を選択します。

    データ ボタンを選択する。

  6. [Select Connector](コネクタの選択) タブで、[Generic JDBC](汎用 JDBC) コネクタを選択します。

    JDBC コネクタを選択する。

  7. [Connect](接続) タブで、[Generic JDBC](汎用 JDBC) コネクタの次のフィールドに入力し、[Next](次へ) を選択します。

    JDBC コネクタの設定。

    フィールド 説明
    Connection String jdbc:sqlserver://<cluster_name.region>.kusto.windows.net:1433;database=<database_name>;encrypt=true;trustServerCertificate=false;hostNameInCertificate=*.kusto.windows.net;loginTimeout=30;authentication=ActiveDirectoryPassword
    JDBC JAR フォルダー ..\Sisense\DataConnectors\jdbcdrivers\adx
    ドライバーのクラス名 com.microsoft.sqlserver.jdbc.SQLServerDriver
    [ユーザー名] ユーザー名をMicrosoft Entraする
    パスワード ユーザー パスワードのMicrosoft Entra
  8. [Select Data](データの選択) タブで、[Select Database](データベースの選択) を選択して、アクセス許可がある関連データベースを選択します。 この例では、[test1] を選択します。

    データベースを選択する。

  9. test (データベース名) ウィンドウで:

    1. テーブル名を選択してテーブルをプレビューし、テーブル列名を確認します。 不要な列を削除できます。
    2. 関連テーブルのチェック ボックスを選択して、そのテーブルを選択します。
    3. [完了] を選択します。

    テーブルを選択する。

  10. [Build](ビルド) を選択して、データセットをビルドします。

    • [Build](ビルド) ウィンドウで [Build](ビルド) を選択します。

      [Build]\(ビルド\) ウィンドウ。

    • ビルド プロセスが完了するまで待ち、[Build Succeeded](ビルドが成功しました) を選択します。

      ビルドに成功しました。

Sisense ダッシュ ボードを作成する

  1. [Analytics](分析) タブで、+>[New Dashboard](新しいダッシュボード) を選択して、このデータセットでダッシュボードを作成します。

    新しいダッシュボード。

  2. ダッシュ ボードを選択し、[Create](作成) を選択します。

    ダッシュボードを作成する。

  3. [New Widget](新しいウィジェット) で、[+ Select Data](+ データの選択) を選択して、新しいウィジェットを作成します。

    StormEvents ダッシュ ボードにフィールドを追加する。

  4. [+ Add More Data](+ データの追加) を選択し、グラフに列を追加します。

    グラフにデータを追加する。

  5. [+ Widget](+ ウィジェット) を選択し、別のウィジェットを作成します。 ウィジェットをドラッグ アンド ドロップして、ダッシュ ボードを再配置します。

    Storm ダッシュボード。

ビジュアル分析によって、データを調査し、追加のダッシュボードを作成して、データをアクションにつながる分析情報に変換して、ビジネスに効果をもたらすことができるようになりました。