关注于商业智能,报表工具,ETL及相关应用软件和技术的博客
23 Oct
广元顺天提供数据库优化调整培训,可以学习诊断问题的方式和方法,快速识别性能问题,识别和解决 I/O, RAM和数据库配置问题,探测和解决闩和锁的冲突问题,配置存储和磁盘资源来优化排序操作,诊断和解决与其它多线程服务器相关联的执行问题,列出对不同应用环境增强性能的选项。
完成本课程后,您将可以列出描述一个调试方法的重要步骤,使用Oracle工具诊断执行问题,配置存储器资源来优化Cache操作,重配置文件结构来增强性能。
数据库优化调整培训课程的主要内容包括:性能调整概览、Oracle报警和跟踪文件、工具和动态性能视图、调整共享池、调试高速缓冲器、调整redo buffer、调整排序。
23 Oct
J2EE(Java 2 Enterprise Edition)是建立在Java 2平台上的企业级应用的解决方案。J2EE技术的基础便是Java 2平台,不但有J2SE平台的所有功能,同时还提供了对EJB,Servlet,JSP,XML等技术的全面支持,其最终目标是成为一个支持企业级应用开发的体系结构,简化企业解决方案的开发,部署和管理等复杂问题。
BEA WebLogic Server 为构建集成化的企业级应用提供了稳固的基础,它们以 Internet 的容量和速度,在连网的企业之间共享信息、提交服务,实现协作自动化。BEA WebLogic Server 的遵从 J2EE 、面向服务的架构,以及丰富的工具集支持,便于实现业务逻辑、数据和表达的分离,提供开发和部署各种业务驱动应用所必需的底层核心功能。
WebLogic 提供所有基本核心应用服务器的功能和服务,例如:
• 负载均衡(Load Balance)
• 故障容错(Fail over)
• Web 服务
• 网络透明
• 事务管理
• 安全性
• 消息
• 多线程
• 持久性
• 数据库连接
• 资源合并
• 开发、测试和封装功能
WebLogic的这些内置功能不但可以加速应用程序的开发,而且还可以减轻开发人员负担,降低他们自主开发关键性服务的费用。最后,由于充分利用 BEA WebLogic Server 提供的应用基础结构,因此应用提供的功能越来越多,开发速度越来越快,维护成本越来越低,投资回报越来越大。正如下图所示,简单的应用可以运行单一的 BEA WebLogic Server 实例,而更复杂的应用可以运行大型的服务集群,它们可以互相协作,以增强伸缩性(Scalability)和可靠性(Reliable)。
23 Oct
一、提供系统高可用性方案
什么是高可用性集群
高可用性集群,英文原文为High Availability Cluster, 简称HA Cluster,是指以减少服务中断(宕机)时间为目的的服务器集群技术。简单的说,集群(cluster)就是一组计算机,它们作为一个整体向用户提供一组网络资源。这些单个的计算机系统就是集群的节点(node)。一个理想的集群是,用户从来不会意识到集群系统底层的节点,在用户看来,集群是一个系统,而非多个计算机系统。并且集群系统的管理员可以随意增加和删改集群系统的节点。 高可用性集群不是用来保护业务数据的,保护的是用户的业务程序对外不间断提供服务,把因软件/硬件/人为造成的故障对业务的影响降低到最小程度。
什么是双机热备
所谓双机热备,其实可以认为是集群的最小组成单位,就是将中心服务器安装成互为备份的两台服务器,并且在同一时间内只有一台服务器运行。当其中运行着的一台服务器出现故障无法启动时,另一台备份服务器会迅速的自动启动并运行(一般为 为数分钟左右),从而保证整个网络系统的正常运行!双机热备的工作机制实际上是为整个网络系统的中心服务器提供了一种故障自动恢复能力.
为了保障应用系统不间断的提供服务,可以部署应用级别的高可用方案,如WebSphere的集群,Oracle的RAC等架构.WAS集群集群架构如下图所示:
WAS(application server)集群拓扑有两种类型,
垂直集群

水平集群
或者垂直拓扑与水平拓扑混合使用
也可以通过硬件冗余来支持应用系统的高可用性(双机热备,采用这种方式的如AIX的HACMP方式;集群并行服务,LINUX的LVS)
二、中间件实施服务
中间件定义:
中间件是介于应用与操作系统之间的系统软件,是相关应用的基准平台
中间件= 平台+通信
开发和管理应用的平台,异构系统间的通信,不同部件间的通信.
中间件的类型:
1.通信处理(消息)中间件[MQ, MessageQ, TongLINK]
2.事务处理(交易)中间件[TUXEDO, CICS, TongEasy]
3.数据存取管理中间件
4.Web服务器中间件[Weblogic, Websphere, SUN ONE, Oracle AS]
5.跨平台和构架的中间件[CORBA, ]
采用中间件之前的两种业务处理模式
将应用系统逻辑上分成三个部分:
表示层(用户界面) –业务逻辑–数据(Resource Manager)
引入中间件后的三层结构
将业务逻辑在逻辑和物理上独立出来,可以有自己的操作系统和应用平台.
三、系统MA服务
为了使应用系统更稳定,更高效的运行服务,提供系统巡检服务,最大限度的发现系统隐藏问题; 分析现有问题,给您提供系统解决或者优化方案.
详情见:http://www.nonetsky.com/service/it-berater.html
22 Oct
润乾报表系统是领先的企业级报表分析软件。它提供了高效的报表设计方案、强大的报表展现能力、灵活的部署机制,并且具备强有力的填报功能,为企业级数据分析与商业智能提供了高性能、高效率的报表系统解决方案。
润乾报表软件开创性地提出了非线性报表模型、强关联语义模型等先进技术,提供了灵活而强大的报表设计方式和分析功能,使得用户可以不需要掌握复杂的专业开发技能,就可以随时根据业务需要轻松完成各种复杂的报表制作、数据分析,及时掌握企业动态,透视经营数据,真正实现企业报表分析的随需而动。
推动报表软件进步的创新技术
润乾报表先后开创性地提出了类 Excel 报表设计模型、非线性报表模型、多源填报模型和强关联语义模型,引领了报表工具的发展。
解决了传统条带式模型操作不便、难以处理横向扩展等问题,大大提高了报表设计工具的方便性、易用性,已经成为报表工具新的标准;
采用了多源关联分片、不规则分组、自由格间运算、行列对称等技术,避免了大量的复杂 SQL 编写、编码与前期数据准备,以往难以实现的报表可以轻松实现,大大提高了报表设计的零编码覆盖范围,报表设计的效率提高了一个数量级;
实现了基于动态库表关联技术的填报功能,不仅可以用于制作各种复杂的数据填报表,而且可以同时读取相关数据,进行表内计算,实现填报表格式基于数据的变化,以及录入数据向多个不同数据源的回填,完美解决数据入库的难题,极大提高填报表单的处理效率,扩展了 Web 报表工具的应用方式;
润乾报表采用最新技术实现的强关联语义模型,和非线性报表完美紧密结合,可以基于语义层和预设指标等通过简单的操作即可完成大量具有相当复杂度的报表,而不再需要编辑表达式,使最终用户制表成为可能。
功能特点
报表应用部分提供了高效的报表设计方案、强大的报表展现能力、灵活的部署机制,并且具备强有力的填报功能,配合以全面的用户权限管理、报表调度功能和交互功能,为企业级统计分析、展现提供了高性能、高效率的报表系统解决方案。
报表设计 >>
报表展现 >>
数据填报 >>
通用查询 >>
即时报表 >>
OLAP分析 >>
报表分析 >>
报表管理与调度 >>
全面的部署集成方法 >>
开发接口 >>
22 Oct
睿金(ReiKing) ETL是企业级数据集成产品,提供数据集成架构平台和基于其上的数据集成服务、数据集成标准和集成策略。它对数据应用项目提供全程支持,通过它可以可视化的完成数据的加工处理配置、数据加工流程生成、数据应用项目的部署、数据加工的触发和运行监控等。主要应用于历史数据迁移、数据同步、数据合并、数据交换、数据仓库、数据联邦等场景
睿金(ReiKing) ETL功能:

历史数据迁移:实现历史遗留数据的重用,将历史数据迁移到新的目标数据库中。
数据同步:实现分布的数据库中数据的上传、下载,保证分布数据库中的数据的一致性。
数据合并:实现不同应用的数据库中的个性化数据到统一结构的数据库中的数据的合并,包括清洗、转换等操作。
数据交换:实现分布的数据库和集中的数据库之间的交互。包括数据集中、数据分发、格式转化等。
数据仓库:实现将分散的数据集中到统一的数据仓库中,并建立统一的数据模型来存储。包括:数据的上传、转换、将处理后的结果装载到事实表中,结合维度表形成数据立方。供OLAP分析、报表、预测等BI应用使用
数据联邦:保存数据源的映射关系,数据仍在原系统中存储,主要满足数据的实时处理、统一结构视图等需要。
转载自:http://www.reiking.com.cn/products/etl/introduction-etl.html
22 Oct
BI(Business Intelligence)商业智能的英文单词缩写。
商业智能(BI)作为一个工具,是用来处理企业中现有数据,并将其转换成知识、分析和结论,辅助业务或者决策者做出正确且明智的决定。
商业智能(BI)作为一个概念,描述与业务紧密结合,并且根据需要进行相关特性展示和数据处理的过程。
为了让数据“活”起来,往往需要利用数据仓库、数据挖掘、报表设计与展示、联机在线分析(OLAP)等技术。数据或者数据源包含的种类繁多,例如存储在关系型数据库中的,在外围数据文件中的,在业务流中实时产生存储在内存中的等等。而商业智能最终能够辅助的业务经营决策,既可以是操作层的,也可以是战术层和战略层的决策。


商业智能系统应具有的主要功能:
数据仓库:高效的数据存储和访问方式。提供结构化和非结构化的数据存储,容量大,运行稳定,维护成本低,支持元数据管理,支持多种结构,例如中心式数据仓库,分布式数据仓库等。存储介质能够支持近线式和二级存储器。能够很好的支持现阶段容灾和备份方案。
数据ETL:数据ETL支持多平台、多数据存储格式(多数据源,多格式数据文件,多维数据库等)的数据组织,要求能自动化根据描述或者规则进行数据查找和理解。减少海量、复杂数据与全局决策数据之间的差距。帮助形成支撑决策要求的参考内容。
数据统计输出(报表):报表能快速的完成数据统计的设计和展示,其中包括了统计数据表样式和统计图展示,可以很好的输出给其他应用程序或者Html形式表现和保存。对于自定义设计部分要提供简单易用的设计方案,支持灵活的数据填报和针对非技术人员设计的解决方案。能自动化完成输出内容的发布。
分析功能:可以通过业务规则形成分析内容,并且展示样式丰富,具有一定的交互要求,例如预警或者趋势分析等。要支持多维度的联机在线分析(OLAP分析),实现维度变化、旋转、数据切片和数据钻取等。帮助决策做出正确的判断。
本文摘自:http://www.reiking.com.cn/solution/introduction-bi.html
14 Oct
ReiKing SOA 是ReiKing数据整合产品的SOA(Service Oriented Architecture)架构,以规则为核心,企业服务总线(ESB)、数据管理、调度管理、队列管理、服务管理、流程管理等核心部件无缝集成,共同作为ReiKing数据整合产品的支撑平台。
各种服务、流程等组件作为“插件”被发布到该支撑平台中,ReiKing SOA为他们提供运行支撑并管理这些组件。ReiKing SOA提供工具可视化配置、修改这些服务和流程等组件,可视化发布到由工具生成的运行环境中,并可视化监控其运行情况。

该SOA平台具有很好的开放性和可管理性。具有如下特点:
“插座式”架构,SOA思路,支持组件化设计。
统一接口。统一数据接口、统一处理接口、统一界面接口、统一管理接口等
可管理的分布式处理。支持分布式协作和集中管理。
一体化核心组件,内置消息引擎、服务引擎、工作流引擎、规则引擎等,并无缝协作。
支持动态变化规则。规则中可以含有变量。