Если я где-то ошибся, сразу поправьте...
Есть такая вещь, как многомерная модель данных и компонет, который работает с ней Decision Qube (Delphi), но это мне не мило. Кто-нибудь может мне подсказать другие средства работы с многомерными данными средствами РНР, например.