第198页,共678页。 显示 6,778 条结果 (0.486 秒)
计算度量与计算列的区别
计算列和计算度量,实现高效的数据处理与分析。 2 计算类型使用场景介绍 类型 场景描述 适用功能 明细级别计算 数据源行级别计算、转换字段类型、数据分割等 计算列、分组字段 聚合/汇总计算 求平均值、最大值、求和等 原子度量、计算 … 。 002.png 先把数据导入到模型中,导入数据到数据模型具体操作可参考:导入文件数据。 shili02.png 客户诉求: 1、计算“神马有限公司”每一笔合同的单价? 分析业务需求,是每一笔合同的单价,单价=合同金额/购买数量,每一行都要得到一个”单价“,属于明细级别的计算,可以使用 计算列 来进行计算。 表达式连接Microsoft SQL Server Analysis Services 2000
。 image2021-8-20_14-32-56.png 3、弹出“新建多维数据源”窗口,输入相关信息,勾选“SQL Server 2000”; image2019-8-26 14_30_40.png 4、确保以上各设置项输入正确后,单击 测试连接 按钮,弹出“测试通过”提示信息。 5、选择要查询的数据源集合、多维数据库; 6、点击 保存 ,完成新建一个多维数据源ms2000。⬝ 连接Microsoft SQL Server Analysis Services 2000
。 image2021-8-20_14-32-56.png 3、弹出“新建多维数据源”窗口,输入相关信息,勾选“SQL Server 2000”; image2019-8-26 14_30_40.png 4、确保以上各设置项输入正确后,单击 测试连接 按钮,弹出“测试通过”提示信息。 5、选择要查询的数据源集合、多维数据库; 6、点击 保存 ,完成新建一个多维数据源ms2000。SQL引擎V2.0介绍
想需要关闭压缩空行效果,需要把系统选项/高级设置:SQL_ENGINE_IS_FILTER_NULL=false进行关闭。 3 如何判断是否走了SQL引擎V2.0 方法1:查看系统监控 “SQL/MDX监控”记录的数据源是否显示“SQL引擎V2.0”,如果是,则走了SQL引擎V2.0。 image2024-12-13_14-38-46.png 方法2:耗时分析,与方法1一样查看执行数据源: image2024-12-13_14-40-52.png 4 SQL引擎V2.0的原理简说 SQL引擎V2.0是使用 DuckDB 作为 数据模型 SQL 查询的执行引擎。 作为一款嵌入式数据库,DuckDB 专为高效处理Smartbi系统配置信息说明
库连接 image2024-7-18_16-43-34.png 驱动程序类:用户选择好连接的数据库的类型的后,系统自动生成驱动程序类。 连接字符串:用户选择好连接的数据库的类型后,系统自动生成相应的连接字符串,用户需要把其中的“{host}”、“{port}”、“{database}”分别换成连接数据源所在 … 。默认为空表示不启用。缓存服务器部署方式参考1安装Smartbi会话缓存服务 7、用户管理 用户管理是用于配置与用户集成相关的二次开发内容。 image2021-8-19_17-18-9.png 各设置项说明如下: 设置项 说明 显示操作权限管理界面 是否在Smartbi中显示操作权限管理直连&抽取
,那么抽取的时候需要使用管理员的账号进行抽取; 详情可查阅计划任务。 2、如果模型的查询是 数据源表,并且在源表设置了行权限,全量抽取不会继承源表设置的行权限,需要重新在模型上设置行权限;详参:数据模型行权限。如果是数据模型V2.0引擎,抽取时不引用计划任务设置的执行人的权限,行权限在查询时生效,详情可查看:数据 … ,无法动态切换;详参:参数设置。 1、直连模式示意图: zhilian.png 2、直连模式是Smartbi引擎查询的默认模式,所有的查询会发送给底层数据库或数仓执行; 目前数据模型中支持直连的查询有:数据源表、即席查询、SQL查询、存储在指定数据库的”生成日期表“(非存储在MPP),详参:查询并准备数据连接Hyperion Essbase Server 9.3
: worddav62d809db706ca07497ad279cdae63704.png 在Smartbi中连接Essbase Server 9.3 1、登录Smartbi; 2、在“系统导航栏”选择 数据连接 ,在“数据连接”界面主菜单选择 多维数据库 > Essbase。 image2021-8-20_14-55-51.png 3、弹出“新建多维数据源”窗口,勾选 … 按钮,弹出“测试通过”提示信息,并在“数据源集合”中列出该EssbaseXMLA服务上已添加的Essbase Server; 5、选择要查询的数据源集合和多维数据库; 6、点击 保存 ,完成新建一个多维数据源Essbase_9。⬝ 连接Hyperion Essbase Server 9.3
、在“系统导航栏”选择 数据连接 ,在“数据连接”界面主菜单选择 多维数据库 > Essbase。 image2021-8-20_14-55-51.png 3、弹出“新建多维数据源”窗口,勾选“Essbase 9”,输入相关信息; image2019-8-26 16_33_6.png 数据库类型:Essbase 9 连接的地址:上节中部署的EssbaseXmla服务器的地址,如http://server03:9009/EssbaseXmla/xmla。 4、确保以上各设置项输入正确后,单击 测试连接 按钮,弹出“测试通过”提示信息,并在“数据源集合”中列出该EssbaseXMLA服务上已添加的Essbase逻辑租户扩展包使用手册
。 worddavde9664db960de05a53b37855c5be0c5d.png 配置租户模板角色 先配置三个模板租户角色,租户信息初始化时会以这三个模板角色为源复制其相应的操作权限并创建租户默认角色。模板角色分别为管理员、开发者、浏览者,管理员角色权限最大,开发者其次,浏览者最小。 打开系统运维-->用户管理,点击新建角色 worddav827070f1f6727efc00399d1817dcbea2.png 创建管理员角色并设置操作权限 角色名称:model_admin(不可修改) 别名:管理员(不建议修改) worddav44f80e2a25527a3cfdfca1585c323091.png 为租户管理员模板角色分配操作权限,数据连接、数据准备、分析展现、社交、移动端、资源发布可分配全部BI笔记之---BI通用流程
。这一步需要参与的人员可以灵活来定,因为是需要一定的MDX经验,而且有可能需要对团队进行报表开发培训。需要指出的一点是,即使到目前的SQLServer版本,用Cube作为SSRS的数据源开发报表还不是很舒服,相关问题有时间会详细阐述,同时也希望有些问题能在下一个版本的SQLServer中解决。 数据验证,等同于测试的过程,观察统计出的数据是否有异常,比如通过单个SQL查询的方式对报表数据进行验证。如果出险问题,根据问题的实际情况再去确认是哪个环节出的问题。 最后生产环境的部署,没什么好说的了,注意管理好SSRS的报表资源就OK了,比如为了避免相互覆盖,我们可以要求报表开发人员不使用共享数据源等。 此方案还可扩展为SSAS支持