Kyligence DeepInsight AI 深度洞察 - 首个企业级自主深度推理和洞察产品发布 立即了解更多

快速上手:从 Azure Marketplace 部署 Kyligence Enterprise 3.X

Kyligence 已登陆 Azure Marketplace,本文将会基于常用基本步骤为大家做一个快速概览。

开启 Kyligence Enterprise 探索

本章节将介绍如何将 Kyligence Enterprise 部署到新的 HDInsight 集群,并使用 Kyligence Enterprise 玩转样例 Cube,重点介绍一些常见任务。实际上,您可以创建新集群或使用现有集群。本节以创建新集群为例。建议使用 Google Chrome 浏览器进行以下操作,某些网页可能无法在其他浏览器中正常显示。

登录 Kyligence Enterprise

  1. 将 Kyligence Enterprise 部署到新的 HDInsight 集群在 Azure Marketplace 中,搜索并选择 Kyligence Enterprise 以获取其产品详情。点击 Kyligence Enterprise 详情页左下角的创建以创建 HDInsight 集群。填写基本页面所有必填信息,以配置集群的基本设置,然后点击确定
    • 如果您在Microsoft Azure 世纪互联平台部署,请选择集群版本为 3.6,部署区域请选择 “中国东部” 或 “中国北部”。

      注意:中国东部2 和 中国北部2 暂不支持。

    • 如果您在Microsoft Azure 平台部署,请选择 HDI 4 Spark 2.3 作为集群类型

    填写完后,点击确定进入下一步。在集群部署配置页面设置您的存储账号容器名称,并点击确定。进入摘要页面,确定您的设置无误后,点击确定以开始创建集群。集群的创建可能需要二十分钟或更长时间。

  2. 进入 Kyligence Enterprise 的应用界面部署成功后,在 Azure 门户的仪表板中,在所有资源/所有订阅中点击您创建的新群集的名称。如果找不到,请点击查看更多,在搜索框中搜索您创建的集群名称

    在控制台左侧,点击设置下的 Applications。然后,在应用程序列表中点击 Portal 进入 Kyligence Enterprise 的应用界面。

  3. 申请试用许可证打开 Kyligence Enterprise 的应用界面时,将弹出一个更新许可证的窗口。点击窗口右上角的申请许可证,以申请 Kyligence Enterprise 的试用许可证。若您已有 Kyligence Enterprise 许可证,请将许可证文件拖拽入或点击窗口中间虚线区域进行上传,或点击输入许可证内容直接输入。提交您的企业邮箱公司名称用户名称,为您提供的为期两个月的试用许可证将立即生效。

  4. 登录 Kyligence Enterprise使用 Kyligence Enterprise 管理员账号的默认用户名“ADMIN”和默认密码“KYLIN”进行登录。初次登录后,系统会提示您修改密码。请记住新密码,以便将来登录。

玩转样例Cube

  1. 构建样例 CubeKyligence Enterprise 安装时会自动创建一个样例 Cube 以及它所需要的 Hive 表。在左侧导航栏中,点击 建模 -> learn_kylin -> Cube。然后,您将在 learn_kylin 项目中看到名为 kylin_sales_cube 的样例 Cube。初始时,该 Cube 处于 DISABLED 状态。点击 构建 以在查询之前构建它。

    选择 结束时间 如 2014-01-01,然后点击 提交。随后 Kyligence Enterprise 会开始构建工作。

    您可以通过点击左侧导航栏中的 监控 来监控构建进度。构建可能需要30分钟左右,这取决于您的集群配置。当进度达到 100% 时,Cube 状态将更改为 READY

  2. 查询样例 Cube点击左侧导航栏中的分析,输入以下 SQL 来查询 Cube: ``` SELECTCOUNT(DISTINCT KYLIN_SALES.PART_DT)

    FROM KYLIN_SALES as KYLIN_SALES

    INNER JOIN KYLIN_CAL_DT as KYLIN_CAL_DT

    ON KYLIN_SALES.PART_DT = KYLIN_CAL_DT.CAL_DT

    INNER JOIN KYLIN_CATEGORY_GROUPINGS as KYLIN_CATEGORY_GROUPINGS

    ON KYLIN_SALES.LEAF_CATEG_ID = KYLIN_CATEGORY_GROUPINGS.LEAF_CATEG_ID AND KYLIN_SALES.LSTG_SITE_ID = KYLIN_CATEGORY_GROUPINGS.SITE_ID

```

   Kyligence Enterprise 能够很快返回查询结果。

将数据导入至 Kyligence Enterprise

将数据文件上传到 Azure Blob Storage 并描述为 Hive 表格

HDInsight 支持使用 Azure Blob Storage 以及 Azure Data Lake 作为 Hadoop 的存储,您可以通过它们轻松管理和处理云上的海量数据,兼顾高可靠、高可用以及低成本。

  1. 要将数据上载到 Azure Blob Store,您需要先安装 Azure CLI。以下是使用命令行将文件上载到 Azure Blob Store 的示例:
    export AZURE_STORAGE_ACCOUNT=<your storage account>
    export AZURE_STORAGE_ACCESS_KEY=<your storage account access key>
    # list all files in container
    azure storage blob list <container>
    # upload a file to container
    azure storage blob upload <path of a local file> <container> <name in container>
    
  2. 尽管 Azure Blob Storage 不是真正的文件系统,但它支持以"/"作为文件名中的分隔符,从而模拟文件目录树的结构。以下示例用命令行将本地文件airline_2015_01.csv上载到容器mycontainer,并使用airline/2015/airline_2015_01.csv作为远程路径:
    azure storage blob upload airline_2015_01.csv
    mycontainer airline/2015/airline_2015_01.csv
    
  3. 当文件上传到 Azure Blob Store 后,您可以使用 HiveQL 语句来创建 Hive 表格。您可以在 HDInsight Ambari 的 Hive View 中,或者通过 SSH 到某个节点后使用 Hive 命令行来执行 HiveQL 语句。以下是一个用 Azure Blob Store 的 CSV 文件来创建 Hive(带分区)表的样例语句:
     hive> CREATE EXTERNAL TABLE airline_data (
     Year int,
     Quarter int,
     Month int,
     DayofMonth int,
     DayOfWeek int,
     FlightDate date,
     …
     )
     PARTITIONED BY (Part_year STRING)
     ROW FORMAT SERDE ‘org.apache.hadoop.hive.serde2.OpenCSVSerde’
     WITH SERDEPROPERTIES (“separatorChar” = “,”)
     LOCATION ‘wasb://@.blob.core.windows.net/airline’
     TBLPROPERTIES(‘serialization.null.format’=”,’skip.header.line.count’=’1’);
    

将 Hive 表导入 Kyligence Enterprise

登录 Kyligence Enterprise,在建模-> 数据源页,选择 Hive 作为数据源,将 Hive 表信息导入到 Kyligence Enterprise。导入 Hive 表信息只会同步表的元信息,例如列名、数据类型等,并不会拷贝数据,因此这一步通常非常快。

将 Kyligence Enterprise 与 Excel 集成

Microsoft Excel 需通过 MDX Service 查询 Kyligence Enterprise 中的数据。Kyligence Enterprise on Azure 已将 MDX Service 部署在您的云端环境中,无需另外部署 MDX Service,用户即能使用 Excel 数据透视表在线查询分析 Kyligence Enterprise 的数据。

先决条件

安装 Excel 2007 版及以上

注:Mac 环境下 Excel 暂不支持使用 MDX Service。

使用 Excel 连接 MDX Service

  1. 选择 数据 -> 获取数据 -> 来自数据库 -> 来自 Analysis Services
  2. 数据连接向导中填写服务器名称登录凭据服务器名称中填写连接 MDX Service 的地址信息,样本如下;登录凭据用户名密码是您的 Kyligence Enterprise 登陆用户名和密码:Azure CN mdx 的链接为:https://{hdinsight_name}-mdx.apps.azurehdinsight.cn/mdx/xmla/{project_name}

    Azure Global mdx的链接为:

    https://{hdinsight_name}-mdx.apps.azurehdinsight.net/mdx/xmla/{project_name}

  3. 现在 Cube 已经被连接到 Excel 了。在下拉框中选择您需要使用的Cube,点击 下一步
  4. 勾选总是尝试使用此文件来刷新数据在文件中保存密码,点击完成
  5. 现在,您可以使用 Excel 透视表分析 Kyligence 的 Cube 了。

 

即刻体验产品与服务

申请演示 联系我们

添加企微

kyligence
关注我们

kyligence