写点什么

企业级 Ruby 开发曙光:开源 ActiveWarehouse 插件发布

  • 2007-03-28
  • 本文字数:681 字

    阅读完需:约 2 分钟

在整个软件开发社区里,对 Ruby 和 Rails 的赞扬声从没有间断过,除了它是否能够适应企业开发的需要。比如,Rails 是否能处理海量的业务数据?通过 ActiveWarehouse 的最新发布,开源方面的 Rails 程序员 Anthony Eden 向社区奉献了解决此问题的插件,使得使用 Ruby on Rails 构建数据仓库变得轻而易举。现在,ActiveWarehouse 已经是最活跃的 RubyForge 项目之一,有关它新特性的发布路线图看上去也是那么吸引人:

ActiveWarehouse 插件能简化在 Rails 里开发数据仓库应用。数据仓库是一个相比于运行事务处理而言,为满足分析需要而专门设计的数据库。一个典型的数据仓库可以存储好几年的数据,从不同的运行数据中提取数据。数据仓库通常是高度非规范化的,这和倾向于规范化的交易系统恰好相反。

这个版本里有很多显著的功能:Fact 生成器、维度(Dimension)和立体(Cube);多维支持;集合(Aggregate)的自动生成和其他特性,未来还会包括更多。

要从多个数据源将数据提取到数据仓库,ActiveWarehouse 需要和 ActiveWarehouse 转换和加载(ETL)组件配合使用:

ETL 可以处理大部分在整合现有系统(如 delimited、fixed-width、XML 和数据库源等)时要用到的基本数据源类型。通过定制的解析器它还可以被扩展。另外它还有足够多可用的转换,增加新的也很容易。这一系统具有良好的可扩展性。

现有的一些其他功能也很吸引人,如虚拟源字段;对预 / 后处理代码的支持;ETL 领域特定语言(DSL)控制文件等。但目前批量载入只对 MySQL 可用。Anthony 在性能问题上仍在努力,这对数据库领域而言是至关重要的。

你可以通过一个全面的概览来了解 ActiveWarehouse 和 ETL 组件的功能。

2007-03-28 22:121101

评论

发布
暂无评论
发现更多内容

鸿蒙开发实战:Image Kit实现文档图片智能处理

huafushutong

harmony-utils之FileUtil,文件相关工具类

桃花镇童长老

HarmonyOS ArkTS

【HarmonyOS 5】鸿蒙跨平台开发方案详解(一)

GeorgeGcs

flutter 跨平台 HarmonyOS uni RN

HarmonyOS开发实战:Media Library Kit实现文档媒体资源统一管理

huafushutong

HarmonyOS开发实战:Audio Kit实现文档语音批注功能

huafushutong

【HarmonyOS】应用推送使用个推SDK如何实现?

GeorgeGcs

HarmonyOS开发实战:DRM Kit实现企业文档版权保护

huafushutong

【HarmonyOS】鸿蒙系统中应用权限等级介绍、定义、申请授权讲解

GeorgeGcs

【HarmonyOS】获取通讯录信息

GeorgeGcs

【HarmonyOS】输入框焦点控制实现键盘显隐和进入页面默认弹出键盘获取a焦点设置

GeorgeGcs

harmony-utils之FormatUtil,格式化工具类

桃花镇童长老

HarmonyOS ArkTS

HarmonyOS开发实战:Media Kit实现文档多媒体融合

huafushutong

【HarmonyOS】鸿蒙应用实现调用系统地图导航或路径规划

GeorgeGcs

HarmonyOS开发实战:AR Engine实现3D文档空间交互

huafushutong

【HarmonyOS】模仿个人中心头像图片,调用系统相机拍照,从系统相册选择图片和圆形裁剪显示 (二)

GeorgeGcs

【HarmonyOS】关于鸿蒙消息推送的心得体会(一)

GeorgeGcs

鸿蒙 6.0 引爆 AI 智能体革命:从交互重构到全场景智能觉醒,未来已至

GeorgeGcs

HarmonyOS开发实战:ArkGraphics 2D实现文档高效渲染

huafushutong

HarmonyOS开发实战:ArkGraphics 3D实现文档三维可视化

huafushutong

harmony-utils之ImageUtil,图片相关工具类

桃花镇童长老

HarmonyOS ArkTS

HarmonyOS开发实战:AVSession Kit实现文档多媒体协同控制

huafushutong

HarmonyOS开发实战:Ringtone Kit实现文档状态智能提醒

huafushutong

HarmonyOS开发实战:AVCodec Kit实现文档视频转码嵌入

huafushutong

【HarmonyOS NEXT】深入理解LocalStorage

GeorgeGcs

【HarmonyOS】关于鸿蒙消息推送的心得体会(二)

GeorgeGcs

HarmonyOS开发实战:Scan Kit实现文档二维码高效识别

huafushutong

【HarmonyOS 5】鸿蒙跨平台开发方案详解(二)

GeorgeGcs

flutter 鸿蒙 跨平台

HarmonyOS开发实战:Camera Kit实现文档扫描增强

huafushutong

关于官方推荐的组件级路由Navigation的使用心得体会

GeorgeGcs

【HarmonyOS】鸿蒙中如何获取用户相册图片?photoAccessHelper.PhotoViewPicker

GeorgeGcs

harmony-utils之JSONUtil,JSON工具类

桃花镇童长老

HarmonyOS ArkTS

企业级Ruby开发曙光:开源ActiveWarehouse插件发布_Ruby_Sebastien Auvray_InfoQ精选文章