API - 使用数据仓库 - 基础篇 - 面向对象网,数据库,基础,原理,学习,对象 - 面向对象技术开发

面向对象技术开发

会员投稿 投稿指南 站长资讯通告:
您的位置: 首页 > 数据库 > 其它数据库 > 正文

API - 使用数据仓库 - 基础篇

来源: www.bianceng.cn 阅读:

数据仓库是集成在Spider Studio中的一个重要功能, 利用它可以非常方便的 保存采集到的数据, 然后导出或者在其他脚本中再利用.

数据仓库的全部功能都集成在DataManager这个静态类里面, 基本用法如 下:
1. DataManager.New

void New(string datasetName)

调用此方法会创建一个名为datasetName的数据集, 注意这里datasetName是不 区分大小写的. 创建的同时该数据集会自动显示在数据仓库管理器界面中, 如:

public void Run()
{
   DataManager.New("test_data");
}

运行此代码会生成"TEST_DATA"数据集并显示在界面中:

\

2. DataManager.Count

int Count(string datasetName)

调用此方法可以获得指定数据集的大小.
3. DataManager.AppendData

void AppendData(string datasetName, DataEntry entry)

调用此方法可以向指定数据集中添加数据.
3.1 DataEntry是数据项的类型.

简单来说是一个Key-Value的集合, 注意Key和Value都必须是string类型. 下 面举几个例子说明用法:

var de = DataEntry.Create().Set("Name", "张三 ").Set("Age", "21"); //Name = 张三, Age = 21
var name = de.Get("Name");
var age = de.Get("Age");


3.2 向指定数据集添加数据项的例子:

public void Run()
{
   DataManager.AppendData("test_data", DataEntry.Create().Set("Name", "张三").Set ("Age", "21"));
}

添加后即刻就可以在数据仓库管理器中看到数据项:

\

Tags:
相关文章列表: