基于OLAP的PAS套餐可视化分析系统的设计与实现
发布时间:2021-12-18 07:55
随着社会信息化建设的深入发展,企业不仅仅需要生产、管理等事务的信息化处理,更进一步要求从事务处理的历史数据中获取有用的知识,为企业的决策制定、为提高企业竞争力提供有力支持。原有的OLTP信息系统已不能满足企业需求。数据仓库和OLAP技术作为BI(Business Intelligences)解决方案的一部分,较好地满足了企业的新需求。数据仓库融合了企业各个信息系统中原来孤立的信息,由此构建相关信息的多维数据集。OLAP技术则可以从多个角度、多个层次去分析这些信息,并从中挖掘知识,为企业的决策提供参考依据。本文从XX电信的PAS套餐可视化分析的实际需求出发,把分散在各个业务系统中的PAS套餐相关数据抽取、转换之后装载到PAS套餐数据仓库中,并以此为主题,构建了与PAS套餐相关的多维数据立方体。最后基于Reporting Services和OWC(Office Web Component),为用户提供固定报表和即席查询两种OLAP方式。决策人员以OLAP方式分析每个客户群的消费行为特征,为XX电信的个性化营销做前期工作。本课题完成的主要任务有:研究数据仓库和OLAP的基本理论、设计数据仓库...
【文章来源】:昆明理工大学云南省
【文章页数】:63 页
【学位级别】:硕士
【部分图文】:
使用DTS设计器设计DTS包盯S设计器中提供多种连接,任务
昆明理工人学子项卜论文图6一4“成功时”_!:作流属性设置图中只有一个优先约束,它表示,在源步骤“判断时间维表是否存在”任务成功执行时,刁‘能执行目的步骤“更新时间维表”任务。我们也可以根据实际需要,对任务的执行新建更多其它的约束条件来保证目的步骤的准确执行。更新时间维表的DTS包中的步骤是否都得到了成功执行?如果没有成功执行,则是在哪一个步骤出现了问题?在设计这个包时,我们在每个步骤都用“发送邮件任务”来给出执行情况的信息。一个简单的“发送邮件任务”可以实现为如下形式:图6一5“发送邮件任务”属性设置我们为“判断时间维表是否存在”任务和“更新时间维表”任务分别配置一个发送成功信息邮件和一个发送失败信息邮件。根据每个步骤的完成与否,用“成功时”和“失败时”工作流来约束指定发送哪个邮件消息。6.2.2事实表更新的DTS包实现事实表同样存放在SQL数据库,但叶子级的数据要从XX电信的帐务数据中抽取和转换。XX电信的帐务数据4记录了每个PAS套餐用户每月的各种业务消费收入以及各种通话时长。这些数据记录在xx电信的Oracle数据库中。我们用DTS导入/导出向导来辅助实现更新收入事实表的DTS包。1.依照DTS导入/导出向导的提示
二二疚翩叫份州翻摘翻断劲劲一黔一哪一一 一携携携携携携携携携携携携携携髯训一嘛面一「赫:, ,图6一 6PAS套餐用户收入数据转换任务的数据列映射与转换7.我们可以在源到目的的数据拷贝时对数据做转换。令时间列的数据类型转换由于源表中的时间列数据类型为Datetime,而决策部门分析数据时,习惯于用YYYYMM(即4位年份加2位的月份)的格式。时间维表的时间列数据类型为Var。har,我们需要根据时间维表的数据类型对时间列数据进行数据转换。我们删除原来的时间列的映射,并创建一个新数据转换:黔攀一‘昌碍~在种目~的转换〔澳习祠理习一鲤习幕十OLAP的队S套餐可视化分析系统的设计‘J实现作者:黄宏宇异师:胡建华l亨齐心一44-
本文编号:3541959
【文章来源】:昆明理工大学云南省
【文章页数】:63 页
【学位级别】:硕士
【部分图文】:
使用DTS设计器设计DTS包盯S设计器中提供多种连接,任务
昆明理工人学子项卜论文图6一4“成功时”_!:作流属性设置图中只有一个优先约束,它表示,在源步骤“判断时间维表是否存在”任务成功执行时,刁‘能执行目的步骤“更新时间维表”任务。我们也可以根据实际需要,对任务的执行新建更多其它的约束条件来保证目的步骤的准确执行。更新时间维表的DTS包中的步骤是否都得到了成功执行?如果没有成功执行,则是在哪一个步骤出现了问题?在设计这个包时,我们在每个步骤都用“发送邮件任务”来给出执行情况的信息。一个简单的“发送邮件任务”可以实现为如下形式:图6一5“发送邮件任务”属性设置我们为“判断时间维表是否存在”任务和“更新时间维表”任务分别配置一个发送成功信息邮件和一个发送失败信息邮件。根据每个步骤的完成与否,用“成功时”和“失败时”工作流来约束指定发送哪个邮件消息。6.2.2事实表更新的DTS包实现事实表同样存放在SQL数据库,但叶子级的数据要从XX电信的帐务数据中抽取和转换。XX电信的帐务数据4记录了每个PAS套餐用户每月的各种业务消费收入以及各种通话时长。这些数据记录在xx电信的Oracle数据库中。我们用DTS导入/导出向导来辅助实现更新收入事实表的DTS包。1.依照DTS导入/导出向导的提示
二二疚翩叫份州翻摘翻断劲劲一黔一哪一一 一携携携携携携携携携携携携携携髯训一嘛面一「赫:, ,图6一 6PAS套餐用户收入数据转换任务的数据列映射与转换7.我们可以在源到目的的数据拷贝时对数据做转换。令时间列的数据类型转换由于源表中的时间列数据类型为Datetime,而决策部门分析数据时,习惯于用YYYYMM(即4位年份加2位的月份)的格式。时间维表的时间列数据类型为Var。har,我们需要根据时间维表的数据类型对时间列数据进行数据转换。我们删除原来的时间列的映射,并创建一个新数据转换:黔攀一‘昌碍~在种目~的转换〔澳习祠理习一鲤习幕十OLAP的队S套餐可视化分析系统的设计‘J实现作者:黄宏宇异师:胡建华l亨齐心一44-
本文编号:3541959
本文链接:https://www.wllwen.com/falvlunwen/hetongqiyue/3541959.html