Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

4.2.12 Excel数据源

4.2.13 Access数据源





DB2数据源

如果数据源是DB2数据库,可通过ODBC方式进行连接。
定义数据源之前,请从以下IBM网址下载DB2数据库的客户端并安装: http://www.ibm.com/developerworks/cn/downloads/im/udbexp/
请注意:DB2客户端组件包含DB2的ODBC驱动程序和其他必要组件。仅仅下载安装单独的ODBC驱动程序是不够的。
安装DB2客户端组件时,建议勾选所有功能部件。
DB2数据源的定义方法如下:
(1)在数据源的【类型】处选择"Microsoft Odbc Provider"。
(2)在【连接字符串】中,如下形式的连接字串。
Driver={IBM DB2 ODBC DRIVER}; Database=myDB; Hostname=myServer; Port=xxxx; Protocol=TCPIP; Uid=myUsername; Pwd=myPassword;
其中,Hostname参数为DB2数据库服务器的IP地址,Port参数为服务端口号,Database参数为数据库名。例如:
Driver={IBM DB2 ODBC DRIVER}; Database=Sample; Hostname=localhost; Port=5000; Protocol=TCPIP; Uid=db2admin; Pwd=Db123456;
(3)点击【连接测试】按钮验证连接字串的正确性,再点击【保存】按钮。
注意:
基于DB2数据源定义数据集时,SQL语句中的表和视图名之前,应加上Owner前缀,例如:
select * from Staff
需要修改为:
select * from Administrator.Staff


MongoDB数据源

MongoDB是典型的非关系型数据库,其操作与普通关系型数据库差异较大,以下详细介绍如何使用葡萄城报表设计器,设计以MongoDB数据库为数据源的报表。
(1)下载安装MongDB的ODBC驱动程序
MongoDB的ODBC驱动程序可从以下网址下载: http://www.simba.com/drivers/mongodb-odbc-jdbc/
请根据操作系统类型,选择安装32位或64位的驱动程序。安装文件分别为:
Simba MongoDB 2.2 32-bit.msi和Simba MongoDB 2.2 64-bit.msi
安装后请注意要将从simba.com获得的许可文件SimbaMongoDBODBCDriver.lic复制到安装目录下的lib子目录中(C:\Program Files\Simba MongoDB ODBC Driver\lib)。
(2)启动MongoDB的服务
(a)创建C:\MongoData\db1子目录,作为数据库文件的存储文件夹。
(b)运行cmd打开命令行窗口,转到MongoDB的安装目录下的Bin子目录,例如:C:\Program Files\MongoDB\Server\3.4\bin。执行以下命令:
mongod.exe --dbpath C:\MongoData\db1
(3)插入示例数据
(a)运行cmd打开命令行窗口,转到MongoDB的安装目录下的Bin子目录,例如:C:\Program Files\MongoDB\Server\3.4\bin。执行以下命令:
mongo
(b)创建集合(相当于数据库的表)
> db.createCollection("Emp")
其中,Emp为集合名,相当于数据库的表名。
(c)插入文档(相当于数据库的记录)
> db.Emp.insert({name:'John', age: 30})
(4)设计MongoDB数据源
(a)打开报表设计器,添加新数据源。
(b)选择【提供类型】为Microsoft Odbc Provider。
(c)输入如下形式的连接字符串:
Driver={Simba MongoDB ODBC Driver};Server=<MongoDB数据库服务器IP>; Port=27017; 
完整的连接字串形如:

...