ADOMD.NET是一个标准的.NET数据提供者,它主要用来与多维数据源进行通信。它使用支持 XML for Analysis version 1.1标准的数据提供者连接数据源,使用TCP/IP或 HTTP流传输和接受SOAP请求。使用ADOMD.NET可以获取和操作多维数据,KPI和挖掘模型。ADOMD.NET也可以通过两种方式浏览和操纵元数据:OLE DB schema rowsets 或ADOMD.NET对象模型。
分发ADOMD.NET
      
安装ADOMD.NET setup文件,如果没有安装文件,就到微软的下载中心去找吧!里面还有ADOMD.NET Sample Application,可以好好学习学习。安装后程序位于 x:\Program Files\Microsoft.NET\ADOMD\8.0下。
ADOMD.NET对象体系结构


主要对象简介:
       AdomdConnection:    连接多维数据源和多维数据源的元数据。例如:可以通过AdomdConnection连接SQL Server 2000 Analysis Services的本地立方(.cub)文件,并获取多维数据源的立方的属性以获取它的元数据。AdomdConnection对象继承IDbConnection接口。
     AdomdCommand:    执行MDX查询,返回CellSet或AdomdDataReader 对象。当与多维数据源建立连接后,就需要通过AdomdCommand对象执行MDX语句,并以CellSet或者AdomdDataReader对象的形式返回结果。
    AdomdDataReader:快速有效的读取多维数据方法。AdomdDataReader继承IDbDataAdapter 接口,通过执行AdomdCommand对象的Execute或者ExecuteCellSet方法获取结果。
   CellSet :多维数据结果集。通过执行AdomdCommand对象的Execute或者ExecuteCellSet方法返回的MDX查询语句的结果。一旦AdomdCommand返回一个CellSet对象,我们就可以查看包含在CellSet中的多维数据集。CellSet常用于多维数据集需要缓存或者更新的时候。
 以上列举出了一些最常用的类,此外,还有其它的一些对象:
 OlapInfo :  表示一个CUBE的元数据信息,是CellSet的一个属性;
CubeDef  :  也表示一个CUBE的源数据信息,它是AdomdConnection的属性;

ADOMD.net概述相关推荐

  1. Java 多线程概述

    多线程技术概述 1.线程与进程 进程:内存中运行的应用程序,每个进程都拥有一个独立的内存空间. 线程:是进程中的一个执行路径,共享一个内存空间,线程之间可以自由切换.并发执行,一个进程最少有一个线程, ...

  2. 【SpringMVC】概述

    概述: SpringMVC:是基于spring的一个框架, 实际上就是spring的一个模块, 专门是做web开发的.                       理解是servlet的一个升级 Sp ...

  3. 梯度下降优化算法概述

    本文原文是 An overview of gradient descent optimization algorithms,同时作者也在 arXiv 上发了一篇同样内容的 论文. 本文结合了两者来翻译 ...

  4. Redis概述和基础

    Redis 1.NoSQL NoSQL = Not Only SQL(不仅仅是SQL) 泛指非关系型数据库的,随着web2.0互联网的诞生!传统的关系型数据库很难对付web2.0时代!尤其是超大规模的 ...

  5. OpenCL™(开放计算语言)概述

    OpenCL™(开放计算语言)概述 异构系统并行编程的开准 OpenCL™(开放计算语言)是一种开放的.免版税的标准,用于对超级计算机.云服务器.个人计算机.移动设备和嵌入式平台中的,各种加速器进行跨 ...

  6. 自动驾驶QNX,Linux,Autosar概述

    自动驾驶QNX,Linux,Autosar概述 QNX是一个分布式.嵌入式.可规模扩展的实时操作系统.遵循POSIX.1 (程序接口)和POSIX.2 (Shell和工具).部分遵循POSIX.1b( ...

  7. Tengine MLOps概述

    Tengine MLOps概述 大幅提高产业应用从云向边缘迁移的效率 MLOps Cloud Native 聚焦于提升云端的运营过程效率 MLOps Edge Native 聚焦于解决边缘应用开发及异 ...

  8. Tengine Web服务器概述

    Tengine Web服务器概述 Tengine是由淘宝网发起的Web服务器项目.在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性.目的是打造一个高效.安全的Web平台. 发展 ...

  9. Docker基本原理概述

    Docker基本原理概述 Docker是一个用于开发,交付和运行应用程序的开放平台.Docker能够将应用程序与基础架构分开,从而可以快速交付软件.借助Docker,可以以与管理应用程序相同的方式来管 ...

最新文章

  1. 搭建Cacti监控系统(一)-- 搭建LNMP 环境
  2. 比特币的锁定脚本与解锁脚本
  3. 教你如何更改xshell中的转发规则
  4. acwing----春季每日一题2022篇(一)
  5. Entity Framework Core 6.0 预览4 性能改进
  6. python使用GUI(图形用户界面)
  7. finally中关闭资源
  8. 我是如何用单例模式征服面试官的?
  9. https工作原理及CA证书及验证证书
  10. 【3dmax千千问】初学3dmax插件神器第16课|VRAY学习教程|疯狂模渲大师怎么使用VRAY渲染器?食住玩3dmax入门到精通进阶教程
  11. iOS 加速计 摇一摇
  12. 电视不正常Android镜像投屏,爱奇艺乐播投屏
  13. matlab梯形法数值积分,数值积分(梯形法)
  14. 合规性对区块链项目的重要性
  15. 阿里云视频点播(上传视频)服务最新版本使用方法(解决部分依赖无法下载或不存在问题)
  16. Kafka系列之:增加Kafka节点扩展Kafka集群
  17. php网站开发教程下载_《PHP网站开发实例教程》源代码 全面的PHP案例源代码 - 下载 - 搜珍网...
  18. 【AltiumDesigner专栏】01.06——ECAD-MCAD(二)
  19. 国内高校课程资源汇总 2019.3
  20. java数据结构 农夫过河_数据结构笔记分享:18 农夫过河(图的算法运用)

热门文章

  1. elasticsearch的插件安装
  2. [LeetCode] Interleaving String
  3. jvm--3.内存管理
  4. 关于dllimport的使用
  5. vim下更省心地用中文
  6. Ansible基本命令
  7. (2.15)备份与还原--使用作业备份、清理过期备份、清理历史记录、事务日志是否备份过...
  8. JVM垃圾回收机制总结
  9. Sprint2团队贡献分
  10. [Spring]-各种标注-零配置