zoukankan      html  css  js  c++  java
  • BAM门户聚合 – Pivot Table不显示数据

    错误描述


    在我们使用bm.exe命令部署好BAM Active和View之后,可以在BAM Portal看到已部署的对象,并且能够在Activity Search当中查询到所有被BAM跟踪的数据,如图所示:

    1

    但是在这里我们会遇到一个问题,就是在聚合(Aggregations)页中,我们在PivotTable中看不到所追踪的数据,也无法呈现出那些好看的报表,问题究竟出在哪里??其实做过BI的人应该会很快能够想得到的就是Cube,BAM的这些聚合分析数据也是来自于BAM的Cube当中的。

    但是Cube出现了什么错误呢?其实在这里需要我们执行一个SSIS的包,通过SSIS来将数据从BAM的关系型数据库中导入到Cube里面,因此在没做这一步处理之前,我们必然是在PivotTable中看不到数据的。

    解决方法


    既然找到了问题的原因,是需要我们执行一个SSIS的包,那我们在这里就使用SQL Server代理来创建一个工作计划(Job),让它帮助我们按需执行SSIS包,其创建方法如下:

    1. 打开SQL Server代理->Jobs->New Job
    2. 左侧GeneralNameLoan_BAMProcessOwnerDemoDomain/Administrator
    3. 左侧Steps,点击New创建步骤,Step nameDTSPack_LoanTypeSQL  Server Integration Services Package;下方General标签页中,Serverlocalhost;选择Windows身份认证方式;Package:导入BAM_AN_LoanInfoView
    4. 左侧Schedules,点击New创建工作计划日程,在这里我设置的是每个5秒执行一次SSIS包,我是为了方便更快速地看到数据的变化,大家可以根据自己的业务需求调整执行SSIS包的时间间隔。
    5. 创建工作计划之后,启用它,它会执行SSIS包来抽取数据到我们发布的BAMCube当中,现在再去BAM Portal就可以在PivotTable看到数据了。

    2

  • 相关阅读:
    面向对象(接口 ,多态)
    面向对象(继承,重写,this,super,抽象类)
    IO(字符流 字符缓冲流)
    ArrayList集合
    字符串常用API
    面向对象(类,封装,this,构造方法)
    不同类型问题代码训练
    java中的方法
    04慕课网《进击Node.js基础(一)》HTTP讲解
    《JavaScript设计模式与开发实践》——第3章 闭包和高阶函数
  • 原文地址:https://www.cnblogs.com/hainange/p/6153598.html
Copyright © 2011-2022 走看看