技术开发 频道

DB2数据仓库OLAP服务入门

    DB2 DWE Design Studio

    DWE Design Studio 内置在 Eclipse 工作台中,Eclipse 工作台是一个很容易定制的强大的开发环境。可以结合使用 DB2 Alphablox 和 Design Studio 来开发端到端 OLAP 解决方案。

    我们来看看开发 DB2 DWE OLAP 解决方案的基本过程以及在这个过程中如何使用 Design Studio:

    收集并分析业务需求。
    在开发所有 OLAP 解决方案时,首先应该收集并分析顾客的业务需求。在分析业务需求时使用的最重要的方法之一是数据建模。DWE Design Studio 为数据建模提供了丰富的逻辑和物理数据建模功能。

    设计和实现 OLAP 数据市场。
    除了使用逻辑和物理数据建模功能创建 OLAP 数据库之外,还可以通过反向工程功能从现有的数据库中提取出元数据,然后通过前向工程功能生成物理数据库,从而研究、修改和重用现有的数据库模型。

    设计数据流过程来填充 OLAP 数据市场。
    Design Studio SQL operators 的库提供了数据流和控制流设计,可以控制将数据从数据源移动到 OLAP 数据市场中的表所需的数据操作。

    设计 OLAP 多维数据集模型和多维数据集。
    Design Studio 不但可以用来设计、管理和部署 OLAP 模型和多维数据集,还可以用来与其他商业智能工具交换 OLAP 元数据。多维数据集模型在 DB2 中定义之后,就可以供 Alphablox 和其他 ISV 商业智能工具使用。共享的元数据包括聚合公式和计算,所以跨业务生成的分析结果具有更强的一致性。

    优化 OLAP 模型和多维数据集。
    在 DWE Design Studio 中,可以为 OLAP 模型和多维数据集设计和部署物化查询表(MQT)。DB2 优化器会利用这些预连接(pre-joined)和预聚合(pre-aggregated)的 MQT,重写输入的查询并将适当的 OLAP 查询转到适当的 MQT,从而显著加快查询的执行。

    设计和生成 OLAP 报告。
    OLAP 多维数据集可以从 Design Studio 导出到 Alphablox,从而根据业务需求生成 OLAP 报告。可以在 DB2 Alphablox 中修改 OLAP 多维数据集并将它导入 Design Studio 进行元数据管理。

    图 4. DWE Design Studio 在 OLAP 服务开发中的作用

     

    这是一个反复进行的过程,理解这一点非常重要。来自解决方案提供商和顾客的领域专家应该积极地参与 OLAP 设计和测试阶段,这样才能提交让顾客满意的 OLAP 解决方案。  

0
相关文章