在 Sisense 中可视化 Azure 数据资源管理器中的数据Visualize data from Azure Data Explorer in Sisense

Sisense 是一个分析业务智能平台,用于构建可提供交互性极强的用户体验的分析应用。Sisense is an analytics business intelligence platform that enables you to build analytics apps that deliver highly interactive user experiences. 有了业务智能和仪表板报告软件,只需单击几下即可访问和组合数据。The business intelligence and dashboard reporting software allows you to access and combine data in a few clicks. 可以连接到结构化和非结构化的数据源、在几乎不编写脚本和代码的情况下联接多个源的表,以及创建交互式 Web 仪表板和报表。You can connect to structured and unstructured data sources, join tables from multiple sources with minimal scripting and coding, and create interactive web dashboards and reports. 本文介绍如何将 Azure 数据资源管理器设置为 Sisense 的数据源,并将来自示例群集的数据可视化。In this article, you'll learn how to set up Azure Data Explorer as a data source for Sisense, and visualize data from a sample cluster.

先决条件Prerequisites

若要完成本文,需要满足以下条件:You need the following to complete this article:

使用 Azure 数据资源管理器 JDBC 连接器连接到 Sisense 仪表板Connect to Sisense dashboards using Azure Data Explorer JDBC connector

  1. 下载以下 jar 文件的最新版并将其复制到 ..\Sisense\DataConnectors\jdbcdrivers\adxDownload and copy the latest versions of the following jar files to ..\Sisense\DataConnectors\jdbcdrivers\adx

    • activation-1.1.jaractivation-1.1.jar
    • adal4j-1.6.0.jaradal4j-1.6.0.jar
    • commons-codec-1.10.jarcommons-codec-1.10.jar
    • commons-collections4-4.1.jarcommons-collections4-4.1.jar
    • commons-lang3-3.5.jarcommons-lang3-3.5.jar
    • gson-2.8.0.jargson-2.8.0.jar
    • jcip-annotations-1.0-1.jarjcip-annotations-1.0-1.jar
    • json-smart-1.3.1.jarjson-smart-1.3.1.jar
    • lang-tag-1.4.4.jarlang-tag-1.4.4.jar
    • mail-1.4.7.jarmail-1.4.7.jar
    • mssql-jdbc-7.2.1.jre8.jarmssql-jdbc-7.2.1.jre8.jar
    • nimbus-jose-jwt-7.0.1.jarnimbus-jose-jwt-7.0.1.jar
    • oauth2-oidc-sdk-5.24.1.jaroauth2-oidc-sdk-5.24.1.jar
    • slf4j-api-1.7.21.jarslf4j-api-1.7.21.jar
  2. 打开 Sisense 应用。Open Sisense app.

  3. 选择“数据”选项卡,然后选择“+ElastiCube”,创建新的 ElastiCube 模型。 Select Data tab and select +ElastiCube to create a new ElastiCube model.

    选择 ElastiCube

  4. 在“添加新的 ElastiCube 模型”中为 ElastiCube 模型命名,然后单击“保存”。 In Add new ElastiCube Model, name the ElastiCube model and Save.

    添加新的 ElastiCube 模型

  5. 选择“+ 数据”。 Select + Data.

    “选择数据”按钮

  6. 在“选择连接器”选项卡中,选择“通用 JDBC”连接器。 In Select Connector tab, select Generic JDBC connector.

    选择 JDBC 连接器

  7. 在“连接”选项卡中完成“通用 JDBC”连接器的以下字段,然后选择“下一步”。 In the Connect tab, complete the following fields for the Generic JDBC connector and select Next.

    JDBC 连接器设置

    字段Field 说明Description
    连接字符串Connection String jdbc:sqlserver://<cluster_name.region>.kusto.chinacloudapi.cn:1433;database=<database_name>;encrypt=true;trustServerCertificate=false;hostNameInCertificate=*.kusto.chinacloudapi.cn;loginTimeout=30;authentication=ActiveDirectoryPassword
    JDBC JARs 文件夹JDBC JARs folder ..\Sisense\DataConnectors\jdbcdrivers\adx
    驱动程序的类名称Driver's Class Name com.microsoft.sqlserver.jdbc.SQLServerDriver
    用户名User Name AAD 用户名AAD user name
    密码Password AAD 用户密码AAD user password
  8. 在“选择数据”选项卡中搜索“选择数据库”,以便选择有权访问的相关数据库。 In the Select Data tab, search Select Database to select the relevant database to which you have permissions. 在此示例中,请选择“test1” 。In this example, select test1.

    选择数据库

  9. 在“test”(数据库名称)窗格中执行以下操作: In test (database name) pane:

    1. 选择表名,以便预览该表并查看表的列名。Select the table name to preview the table and see the table column names. 可以删除不需要的列。You can remove unnecessary columns.
    2. 选择相关表的复选框,将该表选中。Select the check box of the relevant table to select that table.
    3. 选择“完成” 。Select Done.

    选择表

  10. 选择“生成”,以便生成数据集。 Select Build to build your dataset.

    • 在“生成” 窗口中,选择“生成” 。In the Build window, select Build.

      “生成”窗口

    • 等待生成过程完成,然后选择“生成成功”。 Wait until build process is complete and then select Build Succeeded.

      生成成功

创建 Sisense 仪表板Create Sisense dashboards

  1. 在“Analytics”选项卡中 选择“+” > “新建仪表板”,创建有关此数据集的仪表板。In Analytics tab, select + > New Dashboard to create dashboards on this dataset.

    新建仪表板

  2. 选取一个仪表板,然后选择“创建”。 Pick a dashboard and select Create.

    创建仪表板

  3. 在“新建小组件” 下选择“+ 选择数据” ,以便创建新的小组件。Under New Widget, select + Select Data to create a new widget.

    向 StormEvents 仪表板添加字段

  4. 选择“+ 添加更多数据”,向图形添加更多列。 Select + Add More Data to add additional columns to your graph.

    向图添加更多数据

  5. 选择“+ 小组件”,创建另一个小组件。 Select + Widget to create another widget. 通过拖放小组件重新排列仪表板中的项。Drag and drop widgets to rearrange your dashboard.

    Storm 仪表板

现在可以通过视觉分析来浏览数据,构建其他仪表板,以及将数据转换成能够对业务造成影响的可操作见解。You can now explore your data with visual analytics, build additional dashboards, and transform data into actionable insights to make an impact on your business.

后续步骤Next steps