多维数据分析是以数据库或数据仓库为基础的,其最终数据来自底层的数据库系统,多维数据分析更适合以数据仓库为基础的数据分析处理。这里结合生产领域中重要效率评价指标 OEE,研究如何用多维的思路和方法来分析[1]

中文名

多维数据分析系统

外文名

Multidimensional Data Analysis System

英文简写

MDDAS数据来源

数据库系统

应    用

以数据仓库为基础的数据分析处理

领    域

计算机

多维数据分析系统概述

编辑

语音

20世纪90年代后,随着全员生产维护的开展,设备综合效率(Overall Equipment Effectiveness,OEE)作为全员生产维护衡量设备效能的标准得到广泛应用,并取得显著成效。Factorytalk、OEE、Toolkit等OEE分析软件已经被广泛使用,另外在国内外的各种MES系统中也相应引入了OEE分析模块。

然而,不管是OEE分析专用软件还是带有OEE分析模块的 MES,都存在如下弊端:1)费用高昂;2)开发要求较高;3)在使用中会存在一定问题。 另外用常规通用的统计分析软件,虽然可以降低成本,但是对于海量的OEE数据,要高效准确得出结果却存在很大的难度。

另外在当前的数据分析领域中,多维数据分析作为一项新兴技术,受到广泛重视。利用多维数据分析以OLAP(联机分析处理)作为平台,并且延伸到数据挖掘领域的综合分析数据系统,在人口信息、石油生产、医院信息等多个方面的数据分析都起到了积极作用。然而,针对生产领域中具体对于OEE的数据分析上,还鲜见多维数据分应用的实例。

在结合现有OEE分析系统特点的基础和基于多维数据分析的基本思想,本文提出了一种开发更简单 、使用更便捷的基于 OEE 的多维数据分析系统[2]

多维数据分析系统对海量 OEE数据进行多维处理的必要性

编辑

语音

多维数据分析系统OEE基本计算方法

OEE是用来说明实际的生产能力与理论产能的比例,它准确地告诉管理者:设备的效率如何,在生产的哪个环节有多少损失,以及可以进行哪些有针对性的改善工作。

OEE的计算公式为:OEE = 时间开动率×性能开动率×合格品率×100%。

其中,时间开动率=实际工作时间 /计划工作时间;性能开动率 =理想周期时间 / (工作时间 /总产量 ) = (总产量 /工作时间 ) /生产速率;合格品率 =合格品 /总产量[2]

多维数据分析系统海量生产数据分析中存在的问题

企业在生产运营活动中会产生大量数据,可以对企业的生产活动提供有效的指导信息,然而这些数据在一定程度上也会对其自身的分析造成难度。对于包含大量信息的数据,用常规方法通常不能取得理想的效果。 大量数据对其自身分析的阻碍作用。主要在以下3个方面。

1)生产在时间序列上产生的大量数据需要处理的时间长。

2)多种数据产生的大量信息在多个方面用常规方法分析的灵活性不理想。

3)生产系统中不确定因素的负面影响[2]

多维数据分析系统多维数据处理对 OEE分析的基本思路

多维数据处理方法基本思路:多维数据分析是对数据进行分析的新方法 。该方法对数据从多个角度即多个维度进行观察和分析,多维的分析操作是指通过对多维形式组织起来的数据进行切片 、切块、聚合、钻取 、旋转等分析操作,以求剖析数据,使用户能够从多种维度、多个侧面 、多种数据综合度查看数据,从而深入地了解包在数据中的信息和内涵。

针对生产数据的多维处理方法:对生产中总量大、信息维度多的各种数据而言,用多维数据处理的思想进行分析和整理有助于提高分析的效率和质量。

在生产记录数据表单中,包含了多种类型的数据,这类数据可以归结为:时间数据、产品数据、生产组织数据、工艺数据 、生产信息数据以及衍生数据这6个大类,其中前 5个数据是报表中包含的数据,而衍生数据是已有数据在经过计算后所得出的数据。

根据这六大类数据,可以把报表中数据划分为 6个维度,在各个维度的基础上,根据实际记录数据再划分为不同层次上的子维度。

在维度划分和层次划分的基础上可以就数据进行多维度及多层次子维度的分析,根据多维数据分析的基本思想和对 OEE数据分析的基本要求,对操作进行如下定义。

1)切割:切割是对传统多维数据中切块和切片的整合操作,在对 OEE进行数据分析中,选取包含OEE信息子维度的数据和其他维度上数据进行分析。其中选取的数据必然至少在 2个或 2个以上子维度数目,更多的是在3个或3个以上。

2)钻取:钻取操作主要应用在输出上,分为上钻和下钻。当切割完成并输出分析数据后,需要对数据再在宏观分析,就采取上钻的方式,即由下到上地进行汇总整理。 而下钻就正好相反,是在细节上对数据进行分析。

3)旋转:旋转是在选取的维度上,改变其位置,让在输出过程中,在不同角度上对数据进行分析[2]

多维数据分析系统OEE多维数据分析系统设计思想

编辑

语音

多维数据分析系统OEE多维数据分析系统的基本结构

在 OEE多维数据分析系统中,分为 2个基本结构:一个是数据空间体系;另外一个是处理流程体系。

对数据空间体系而言,当数据从系统外部输入后,就保存在数据空间体系中。 在需要的时候,数据在空间体系中被调用,并且数据空间体系为调用的数据提供储存和计算的场所,数据从输入到输出都是在数据空间体系中进行的。数据输出是把所需数据在处理后由数据空间体系输出到系统外部 。

对处理流程体系而言,所有数据处理的操作规则都在其内部定义。 在处理流程体系中,规定了对数据如何输入、如何分析、如何输出的规则 。 对 OEE分析系统的多维数据处理,处理流程体系也制定了严格的流程来保证数据分析各个环节的顺利进行[2]

多维数据分析系统数据空间体系结构

在数据空间体系中,分为 3个层级来作为数据的储存和操作场所。从下到上分别是原始层、标准层以及应用层。

原始层作为原始数据输入到系统后储存的场所,当外部数据输入到系统中后,所有数据都作为原始数据储存在输入层中,而且对于原始数据,系统不会在输入层中对其进行定义和改动。

标准层是提取原始层中与分析有关的数据,在进行整理和按维度划分后的数据储存的场所,也是储存对各种数据定位的场所。 标准层有 3个子层 :储存子层、定位子层 、映射子层。 储存子层是储存从原始层中导入的数据。 在储存子层中,所有数据在相应类别上都按前面提到的各个维度以及其内部的各个子维度进行定义。 定位子层是针对数据的定义信息,按照不同维度以及其下的子维度,分别储存子层中各种数据的位置。 当有数据要被提取的时候,通过定位信息查找并提取所需数据。映射子层是根据每次数据提取需求,整理出所需数据的维度和相应子维度,并且在其内部列出这些维度以及相应子维度。它的功能是通过在查找定位子层中这些子维度的定位,把所需维度的数据,映射到应用层中。

应用层是接受映射数据和进行分析处理的场所。当接受从标准层传输的数据后,其按输出要求对数据进行分析和处理,并且在完成分析处理后,把结果从OEE多维数据分析系统中输出[2]

多维数据分析系统OEE分析系统的多维数据处理流程

根据 OEE数据分析的特点和在数据输出时便捷直观的要求,把整个 OEE的数据处理全程划分为 4个主要处理环节,分别是输入环节 、处理环节、输出准备环节以及输出环节。

1.环节及输出环节工作模式

输入环节是数据从外部导入系统数据原始层的通道。 输出环节是将在数据应用层中的数据分析结果,以表格或者图表的形式,直观地向用户呈现出OEE以及相关数据的表现形式。 除此之外,在输出环节把结果输出后,用户也可以根据具体需要,对系统提出钻取和旋转要求,让输出准备环节根据反馈要求对数据进行钻取和旋转后,再次进行数据输出 。

2.处理环节工作模式

处理层的功能是提取数据原始层中输入的数据,并对其进行预处理,并且把预处理后数据导入到数据标准层中,以便高效无误地进行后面环节的工作。 预处理分为 3个步骤:数据预计算、异常去除、维度整理 。

数据预计算是将由原始层提取的数据,按照OEE计算公式以及其它计算规则,计算出衍生数据。错误去除是指在完成预计算后,结合计算结果和导入的原始数据,筛除对后期数据分析会有影响的个别点位上的异常数据。

维度整理是根据去除异常数据后系统内数据所表达的各种信息,按照前面对生产数据划分规则,对现有数据中反映这些信息的数据按各个维度以及其下面各个层级子维度的关系进行标记。 还要把标记的数据,按标准的维度层次顺序分别依次导入到数据标准层中 。

处理环节有 2个目的,一是为后期进行切割和钻取工作提供来源数据;是避免一些无用的数据进入到后期的分析活动中,加大分析复杂程度。

3.输出准备环节工作模式

输出准备环节是对最终结果的输出做好数据上的准备,是连接标准层数据、应用层数据以及输出数据的桥梁。在输出准备环节主要起 3个作用,分别是抽取、整理和反馈处理。

抽取实际是把标准层中划分好维度的数据,按照输出要求用多维数据处理中切割的方式选取,并且导入到应用层中。整理是对应用层中的数据,按照输出要求进行统计和分析处理其它数据,以便输出直观的数据资料。

反馈是在输出完成后,再按照用户的要求,对输出数据进行重新处理。反馈处理包含 2个方面:一个是多维数据分析中的旋转;另外一个是多维数据分析中的钻取。

输出准备环节在整个系统中有 3个作用,一是把需要的维度数据用切割的方式抽出,供后面的分析使用;二是对抽出的数据,进行相应的统计计算,以便后面分析;三是实施输出层的反馈要求,对维度数据进行钻取[2]

参考资料

1.

何玉洁、张俊超.数据仓库与OLAP实践教程:清华大学出版社,2008

2.

胡笳琨,李跃宇.OEE多维数据分析系统的应用研究 [J].工业工程, 2009 , 12 (6) :106-111

多维数据格式mdd结构与计算机配套系统,多维数据分析系统相关推荐

  1. [附源码]计算机毕业设计springboot学生综合数据分析系统

    项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...

  2. NEFU 大一寒假培训【一】二维数组、结构体

    主题:二维数组.结构体 A 二维矩阵对角线和 Description 计算m×m的方阵的对角线所有元素的和 Input 输入数据有多组,每组第1行为m (2<=m<=10),接下来有m行m ...

  3. 中专计算机与外设维修,《计算机维护与维的修》级计算机及外设维修三中专教学大纲.doc...

    <计算机维护与维的修>级计算机及外设维修三中专教学大纲 <计算机维护与维修>教学大纲 适用专业:计算机及外设维修专业 授课对象:三年中职 修读方式:必修课 课程类别:专业课 考 ...

  4. 【HDU】1251统计难题 (字典树:二维数组,结构体数组,链表,map)

    使用二维数组或者结构体数组都可以,但是在计数的时候有一点点小区别 一.结构体数组 #include <cstdio> #include <cstring> #include & ...

  5. 计算机组成原理基于mips结构pdf,计算机组成原理_L12-MIPS系统结构-V1.pdf

    计算机组成原理_L12-MIPS系统结构-V1.pdf (8页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.90 积分 1计算机组成MIPS体系结构 ...

  6. 冯诺依曼计算机结构教案,冯诺依曼结构的计算机-同济大学精品课程.PPT

    冯诺依曼结构的计算机-同济大学精品课程 * 第一章 概 述 同济大学软件学院 课程的内容: 1.介绍单计算机系统的硬件组成 (内部结构.工作机制) 2.计算机自动工作的原理 3.在对工作原理了解的基础 ...

  7. 热传递物理模型matlab,简单传热学计算机分析MatlabPDE二维不稳态焊接热传导求解.PPT...

    简单传热学计算机分析MatlabPDE二维不稳态焊接热传导求解 计算机在材料科学与工程中的应用 叶卫平 本 章 要 点 4.1材料学主要物理场 4.1材料学主要物理场 4.2 传热学基本概念 4.2 ...

  8. 计算机的组成结构6,计算机组成及结构.6.ppt

    计算机组成及结构.6 计算机组成与结构 自动化专业 学时:32 上课时间:每周两次 周一:8:00 – 9:35 周四:9:45 – 11:25 6.4.4 微程序控制存储器和动态微程序设计 图6.2 ...

  9. 初识二维码 第二讲 二维码的结构

    初识二维码 第二讲二维码的结构 它分为功能部分与编码部分.功能部分用于定位,与二维码的版本与格式等元数据的存储. 二维码的大小到21*21的格子到177*177的格子.边长数为除4余1.边长数减去17 ...

最新文章

  1. 一文提升你对深度学习分布式训练的整体认知!
  2. jquery的$.extent()方法的总结
  3. Oracle 截取字符串,取系统时间
  4. 学会这21条,你离 Vim 大神就不远了!
  5. outlook html阅读,Html Email 邮件html页编写指南
  6. # WordPress 除了主页以外的页面都提示Not Found的问题(Centos)
  7. 【redis系列】redisTemplate缓存常用工具类
  8. PHP文件上传 (以上传txt文件为例)
  9. Android 音频开发(四) 如何播放一帧音频数据下
  10. 【Android使用Shape绘制虚线,在4.0以上的手机显示实线】解决方式
  11. Ubuntu:如何卸载 vmware player 或 VMWare Workstation
  12. 简述软件黑盒测试的方法,简述什么是黑盒测试方法
  13. CPC客户端报错 error
  14. CoAP协议服务器,CoAP协议
  15. UVALive - 5713
  16. html doc,HTML咸蛋超人版.doc
  17. 逆转ACE《逆转裁判3》中文汉化版发布!
  18. 2022下半年软考考试时间安排已确定!
  19. 【LeetCode】每日一题——保持城市天际线
  20. 猿辅导python编程课网课怎么样_猿辅导网课怎么样 靠谱吗

热门文章

  1. Shiro-----Shiro入门简介
  2. 单片机音频驱动实验C语言,单片机实验:音乐改编
  3. python round()_使用Xcode + Python进行IOS运动轨迹模拟!
  4. 字节跳动Lark-EA部门春招-实习/校招/社招-咨询群
  5. 【洛谷P4997】不围棋【并查集】【模拟】
  6. Disk Drill深度磁盘扫描,误删文件一键恢复
  7. C语言编码图书借阅系统
  8. 无线网如何访问服务器公共盘,如何访问双频无线路由器网络共享服务器
  9. 如何通过QQ进行手机号溯源
  10. 网桥fdb与物理接口状态变化