はじめに
MDXは難解で、習得が困難なクエリー言語であると言われています。この連載では、全7回をとおして、難解と言われているMDXを可能な限り短期間で実践で使えるレベルまで習得できるよう、基本的な考え方やよく使う関数などに範囲を限定し、使用例とともに入門編として解説しています。
なお、本記事はマイクロソフト社製SQL Server 2005および2008のAnalysis Servicesを前提として解説しています。MDXにはいわゆる「方言」が多く、記述内容が他の多次元データベース製品に必ずしも適合しない可能性があることをあらかじめご了承ください。
第7回目の今回は連載の最終回として、MDXを発行するミドルウェア「ADOMD.Net」とアプリケーション開発ツール「CubeWalker」を使用したクライアントアプリケーションの作成方法を説明します。
対象読者
- Microsoft SQL Server Analysis Servicesの基礎知識があり、これからMDXを覚えようという方
これまでの連載
- 第1回 MDX構文の基本文法(1)
- 第2回 MDX構文の記述方法(2)
- 第3回 クエリー結果の整形手法(3)
- 第4回 計算するメンバー(4)
- 第5回 よく使う関数・前編(5)
- 第6回 よく使う関数・後編(6)
必要な環境
- Microsoft SQL Server 2005 Analysis ServicesまたはMicrosoft SQL Server 2008 Analysis Services
MDXを発行するクライアントアプリケーションの作り方
本連載ではここまで、MDX言語の一般的な解説を行ってきました。最終回の今回は、MDXを使ったクライアントアプリケーションの作り方について解説します。
最初にMDXを発行するために必要なミドルウェア「ADOMD.Net」についての概要を、その後、当社が独自開発し製品化したアプリケーション開発ツール「CubeWalker」を使ったサンプルアプリケーションの作り方について解説します。