数据源管理-数据管理
目录
本节目录收起
  • 基本概念
  • 在线演示
  • 数据源管理
  • 建立数据源
  • 修改数据源
  • 删除数据源
  • 数据源管理

    基本概念

    数据源中存储了所有建立数据库连接的信息,就象通过指定文件名可以在文件系统中找到文件一样,通过提供正确的数据源名称,用户可以找到相应的数据库连接。

    建立数据源需要用到的属性包括:

    在线演示

    数据源管理

    数据源管理

    通过数据管理模块中的【数据源管理】菜单可进入相应管理界面,进行数据源的查看、新建、修改、删除等管理维护。

    其他数据源

    【其他数据源】是系统默认的数据源,进入该数据源可建立不依赖于数据库的数据集,例如:内建数据集、txt文件、xml文件等。该数据源不允许修改和删除。

    建立数据源

    提供JDBC和ODBC两种数据源连接方式。同时系统分别预置了两种连接类型下的若干常用数据库连接实例。

    系统还支持SAP数据源,方便与SAP系统进行集成,从SAP系统中取数进行报表制作。具体请参考:SAP数据源

    使用实例建立数据源

    使用数据库实例,系统会自动设置好数据库类型、驱动和url的格式。如下图JDBC实例的oracle数据库:



     

    定义此类数据源,用户只需要输入数据源的名称、修改数据源的URL中的IP和数据库名、输入正确的用户名和密码即可。如果数据库的端口不是默认给定的,那么也需要进行修改。

    例如:上图中的默认url为jdbc:oracle:thin:@192.168.0.1:1521:[数据库名]

    数据库所在的局域网ip为192.168.0.115,数据库名为orcl,修改后为jdbc:oracle:thin:@192.168.0.115:1521:orcl

    下拉滚动条会显示测试按钮,完成按钮,完成并登记数据表按钮。

    注意:

    如果在使用mysql数据库的数据源新建数据集出现中文名称乱码的问题,可以在mysql数据源配置中加上编码的转换,如:jdbc:mysql://192.168.10.125:3306/gezdemo?useUnicode=true&characterEncoding=utf-8

    不使用实例建立数据源

    如果不使用数据库实例,系统只会给出默认的数据库类型为UNKNOWN,以及客户端和数据库端默认的字符集为GBK。

    用户需要输入数据源的名称、数据库的类型、驱动程序、数据源url、用户名和密码。

    设置完数据源的信息,可以使用【测试】功能验证数据库是否能够连接成功。

    修改数据源

    修改数据源时,数据源名称和数据库类型不允许修改。

    注意:如果原来已经使用数据源中的数据表建立了数据集、主题、报表,进行数据源修改后变更了所连接的数据库,并且里面并没有对应的数据表,则原来已建好的相关数据集、主题、报表均不可再使用。

    删除数据源

    防止错误删除数据源操作的安全性,删除时系统弹出提示信息,确定是否删除数据源,如下图所示。

    注意:对于已使用的数据源,将其删除后,数据源对应的数据集和数据表也将一同被删除,原来使用该数据源建立的报表,将找不到数据源且不能查看和使用,因此需慎用删除数据源功能。