现在是网络时代,许多软件都可以免费的下载学习使用,当然如果是商业应用的话,最好要购买LICENSE。学习使用我个人推荐Oracle的相关软件产品,因为Oracle公司提供的都是完整的企业版软件下载,不像其他的公司都提供评估版的。而且需要Oracle技术的工作机会、薪水都还不错的。
数据仓库需要那些软件技术呢,下面列出我所了解的一部分:
<!---->1)
<!---->数据库:关系数据库是目前的主流应用。
<!---->2)
<!---->OLAP服务器:支持多维数据模型。
<!---->3)
<!---->相关API:没有API,就是“巧妇难为无米之炊“。
Oracle 10g就符合以上要求,内建有OLAP引擎,提供了OLAP、DM的JAVA API,
其他的一些开发工具都可以从Oracle站点下载,如OWB(Oracle
Warehouse Builder)。Java开发工具Eclipse、NetBean都可以从互联网上免费下载使用。
目前市场上的数据仓库、OLAP、BI软件厂商有Business
Object(已被SAP购买 ),Congons(被IBM购买),Hyperion(被Oracle购买),以上三家是数据仓库市场的领头羊,都是在2007年被大佬给并购,因为大佬们也看好这片市场。Microsoft也占有一部分市场,其SQL
server2005也提供了许多OLAP、BI功能,而且Microsoft的文档蛮齐全的,有许多中文文档,不过我做的都是Java+Liunx/Unix+Oracle的开发。
一个完整的数据仓库要包括以下应用:
<!---->1)
<!---->ETL工具,把数据从事务型数据库放到数据仓库中,还包括数据的转化、清洗等。
<!---->2)
<!---->OLAP查询支持。
<!---->3)
<!---->Data
Mining,数据挖掘功能。
<!---->4)
<!---->其他功能—我也不清楚。
OVER!
分享到:
相关推荐
在实例学习中,我们可以参考书中提供的案例,了解如何从零开始构建一个数据仓库项目。这通常包括需求分析、数据源选择、ETL流程设计、数据模型建立、数据仓库架构设计以及最终的用户接口开发。实践是掌握理论知识的...
综上所述,这个"3D实体化仓库"项目是一个具有实际应用价值的Three.js实践案例,它涵盖了3D场景构建、动画制作、数据驱动、场景切换等多个关键技术点。对于想要学习Three.js或者寻求3D展示解决方案的开发者来说,这是...
本文将详细探讨如何从零开始构建一个仪表盘系统,以及它在现代企业中的作用和实施要点。 首先,我们来了解一下仪表盘系统的定义和它在BI架构中的位置。BI仪表盘系统主要负责将BI分析师通过分析工具和数据仓库得出的...
本文将围绕“Android开发环境”的主题,详细解析如何从零开始构建一个完整的Android开发环境,涵盖源码下载、开发工具安装、环境配置等多个关键步骤。 #### 一、下载Android源码与工具安装 构建Android开发环境的...
本文将详细介绍如何从零开始搭建OpenGL开发环境,包括所需软件的下载、安装以及配置等步骤。 #### 一、环境需求 在开始之前,请确保您的计算机满足以下基本条件: 1. **操作系统**:本教程以Windows 10/11为例。 ...
以上就是从零开始搭建CI环境的全面指南,涵盖了从版本控制到自动化构建、测试和部署的各个环节。希望这个指南对你建立自己的CI系统有所帮助。记住,持续集成的目标是提高效率,减少错误,让团队更专注于创新和价值...
本教程将详细介绍如何在OpenWRT平台上开发自定义的软件包(package),帮助读者从零开始掌握这一关键技术。 #### 二、OpenWRT简介 OpenWRT是一个基于Linux内核的操作系统,主要用于嵌入式设备。它为开发者提供了丰富...
它们提供了一套预先配置的报告和仪表板,以便用户能够迅速获取到关键业务指标,而无需从零开始构建整个数据仓库。 在数据整合过程中,BODI的一个重要特性是其结构概述,它允许用户清晰地理解数据流和处理逻辑,确保...
创建Maven项目有两种常见方式:命令行创建和集成开发环境(IDE)创建。在命令行中,可以使用`mvn archetype:generate`命令来创建一个新的Maven项目。对于Java项目,需要指定groupId、artifactId、packageName和...
在Java开发中,Maven仓库是一个至关重要的组成部分,它存储了大量的jar包,这些包包含了各种预编译的类和库,使得开发者无需从零开始构建项目。Maven仓库分为本地仓库、中央仓库和远程仓库,其中"maven-repository...
首先登录泛微OA系统,在主界面上找到“eBuilder”入口进入零代码开发环境。点击“新建”按钮即可开始创建新的应用程序。 ##### 从空白创建 从空白开始是最基本也是最灵活的一种方式。选择“从空白开始”,然后按照...
开发环境搭建.zip"的资源旨在引导开发者从零开始建立一个有效的Android开发环境,并提供源码学习的基础。通过深入学习和实践,开发者不仅能搭建起一个高效的工作环境,还能在源码探索中不断提升自己的编程能力和技术...
本手册不仅介绍了DataStage Manager 和 DataStage Designer 的主要功能和特性,还提供了详细的步骤指南,帮助读者从零开始构建自己的数据仓库应用。 #### 关于数据仓库 数据仓库是用于存储企业或组织历史数据的一种...
总的来说,这个课程仓库将引导你从零开始,逐步掌握Java在Android开发中的运用,无论是在基础层面还是进阶层面。通过实践项目,你将提升自己的开发技能,为构建专业级别的Android应用打下坚实基础。
本文旨在指导如何从零开始,在IntelliJ IDEA中搭建一个本地Hadoop开发环境。 #### 一、环境准备 **1. JDK环境配置** 为了搭建Hadoop开发环境,首先需要安装Java Development Kit (JDK),并且确保其版本为1.8或更...
- **创建一个项目**:从零开始构建一个数据集成项目。 - **创建一个Mapping**:设计数据转换逻辑,定义数据源到目标之间的映射规则。 - **配置数据连接**:建立与源数据系统之间的连接。 - **创建一个Workflow**:...