OLAP(在线分析处理)技术技术白皮书
【免费下载】永洪独立模块白皮书

©2012 Yonghong Technology CO.,Ltd永洪科技独立模块白皮书Table of Contents1Z-SUITE 功能模块 (3)2OLAP模块 (4)2.1OLAP发展 (4)2.2Yonghong ROLAP (4)3VPM模块 (6)4SCHEDULE模块 (7)5AUDIT模块 (8)Abbreviations and Definitions1Z-Suite 功能模块Yonghong Z-Suite 有一些独立的小模块可以提供给用户使用。
与其他基本模块是产品自带的不同,这些模块需要用户购买单独的注册码以便激活该功能。
通过一些优化设置,方便用户使用产品,提高用户体验度,拓展产品的适用范围和自由度。
2OLAP模块作为联机分析处理(OLAP)的一种形式,Z-Suite支持关系型联机分析处理(ROLAP),对存储在关系数据库(而非多维数据库)中的数据作动态多维分析。
数据处理可以发生在数据库系统内、中间层服务器,或客户端在三层结构中,用户提交请求进行多维分析,然后ROLAP引擎将请求转化为SQL语句提交给数据库。
然后操作将反过来执行:在将结果传给用户前引擎先将结构从SQL转化为多维格式。
一些请求会被创建,然后预先存好,关系型数据库常常是这么做的。
2.1OLAP发展60年代,关系数据库之父E.F.Cdd提出了关系模型,促进了联机事务处理(OLTP)的发展(数据以表格的形式而非文件方式存储)。
1993年,E.F.Cdd提出了OLAP(联机分析处理)概念,认为OLTP已不能满足终端用户对数据库查询分析的需要,SQL对大型数据库进行的简单查询也不能满足终端用户分析的要求。
用户的决策分析需要对关系数据库进行大量计算才能得到结果,而查询的结果并不能满足决策者提出的需求。
因此,E.F.Cdd提出了多维数据库和多维分析的概念,即OLAP技术概念。
▪OLAP(联机分析处理) :是使分析人员、管理人员或执行人员能够从多种角度对从原始数据中转化出来的、能够真正为用户所理解的、并真实反映企业维特性的信息进行快速、一致、交互地存取,从而获得对数据的更深入了解的一类软件技术——OLAP委员会的定义(请特别注意,这是一类技术,而非特指某软件、或管理方法)。
金思维电厂MIS系统白皮书

金思维电厂 MIS 系统
第一部分 前言
金思维从成立之初就开始从事发电企业管理信息化系统的研究与开发,经过 十余年的发展与积累, 现已成为中国著名的发电企业管理信息系统解决方案提供 商。 目前,金思维电厂 MIS 系统产品用户已遍布全国主要省区,涉及华能集团、 中电投集团、国电集团、华润集团、皖能集团、浙能集团、赣能集团等各大发电 集团及地方性电力集团。用户发电类型包括火电、燃机、水电及新能源,电厂规 模既有单机超百万的大机组,也有热电联产的小机组。每天,近(数)百家电厂 在金思维管理信息系统平台上,管控着近千亿元发电资产的运行。
在当前的电力市场环境下,发电集团及其下属电厂管理信息系统的目标是" 充分利用电厂的生产和经营数据,合理规划生产管理流程,实现计算机辅助管理 和辅助决策,为集团和下属电厂的经营目标服务"。从需求来看,要求发电集团 及其下属电厂的管理信息系统以企业内部网为依托,以经济分析、成本管理和报 价辅助决策为目标, 在对大量生产、经营的实时和历史数据信息进行有效组织和 控制的基础上,运用最新的计算机技术、电力经济分析方法和决策分析模型实现 生产经营指标动态分析、投入产出比较和成本分析评估等功能。
第 1页
金思维电厂 MIS 系统
概述 第二部分 金思维电厂 MIS 系统 系统概述
2.1.系统 3 大优势
金思维电厂 MIS 系统采用了面向业务流程的方法, 以发电生产和设备管理为 主线,对发电企业人力、资金、材料、设备、技术、信息、时间等各种资源进行 了综合平衡和优化, 能够协调发电企业各部门围绕市场开展业务活动,使发电企 业在市场竞争中可以充分利用优势,从而取得最好的经济效益。 优势之一:集成性 该系统融入了设备点检定修管理、全面预算管理、成本控制等先进的管理思 想和模式,充分考虑了中国电厂管理现状和特点,并吸收了国内外电厂的成功管 理经验,实现了对电厂设备、运行、检修、物资的集成化管理,其管理模式精髓 可以被精确复制。 优势之二:专业性 该系统以发电生产和设备管理为主线,以工单为线索,对电厂的人力、资金、 材料、 设备等各种资源进行综合平衡和优化管理,是国产电厂管理信息系统软件 的代表产品,比国内外同类产品更专业、灵活和适用。 优势之三:成熟性 该系统是众多电厂专业管理人员十几年来推敲的结果,反映了先进的、规范 的电厂管理模式及方法, 而且历经了数百家电厂管理实践的磨合打造,是国内最 为成熟可靠的电厂MIS系统。
Smartbi 3.0 商业智能平台技术白皮书

广州思迈特软件有限公司
第 2 页 / 共 56 页
Smartbi V3.0 产品白皮书
Smartbi 产品简介
Smartbi 产品概要介绍
思迈特商业智能数据分析软件 [ 简称:Smartbi ] 是国内领先的企业级商业智能应用平 台,已经过多年的持续发展,产品既采纳了国际先进的技术和理念,又凝聚国内本土客户的 最佳实践经验,整合了各行业的数据分析和决策支持的需求;提供一整套满足用户需求的数 据分析、报表、绩效监控和信息发布的解决方案;增强企业的洞察能力、盈利能力,为企业 获得可持续的竞争优势提供强大的保障。Smartbi 具有仪表盘、灵活查询、电子表格、OLAP 多维分析、移动 BI 应用、Office 分析报告插件、自助分析、数据采集、数据挖掘、BPM 业务 流程管理等功能模块,适用于领导 KPI 分析、财务分析、销售分析、市场分析、生产分析、 供应链分析、风险分析、质量分析、客户细分、精准营销、业务流程等多个业务领域。Smartbi 客户众多,广泛应用于银行、保险、证券、大中型企业、政府、电信、电力等多个行业。 Smartbi 采用最新的互联网技术开发, 以简洁、 直观的界面, 展现企业各环节的经营数据, 并以丰富的展现形式为企业决策者提供分析和管理上的帮助,洞察企业的运营状况。Smartbi 是一个高度集成化的产品,采用统一的 BI 引擎、统一的用户管理,最终用户所有的分析都在 统一的界面完成,整个分析过程可以有效地贯穿起来。 广州思迈特软件有限公司不仅有成熟的平台产品,也有完善的技术服务团队,作为中国 本土企业,服务及时高效,可以为客户提供源代码级别的技术支持服务。
SMARTBI 差异化优势 ....................................................................................................................... 55 版 权 声 明 ....................................................................................................................................... 56
联机分析处理系统OLAP概述

OLAP概述 OLAP分析,又称多维分析,是使分析人员、管理人员或执行人员能够从多种角度对从原始数据中转化出来的、能够真正为用户所理解的并真实反映企业维特性的信息进行快速、一致、交互地存取,从而获得对数据的更深入了解的一类软件技术。
OLAP也可以简单定义成使用户能够以多维视图分析数据的工具。
通常用来进行多维分析的维有时间、地点、产品、度量值(如销售额)等。
例如,在销售经理查看销售数据时,他可能想了解某个产品在某个地区、某段时间的销售额,并通过交叉表的功能来按不同的维对销售数据进行分析和通过挖掘功能来了解深层次的信息。
图3-20:数据的多维形式通过三维方式展现数据,并在此基础上进行分析,能够揭示出在二维方式下隐藏的关系;并通过方便的数据导航功能,使用户更易比较数据变量之间的关系,从而可以发现数据中隐藏的信息。
关系型数据库往往不能支持对数据进行逻辑分析和统计分析。
而采用OLAP系统,用户无须编程就可以定义新的逻辑、统计等方面的计算,并可将其做为分析的一部分,并以用户理想的方式给出报告。
用户可以在OLAP平台上进行数据分析,也可以连接到其他外部分析工具上,如时间序列分析工具、数据挖掘工具等。
OLAP产品根据其实现多维分析的技术以及要实现的目标而分为三类: (1)、MOLAP(多维联机分析处理)。
MOLAP将事务型数据进行综合,通过多维结构的“立方体”的数据结构来储存经综合的数据。
MOLAP通过其层次型数据库及在内存内的索引来保障数据访问的性能。
用户可以利用数据导航工具来进行钻取、交叉查询及产生关于“立方体”的报告。
根据MOLAP的技术特点,MOLAP擅长于对一定数量的数据进行大量、复杂、快速的、反复的分析。
MOLAP通常用来进行假设分析和问题求解,如在预算应用中。
图3-21:MOLAP架构图(2)、ROLAP(关系型联机分析处理)。
ROLAP在分析数据是直接到关系型数据库中取数据,而不建立自己的“立方体”。
OLAP技术在数据分析中的应用

OLAP技术在数据分析中的应用摘要:首先介绍了olap的概念、功能特征,然后通过实例对多维数据库的概念、层次关系和多维数据分析的主要操作进行了详细描述。
最后,以oracle公司的hyperion产品作为多维数据库分析的平台,通过对一大型能源集团公司的财务预算系统中的预算数据进行分析,介绍了olap技术方法的实际应用,总结了olap技术在数据分析工作中的优势。
关键词:联机分析处理;多维数据库;数据分析;甲骨文产品;财务预算系统中图分类号:tp392 文献标识码:a 文章编号:1007-9599 (2013) 02-0000-03olap(on-line analytical processing,即联机分析处理)是一种多维数据库技术。
这种技术的设计目的是针对特定问题的实时数据访问和分析,并且提供直观易懂的查询结果。
还有一种处理技术oltp(on-line transaction processing,即联机事务处理),与olap不同,oltp是传统的关系型数据库的主要应用,主要是基本的、日常的事务处理。
1 olap技术介绍1.1 olap技术的发展背景60年代,关系数据库之父e.f.codd提出了关系模型,促进了联机事务处理(oltp)的发展(数据以表格的形式而非文件方式存储)。
1993年,e.f.codd提出了olap概念,认为oltp已不能满足终端用户对数据库查询分析的需要,sql对大型数据库进行的简单查询也不能满足终端用户分析的要求。
用户的决策分析需要对关系数据库进行大量计算才能得到结果,而查询的结果并不能满足决策者提出的需求。
因此,e.f.codd提出了多维数据库和多维分析的概念,即olap。
olap技术正是为了满足决策管理的需求而产生的。
1.2 olap特征olap的技术核心是”维”(dimension)这个概念。
“维”是指一种视角,是一个判断、说明、评价和确定一个事物的多方位、多角度、多层次的条件和概念。
数据仓库第二章——OLAP联机分析处理

析。
(3)多维性:系统必须提供对数据分析的多维视图和分析。 (4)信息性:OLAP系统应能及时获得信息,并且管理大容量
的信息。
4.1.2 OLAP准则
1993年,E.F.Codd提出OLAP的12条准则,其主 要的准则有:
6
4.1.1 OLAP的定义
1. OLAP理事会给出的定义 联机分析处理(OLAP)是一种软件技术,它
使分析人员能够迅速、一致、交互地从各个 方面观察信息,以达到深入理解数据的目的。 这些信息是从原始数据转换过来的,按照用 户的理解,它反映了企业真实的方方面面。
7
2. OLAP的简单定义
联机分析处理是共享多维信息的快速分析。 它体现了四个特征:
同时计算一些可能同时的聚集,避免不必要 的单元再次访问。
总结:
由于分块技术设计“重叠”某些聚集计算, 称该技术为多路数组聚集(Multiway array aggregation)
它同时聚集——即同时对多个维计算聚集。
44
4.2.4 MOLAP与ROLAP的比较
1.数据存取速度 2.数据存储的容量 3.多维计算的能力 4.维度变化的适应性 5.数据变化的适应性 6.软硬件平台的适应性 7.元数据管理
图4.4多维类型结构中的空间数据点
4.3.3多维数据的分析视图
在平面的屏幕上显示多维数据,是利用行、 列和页面三个显示组来表示的。例如,对上 例的四维MTS实例,在页面上选定商店维度 中“商店3”,在行中选定时间维的“1月、2 月、3月”共3个成员,在列中选定产品维中 的“上衣、裤、帽子”三个成员,以及指标 维中的“固定成本、直接销售”二个成员。 该四维数据的显示如图4.6所示。
什么是联机分析处理(OLAP)

OS Java CORBA COM+ Middleware XML&WebService Patterns ONE&NET P2P Development Database Download Doc什么是联机分析处理(OLAP )(转载自北大高科网站,/)联机分析处理 (OLAP) 的概念最早是由关系数据库之父E.F.Codd 于1993年提出的,他同时提出了关于OLAP 的12条准则。
OLAP 的提出引起了很大的反响,OLAP 作为一类产品同联机事务处理 (OLTP) 明显区分开来。
当今的数据处理大致可以分成两大类:联机事务处理OLTP (on-line transaction processing )、联机分析处理OLAP (On-Line Analytical Processing )。
OLTP 是传统的关系型数据库的主要应用,主要是基本的、日常的事务处理,例如银行交易。
OLAP 是数据仓库系统的主要应用,支持复杂的分析操作,侧重决策支持,并且提供直观易懂的查询结果。
下表列出了OLTP 与OLAP 之间的比较。
OLAP是使分析人员、管理人员或执行人员能够从多角度对信息进行快速、一致、交互地存取,从而获得对数据的更深入了解的一类软件技术。
OLAP的目标是满足决策支持或者满足在多维环境下特定的查询和报表需求,它的技术核心是"维"这个概念。
“维”是人们观察客观世界的角度,是一种高层次的类型划分。
“维”一般包含着层次关系,这种层次关系有时会相当复杂。
通过把一个实体的多项重要的属性定义为多个维(dimension),使用户能对不同维上的数据进行比较。
因此OLAP也可以说是多维数据分析工具的集合。
OLAP的基本多维分析操作有钻取(roll up和drill down)、切片(slice)和切块(dice)、以及旋转(pivot)、drill across、drill through 等。
在线分析处理OLAP在数据分析中的应用

在线分析处理OLAP在数据分析中的应用近年来,随着数据量的快速增长和复杂性的增加,数据分析在各行各业中的重要性不断凸显。
为了能够高效地进行数据分析,许多组织和企业开始采用在线分析处理(OLAP)技术。
本文将介绍OLAP的基本原理、主要功能以及在数据分析中的应用。
一、OLAP基本原理OLAP是一种基于多维数据模型的数据分析技术。
它以多维数据立方体为基础,将数据按照不同的维度进行组织和存储,使得用户可以方便地从不同的角度对数据进行分析和探索。
OLAP具有以下几个基本概念:1. 多维数据模型:OLAP使用多维数据模型来描述分析对象和分析结果。
多维数据模型以立方体为基础,将数据按照事实表和维度表进行组织,形成多维数据空间。
2. 维度和指标:维度是描述事实的属性,如时间、地理位置、产品等;指标是需要分析的事实数据,如销售额、访问量等。
OLAP通过对维度和指标的组合,形成多维数据立方体。
3. 切片和钻取:切片是指根据某个维度或者指标对数据进行筛选,只保留满足条件的数据;钻取是指根据需要,从总体数据中逐步细化到更详细的细节。
4. 聚集和计算:OLAP可以对多维数据进行聚集操作,从而实现对数据进行汇总和计算。
聚集操作可以提高数据分析的效率。
二、OLAP主要功能OLAP具有以下几个主要的功能,这些功能使得OLAP成为数据分析的有力工具:1. 多维数据分析:OLAP可以根据不同的维度对数据进行切片、钻取和旋转等操作,从而使用户可以从不同的角度对数据进行分析,发现数据中的规律和趋势。
2. 查询和报表功能:OLAP可以通过灵活的查询和报表工具,帮助用户快速获取需要的数据,并生成丰富的报表和图表,便于数据的可视化展示和沟通。
3. 高性能计算:由于OLAP采用了多维数据模型和聚集技术,可以对大规模数据进行高效的计算和分析,减少了数据查询和分析的时间消耗。
4. 数据挖掘和预测:OLAP可以结合数据挖掘和预测算法,从海量的数据中挖掘出有价值的信息和规律,为组织和企业的决策提供支持。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
OLAP(在线分析处理)技术
一、发展背景
60年代,关系数据库之父E.F.Cdd提出了关系模型,促进了联机事务处理(OLTP)的发展(数据以表格的形式而非文件方式存储)。
1993年,E.F.Cdd提出了OLAP(联机分析处理)概念,认为OLTP已不能满足终端用户对数据库查询分析的需要,SQL对大型数据库进行的简单查询也不能满足终端用户分析的要求。
用户的决策分析需要对关系数据库进行大量计算才能得到结果,而查询的结果并不能满足决策者提出的需求。
因此,E.F.Cdd提出了多维数据库和多维分析的概念,即OLAP技术概念。
OLTP与OLAP的不同点:
二、关于OLAP
◆定义
OLAP(联机分析处理) :是使分析人员、管理人员或执行人员能够从多种角度对从原始数据中转化出来的、能够真正为用户所理解的、并真实反映企业维特性的信息进行快速、一致、交互地存取,从而获得对数据的更深入了解的一类软件技术——OLAP委员会的定义(请特别注意,这是一类技术,而非特指某软件、或管理方法)。
OLAP的目标:是满足决策支持或多维环境特定的查询和报表需求,它的技术核心是“维”这个概念,因此OLAP也可以说是多维数据分析工具的集合。
◆OLAP相关基本概念:
1、维:是人们观察数据的特定角度,是考虑问题时的一类属性,属性集合构成一个维(时间维、地理维等)。
2、维的层次:人们观察数据的某个特定角度(即某个维)还可以存在细节程度不同的各个描述方面(时间维:日期、月份、季度、年)。
3、维的成员:维的一个取值。
是数据项在某维中位置的描述。
(“某年某月某日”是在时间维上位置的描述)
4、多维数组:维和变量的组合表示。
一个多维数组可以表示为:(维1,维2,…,维n,变量)。
(时间,地区,产品,销售额)
5、数据单元(单元格):多维数组的取值。
(2000年1月,上海,笔记本电脑,$100000)
◆OLAP的特性
1、快速性:用户对OLAP的快速反应能力有很高的要求,主要是指计算机的计算的反应速度,系统应能在5秒内对用户的大部分分析要求做出反应,但对业务数据的实时信息却很难反应。
2、可分析性:OLAP系统应能处理与应用有关的任何逻辑分析和统计分析。
3、多维性:多维性是OLAP的关键属性。
系统必须提供对数据的多维视图和分析,包括对层次维和多重层次维的完全支持。
4、信息性:不论数据量有多大,也不管数据存储在何处,OLAP系统应能及时获得信息,并且管理大容量信息。
◆OLAP多维数据结构
1、超立方结构(Hypercube) :超立方结构指用三维或更多的维数来描述一个对象,每个维彼此垂直。
数据的测量值发生在维的交叉点上,数据空间的各个部分都有相同的维属性。
(收缩超立方结构。
这种结构的数据密度更大,数据的维数更少,并可加入额外的分析维)。
2、多立方结构(Multicube):即将超立方结构变为子立方结构。
面向某一特定应用对维进行分割, 它具有很强的灵活性,提高了数据(特别是稀疏数据)的分析效率。
三、OLAP多维数据分析
1、切片和切块(Slice and Dice):在多维数据结构中,按二维进行切片,按三维进行切块,可得到所需要的数据。
如在“城市、产品、时间”三维立方体中进行切块和切片,可得到各城市、各产品的销售情况。
OLAP分析示意图:
2、钻取(Drill) :钻取包含向下钻取(Drill-down)和向上钻取(Drill-up)/上卷(Roll-up)操作,钻取的深度与维所划分的层次相对应。
3、旋转(Rotate)/转轴(Pivot):通过旋转可以得到不同视角的数据。
四、OLAP分类
1、OLAP分类
2、OLTP、ROLAP与MOLAP模式
3、ROLAP的星型模式(Star Schema)
事实表:用来存储事实的度量值和各个维的码值。
维表:用来存放维的元数据(维的层次、成员类别等描述信息)。
4、MOLAP的多维立方体(Multicube)
5、数据组织形式
6、ROLAP与MOLAP的性能对比
五、OLAP体系结构
六、OLAP评价准则
OLAP模型必须提供多维概念模型
透明性准则
存取能力准则
稳定的报表性能
客户/服务器体系结构
维的等同性准则
动态稀疏矩阵处理准则
多用户支持能力准则
非受限的跨维操作
直观的数据处理
灵活的报表生成
非受限的维与维的层次
七、流行的OLAP工具介绍
1、OLAP产品
Hyperion Essbase
Oracle Express
IBM DB2 OLAP Server
Sybase Power dimension
Informix Metacube
CA OLAP SERVER
Microsoft analysis services
Cognos
MicroStrategy
Brio
Business Object
2、OLAP工具性能对比
Hyperion Essbase
–以服务器为中心的分布式体系结构–有超过100个的应用程序
–有300多个用Essbase作为平台的开发商
–具有几百个计算公式,支持多种计算
–用户可以自己构件复杂的查询
–快速的响应时间,支持多用户同时读写
–有30多个前端工具可供选择
–支持多种财务标准
–能与ERP或其他数据源集成
–全球用户超过1500家
Oracle 9i
–Oracle DW支持GB~TB数量级
–采用类似数组的结构,避免了连接操作,提高分析性能
–提供一组存储过程语言来支持对数据的抽取
–用户可通过Web和电子表格使用
–灵活的数据组织方式,数据可以存放在
–Express Server内,也可直接在RDB上使用
–有内建的分析函数和4GL用户自己定制查询
IBM DB2 OLAP Server
–把Hyperion Essbase的OLAP引擎和DB2的关系数据库集成在一起。
–与Essbase API完全兼容
–数据用星型模型存放在关系数据库DB2中
Informix Metacube
–采用metacube技术,通过OLE和ODBC对外开放
–采用中间表技术实现多维分析引擎,提高响应时间和分析能力
–开放的体系结构可以方便地与其他数据库及前台工具进行集成
Cognos
-提供整套的数据仓库应用产品,包括ETL、多维立方存储、前端展示工具。
-强大的专业化的OLAP 数据引擎(OLAP 服务器),它能产生多维数据分析的立方体(Cubes)
-采用集中方式、基于LDAP的安全管理机制
-企业级OLAP服务器,具有负载均衡、服务器容错,能支持大用户数和大数据量的访问
MicroStrategy
-开发的API(包括COM、XML、Java)
-智能立方体(Intelligent Cubes TM)
-支持大量用户及大数据量访问,支持TB级数据
-ROLAP,提供OLAP Server,以及零客户端的web前端展现工具
-适合二次开发以及大量复杂二次运算
Brio
-优秀的OLAP前端工具
-ROLAP,可以接驳主流OLAP Server
-支持负载平衡
八、OLAP发展
应用领域
–市场和销售分析(Marketing and Sales analysis)
–电子商务分析(Clickstream analysis)
–基于历史数据的营销(Database marketing)
–预算(Budgeting)
–财务报告与整合(Financial reporting and consolidation)
–管理报告(Management reporting)
–利益率分析(Profitability analysis)
–质量分析(Quality analysis)
OLAP标准APB-1(AQT-Analytical Query Time作为统计指标)
–从联机分析处理到联机分析挖掘(OLAM/OLAP挖掘)
–将联机分析处理与数据挖掘以及在多维数据库中发现知识集成在一起。
–联机分析挖掘提供在不同的数据子集和不同的抽象层上进行数据挖掘的工具. –联机分析挖掘为用户选择所期望的数据挖掘功能动态修改挖掘任务提供了灵活性。
–超立方体计算与传统挖掘算法的结合
先进行立方体计算,后进行数据挖掘
先对多维数据作数据挖掘,然后再利用立方体计算算法对挖掘结果分析
立方体计算与数据挖掘同时进行
回溯特性
OLAP基于Web的应用
–静态方法静态HTML报表
–动态方法通过HTML模板及元数据动态生成报表–改进方法使用Java或ActiveX
九、OLAP展望
面向对象的联机分析处理
–O3LAP(Object-Oriented OLAP)
对象关系的联机分析处理
–OROLAP (Object Relational OLAP)
分布式联机分析处理
–DOLAP (Distributed OLAP)
时态联机分析处理
–TOLAP (Temporal OLAP)。