首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

一起来学习MDX语言,类似SQL一样的通用,查询OLAP数据库利器

是PowerBI上可以轻松还原BW的多维模型,但因BW是传统的多维模型,且它是标准化的模型,将整个财务数据都建立在一个模型中,如财务里面的资产负债、收入、利润、成本、现金流量等,不再像我们日常面对的每个事实主题是独立的...因为SAP的BW是传统多维模型,支持MDX查询访问,MDX查询里可以读取它的成员公式(还没测试到,理论上应该可行)。...所以就有必要通过MDX查询的方式,在其一个巨大的模型中精确地切割出自己想要的部分数据,再重新建模,并且理想情况下,可以调用其成员公式,将指标的计算也拿到手,不需要再重新摸黑构建。...DAX查询可以在Excel用户群体中流行,而MDX估计只能在专业BI人员群体中使用到。...最后,非常关键的一点,笔者已经下载了此书的示例数据库,并且在Sqlserver上安装了一个新实例,是传统多维模型的,可以将其还原出来,可以一边学飞一边检验。

1.6K21

Tableau完美加速SAP分析的经验总结

1、尝试直接从BO的自定义SQL开始 几乎每个SAP客户都在BO中积累了大量的模型化的SQL查询,它们通常是准确的,只是在开发人员离场后,很难由内部人员据此调整和修改前端的视图。...- 从BO或者其他平台将SAP中的模型化的SQL查询复制出来,站台到这里即可。...2、从SAP HANA Studio中迁移数据模型 很多的模型都是在HANA Studio中创建的,内部的join和union关系与prep类似,多个模型之间的关联类似于Tableau 2020.2版本之后的...一条可行的道路是业务用户自行在Prep Builder中验证逻辑并合并数据,直至完成整个业务分析模型。之后可以请IT专业人士协助转化为HANA模型或者SQLe查询。...按照这样的方法,分析师可以把BO中的SQL、Studio中的模型,甚至HANA的透明表发布到Server上,其他分析师可以通过Server直接连接而无需密码(如果设置嵌入密码的话)。如下图所示。

1.2K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【第二篇】EXCEL连接SAP HANA的方法(ODBC)

    正文部分 前言介绍【office2010】: SAP HANA的最主要功能就是建模,建模后给BW或BO来展现结果。...SAP HANA中的报表可以在SAP的BusinessObjects应用程序套件的大多数部分完成 也可以在可以创建和使用MDX查询和数据的工具中完成。...Excel可以以数据透视表的形式使用MDX语言(一种多维SQL)连接到SAP HANA。 而且又允许用户根据需要切割数据,以提取他们需要的指标。...在Excel中,我们将所有的分析和计算视图都视为多维数据集。 选择SIMULATOR,然后单击下一步,如下面的截图所示: ?...7、在此屏幕上有一个保存密码文件复选框,就是避免在每次打开Excel文件时都必须输入SAP HANA密码,但是把密码存储在Excel文件中是不安全的。

    1.5K30

    【SAP HANA系列】EXCEL连接SAP HANA的方法(ODBC)

    正文部分  前言介绍【office2010】: SAP HANA的最主要功能就是建模,建模后给BW或BO来展现结果。...SAP HANA中的报表可以在SAP的BusinessObjects应用程序套件的大多数部分完成 也可以在可以创建和使用MDX查询和数据的工具中完成。...Excel可以以数据透视表的形式使用MDX语言(一种多维SQL)连接到SAP HANA。 而且又允许用户根据需要切割数据,以提取他们需要的指标。...在Excel中,我们将所有的分析和计算视图都视为多维数据集。...选择SIMULATOR,然后单击下一步,如下面的截图所示: 7、在此屏幕上有一个保存密码文件复选框,就是避免在每次打开Excel文件时都必须输入SAP HANA密码,但是把密码存储在Excel文件中是不安全的

    1.6K30

    SAP BI技术面试100题宝典

    SAP BI模块PM面试主要关注你的能力是否适合现有的项目,主要是技术和经验,与简历写的能力相符,同时你的倾向技术要明确。 PM面试分为BW、BO两部分,根据顾问的简历和应聘的岗位所侧重的问题不同。...报表需要从sap源系统中获得即时的数据 3. 只有很少数量的数据被传输 4. 使用该查询的用户数量要少。 15、Cube的优化。...从技术层面上,先看看数据源是否有需要的这个字段,如有,只需再模型中添加重新上数即可,如果数据源没有,就要做增强了,然后按照客户提供的逻辑写代码。 35、什么是清洗表?在哪里用?...bw可以从交换表中抽取数据。...导航属性3步,1,首先不是仅属性,2,打开导航属性开关,并写描述,3,在cube中打钩。

    2.4K41

    SAP 2023分析云 新功能所有细节介绍

    此功能对于所有能够展示差异并且在表格中呈现差异条/标记的图表类型均适用 展开和钻取层次结构级别(SAP BW) 在优化故事体验中,我们支持包含SAP BW数据模型的图表当中展开、钻取和选择层次结构。...用户可以右键单击数据点以展开/折叠 请注意,SAP BW数据模型无法支持多个维的展开操作,只能展开最外层维。 在筛选器中对成员进行排序 在优化故事体验中,我们现在支持在筛选器内对成员进行排序。...这将让用户在筛选器内获得更丰富的交互体验,并缩小与SAP BW模型之间的差距。...从故事可视化图表中打开数据分析器 在优化故事体验中,故事用户可以通过操作菜单项“打开数据分析器”,从故事可视化图表中打开表格。...更新后的故事集成 当从故事中的适用图表类型以及表格中启用数据分析器时,用户目前可以选择在新的浏览器选项卡当中打开数据分析器,也可以选择在当前选项卡当中打开,当在新选项卡中打开数分析器时,故事仍将保持于初始选项卡的打开状态

    33030

    只用最适合的!全面对比主流 .NET 报表控件

    随着对 Visual Studio IDE的使用,很多开发人员已经习惯了在 VS中完成大量代码的可视化设计、测试以及调试。...RDLC: 微软自带的 RDLC 报表,集成到 Visual Studio 当中,是Visual Studio 自带的报表工具,简单易用,也在很多系统开发中得到了广泛的应用。...经过多次收购,已经被SAP 公司收购,从12版本发布到16版本,现在因为水晶报表为SAP 服务,所以更加注重数据分析,而不注重报表易于设计。...ActiveReports提供集成VS的报表设计器和独立的报表设计器,这样用户在打开 Visual Studio 中就不需要离开Visual Studio 去设计报表。大大提升了开发便利。...交叉表可以创建多维合计透视表,但是在合计表达式只能选择默认的Sum,而且无法创建复杂的表头。

    4.6K00

    PowerBI 2018年9月更新 深度解读分级聚合

    散点图支持点阵图 散点图,是一个可以从多维反应数据状态的可视化对象,在PowerBI中散点图的默认计算逻辑是,针对某个点P,计算其在X轴的度量值以及计算其在Y轴的度量值。...(姑且这么简单称呼,更准确为 Vertipaq 列式存储引擎) 【模型层】由 数据模型引擎 在 数据模型 中完成查询 在忽略一定技术细节的合理性下,我们从逻辑上将这个过程大致分为三层:报表层,逻辑层,模型层...再往下走就到了模型层,逻辑层从模型层获取真正的业务数据,这个模型层可以建立在PowerBI内部,也可以把这个模型层的物理实现交给数据库或其他数据源(如:SQLServer,SSAS,多维模型等),因此,...请再仔细观察上图,本质上,如果你能猜中用户的查询,则直接给出预先准备的答案,否则该怎样处理就怎样处理。这句话道破了整套PowerBI查询优化的本质。在传统的多维数据模型Cube中,这又叫 预计算。...的效果如下: 插曲:特别推荐 Visual Studio Code 编辑器。

    2.9K20

    常见的OLAP架构分类以及技术演进

    b) 物化视图(MOLAP)架构物化视图架构通过提前计算和预先存储多维数据的聚合结果,以加快查询速度。例如,SAP BW(SAP Business Warehouse)利用物化视图支持多维查询。...常见的混合架构有:a) Hybrid OLAP(HOLAP)架构HOLAP架构将一部分数据存储在多维存储中(如多维数组),另一部分数据存储在关系型数据库中,并在查询时进行联合操作。...优点:存储空间合理:HOLAP架构将热点数据存储在多维存储中,冷数据存储在关系型数据库中,节省存储空间。查询速度较快:多维存储支持快速的OLAP查询,关系型数据库支持复杂的查询操作。...ROLAP使用关系型数据库来存储数据,通过使用视图和聚集函数来模拟多维数据模型,并使用SQL查询语言进行查询和分析。ROLAP技术的优点是可以利用成熟的关系型数据库管理系统,但查询效率相对较低。...它将数据中的粒度较高的部分存储在关系型数据库中,而将粒度较低的部分存储在多维数组结构中。HOLAP技术能够在保持查询性能的同时,提供较好的数据更新和灵活性。

    76241

    SAP与Oracle战火从未停止 看SAP如何反击?

    对我来说,这种肤浅的比较就好像是在汽车首次面世时,我会从马和马车的销售员口中所听到的那样。...·2012年 4 月 10 日,我们曾发布一份可扩展性测试报告,证实 HANA 能够处理并行的查询,并有效地在各服务器节点之间做扩展。...在测试中,100TB 的数据在 16 个节点之间分区,实现了亚秒极的查询相应时间。...说起 SAP BW 客户,Oracle 一直强调客户必须对 BW 应用程序重新编码才能在 HANA 上使用它。这是大错特错。...在最近的一项测试中,我们在 16 个节点的群集中运行了 100TB 未经压缩的数据,其硬件成本只有 60 万美元左右。您可以把这个和Sun 的硬件成本比较一下,Sun 比其他类似硬件都要贵。

    1.4K60

    一位SAP培训顾问的建议:SAP HANA应该如何学习?

    HANA的学习路线(roadmap)也可以从其共性和特性出发来设计,下面只是个人的一些设想,仅供参考。 1....,例如SAP系统的DBA和BASIS就是不分家的,非SAP产品DBA可能和网管或者类似角色合并,只有在很大规模的企业里会有专职DBA存在。...这个角色牵涉的方面很多我只谈一下SAP领域的内容。数据分析也好挖掘也好,一般都会有几个环节,一是获取源数据,二是模型建立和开发 三是展现。...:BW,BOE(包括IDT,Universe)以及关键的HANA Studio(其实是指HANA里模型建立和开发的技术),展现:BO的水晶报表,Explorer ,dashboard 等,或者第三方的展现工具...建议学习资料:HANA Academy ,SAP Help等 适用对象:原SAP BW/BI/BO从业人员 数据挖掘和分析人员 4 HANA原生开发 HANA最有吸引力也是最有生命力的部分其实在于其原生的开发

    70330

    UML相关工具一览(20190512 更新)

    公众号文章中无法直接查询,请到 http://www.umlchina.com/Tools/search.aspx 查询您需要的建模工具 UML相关工具一览(20190512 更新) UMLChina...2019、BOUML 7.8、Software Ideas Modeler 11.97、visualSTATE 10.1.1 可以按以下条件查询: 关键词: (EA、Rose、状态机...都可以...支持思维导图(Mind Map),可以从思维导图中转换内容到用例图或者类图。曾用名:JUDE。支持自行编写的插件。...是 PowerDesigner 16.6 SAP(德国) $300-$6000 Windows C#、Java、PowerBuilder、SQL、VB.NET Visual Studio 支持 老牌建模工具...先在EA、Visual Paradigm 、Cadifra、UModel、Magic Draw、ArgoUML等UML建模工具中建立状态机模型,然后导出为XMI文件。

    6.5K20

    「Azure」数据分析师有理由爱Azure之五-Azure Analysis Services服务实操

    创建示例数据库 在相应的多维数据库下点击相应的在不同客户端打开的按钮,即可让客户端连接到此模型中读取访问。...上,而最后一种是Visual Studio打开,是用SSDT开发工具来读取模型再重新发布使用。...点击Excel打开,提示下载odc文件 PowerBIDesktop打开下载的是pbix Visual Studio打开打开下载的是关键文件bim文件 各客户端打开效果 在Excel上打开,将以透视表的方式连接到...最后,我们看一下Visual Studio打开的文件,使用SSDT打开后,可以重新编辑模型元数据进行再次发布(示例数据库中的数据源连接,需要自行修改,最好引用Azure SQL的数据源,否则还要配置本地数据网关才能使用...SSMS登录AzureAS 在SSMS上,我们可以对多维模型数据库进行处理更新、删除、增加角色等操作,非常方便。

    1.5K31

    大厂SAP BW连接驱动及官方白皮书下载、安装及注意事项! | PBI实战技能

    - 1 - 为啥要连BW? 不久前,在文章《这几个大厂数据库驱动,赶紧收藏、下载!...- 3 - 数据连接及注意 驱动安装好后,我们就可以开始连接BW的数据了,如下图所示: 在弹出的对话框里输入相应的服务器地址、系统编号、客户端ID等内容(如果不知道,可以问你们的BW项目实施商或管理人员...): 再接下来是输入用户名和密码(在此略过),就会进入BW数据仓库的模型(Cube或Query)清单: 找到自己需要接入的模型(query),然后选择需要接入的维度和指标即可...: 注意,这里选择的内容里一定要包含指标,如果只有维度,可能会造成多个维度叠加生成一个笛卡尔积大表,导致运行出错: 至此,从SAP BW接入数据的工作基本完成。...着急用的朋友,也可以先参考微软官方发布的《Power BI and SAP BW白皮书》,我已上传腾讯微云,与大厂数据驱动一同分享:

    73820

    SAP HANA是否取代BW?

    如果我要实施SAP S / 4HANA,是否需要实施BW? 这是有趣的地方。非常清楚的是S / 4HANA具有出色的分析功能,其中许多功能在S / 4HANA Fiori UX屏幕中启用。...我是否仍需要数据的多个副本和批处理? 就短期而言–是的。目前,SAP BW仍需要以批处理方式从S / 4HANA中提取数据,或者从S / 4HANA复制数据,或者使用实时提取器。...他们优化了HANA的计算引擎,因此可以构建大多数计算,并且在HANA SPS10中启用了最后一个重大挑战,即层次结构,因此希望BW在2015年支持本机HANA层次结构。这是巨大的。...另外,当心在SAP TechEd 2015上,您可能会听到一些惊喜! 我真的可以使用SAP BW作为主要数据仓库吗?...但是请考虑一下:在购买S / 4HANA时,SAP在许多情况下会将捆绑的BW捆绑在价格中,以无限制地使用。

    1.3K20

    SAP用户权限控制设置及开发

    ID,该参数ID及值一般存储在SAP所划分的内存区域中,在SAP GUI启动时会自动读取,并作为默认值自动赋值给屏幕上相关字段中,如SD中销售组织参数ID为VKO,HR国家分组参数ID为MOL:...SU01来对某用户进行角色的分配: ,当分配好角色时,该角色所带的参数文件也会自动带过来放在参数文件Tab中,但你也可以在参数文件中还可以直接将其他的参数文件加进来,如SAP_ALL、SAP_NEW参数文件...BW授权 BW标准授权(即操作授权) 控制用户是否可以修改、创建、查看报表 通过角色模板生成权限数据 上面(为角色分配菜单权限/为角色分配权限数据)是根据你选择的事务码(菜单)后,再进“权限”Tab点击...,下面是用户所分配的标准授权: 在程序中调用权限对象 在很多SAP标准程序中,已经存在了对权限数据的调用及管控功能 在程序中可以通过ABAP程序编辑器快速插入调用权限的代码: 权限代码需要放在AT...这样就可以在调用前确定当前用户是否有权执行。 在程序中读取权限对象所设定的权限值 GET_AUTH_VALUES 返回该权限对象中的所有权限字段以及该字段所对应的权限值。

    4K33

    Visual Studio 智能代码插件:CodeGeeX

    这种随机性可以从宏观统计上提高生成的准确率。如果希望降低随机性,可以在插件设置中调整部分参数设置,但不建议一般用户调整这些设置。...插件安装方式 1.在Visual Studio 2022的扩展->管理扩展中搜索CodeGeeX。 2、在Visual Studio窗口顶部的"扩展"菜单中,点击下拉菜单中选择"管理扩展"。...: 使用方式 CodeGeex 在Visual Studio 中的使用方式,保持了它在Visual Studio Code 和 JetBrains IDEs 全家桶的使用方式,您可以无缝的拓展到不同IDE...1、登录 启动后进行登录,有三种登录方式,可以点击左上角的 登录 链接,也可以点CodeGeeX菜单中的"登录”,也可以打开聊天框打开侧边栏进行登录,具体如下图所示: 这里通过CodeGeeX的侧边栏登录...智能问答 CodeGeeX 的智能问答支持模型选择,你可以选择Pro版模型或者Lite版的模型,点击CodeGeeX目录,打开 CodeGeeX 侧边栏(聊天窗),点击侧边栏上方的Ask CodeGeeX

    32010

    微软的邹欣带你写出你的第一个 AI 应用

    多学一些知识,当然是很好的,但毕竟需要不少的时间,在软件开发中积累的经验好像也用不上太多。 如果程序员们从自己擅长的领域出发,逐步融入 AI 热潮中,岂不是取长补短,事半功倍?...从另一方面来看,以后是不是只需要开发 AI 模型就够了呢?显然不是,AI 模型会带来智能革命,但传统的软件开发仍然是基础。...在接下来的安装过程中,会通过它下载一些 AI 组件。 先打开命令行或终端窗口,输入 git,看是否能找到此命令。...如果已经安装了 Visual Studio 2017,只需要从开始菜单中搜索并打开 Visual Studio Installer。...安装完成后,可以通过开始菜单中的 Visual Studio Installer 再次打开这个界面,安装其它工作负载。 ?

    69720
    领券