​以往咱们分享的操作步骤都稍微有些复杂,大家跟着步骤操作也有些二丈摸不着头脑,看来简单的操作步骤和功能概念还是有必要普及的,那今天就来说一点简单的入门操作知识,以Smartbi为例子,跟大家说说BI工具的关系数据源连接。关系数据源连接是指通过“数据库驱动程序”连接一个本地或远程的关系数据库。

第一步:找到操作入口

1、可以选择系统导航栏的 数据连接或者选择系统快捷菜单 数据连接 ,如图:

2、在“数据连接”界面主菜单选择 关系数据库 下的关系数据源 ,如图:

第二步:界面介绍

我们在新建关系数据源或是打开数据源,可以看到下面如图的连接信息。

一些重要的配置项说明如下:

驱动程序存放目录:驱动程序存放目录分为“产品内置”和“自定义”。默认为“产品内置”。

驱动包使用的优先级逻辑如下:

1)不选驱动程序存放目录/驱动程序存放目录选择“产品内置”:系统自动从“产品内置”去寻找驱动。

2)驱动程序存放目录选择“自定义”,没指定“自定义目录”:系统默认先去“自定义”寻找驱动,找不到再去“产品内置”寻找驱动。

3)驱动程序存放目录选择“自定义”,并指定“自定义目录”:系统默认先去“自定义目录”寻找驱动,找不到再去“自定义”寻找驱动,再找不到再去“产品内置”寻找驱动。

其中,各目录路径如下:

产品内置:【SmartbiTomcatwebappssmartbiWEB-INFlib】

自定义自定义目录:【SmartbiTomcatindynamicLibraryPath】

连接字符串:用户选择好连接的数据库的类型后,系统自动生成相应的连接字符串,用户需要把其中的“<servername>”和“<database>”分别换成连接数据源所在的服务器和数据库的名称。

验证类型用于设置用户名和密码的验证类型,包含两种静态和动态。

静态:输入连接数据库的用户名和密码。

动态:如要用于连接的用户名和密码是根据登录的用户而动态变化。比如Oracle数据库,不同的用户名对数据库的表的权限是不一样的。选择动态的验证类型,需要从左侧资源树下拖拽“系统函数”或是“用户属性”来作为表达式,实现不同的用户登录设置连接数据库的用户名和密码是动态变化的。

高级中的校验语句数据源连接进行校验的SQL语句。包含下面几种方式,默认为获取连接时测试。

若有不清楚,请到官网查看详细的配置项说明。设置好数据源连接的配置项后,必须要先进行 测试连接 操作,只有在测试连接通过后才允许保存填写完。

关系数据源连接成功后,即在资源目录区的“数据源”节点下显示出该关系数据源的内容。如下图:

驱动程序类型

驱动程序类型是指用户选择连接的数据库的类型。

为了便于检查数据源连接方面的问题,下面列出部分需注意的关系数据库对应的JDBC驱动的jar文件名:

l SQL Server的Jar包名称有sqljdbc.jar、msbase.jar、mssqlserver.jar;

l Oracle的Jar包名称有Classes12.zip、classes12.jar;

l Db2的Jar包名称有db2java.zip、db2java.zip、db2jcc_license_cu.jar;

l sybase的Jar包名称有jconn2d.jar;

l informix的Jar包名称有ifxjdbc.jar;

字符集

目前在进行数据源设置的时候可以指定数据库源字符集和数据库目标字符集。一般情况下不需要设置,只有在数据库展示出现乱码的时候,才有可能需要对这些数据集进行设置。

数据源字符集:在获取数据库数据时,指定数据库的字符集。一般为数据库的字符集。

数据源目录字符集:当出现乱码时,目标字符集和数据库本身的编码组合测试,直到找不到不乱码的组合。

了解一些关键点后,再链接数据源是不是超级简单?按照自有的资源选择数据库或者数据源连接导入就可以了!其他工具我不知道,但Smartbi这款工具挺实用的,复杂表格,领导驾驶舱,大屏展示,图文日常报告,拖拽分析应用。还有一些数据处理的功能,应用场景丰富。先处理数据,再分析应用数据,数据有问题可以手动修改,应用流程比较通畅。

BI工具入门:如何做关系数据源的连接?的更多相关文章

  1. 自助BI工具是BI行业发展的趋势吗?

    自助BI和分析通过提供交互式数据可视化,图表,图形,报告和分析,帮助业务用户做出决策.将大量数据导出到电子表格以转换为图表和数据透视表的日子现在已经结束.自助BI工具提供基于浏览器的客户端界面,适用于 ...

  2. 主流的商业智能BI工具推荐,学会数据分析没难度

    伴随着大数据概念的深入企业越来越重视大数据,商业智能BI工具已经成为许多企业数据分析的首选.也许有些小伙伴对商业智能BI工具还是有些陌生,在了解商业智能BI工具之前,先来了解一下什么是商业智能. 百度 ...

  3. 数据分析六个步骤,一款BI工具即可全部搞定

    数据分析是将大量的数据转化为有价值的信息,以求最大化地利用数据的功能,发挥数据的作用.数据分析的类型可以分为现状分析.原因分析.预测分析,按流程分为以下6个步骤: (1) 明确数据分析目的和思路 明确 ...

  4. 简单excel饼状图怎么做,bi工具怎么做饼状图

    饼状图是为了在一个整体体现个体所占的比例,比如一块蛋糕每人各分多大份.了解了饼状图的含义,就来学习饼状图怎么做吧. 首先,我们准备excel表格饼状图的初始数据 然后选择excel表格上方的插入,选择 ...

  5. 用这个BI工具,不会代码的业务人员也能做数据分析!

    随着企业的迅速发展,企业对数据分析的需求也在不断地凸显,但我们在实际的工作中经常会遇到这样尴尬的情形:擅长数据分析的人不懂业务,擅长业务的人又不了解数据分析.那么怎么让更懂业务逻辑.业务分析需求和痛点 ...

  6. 金融数据分析还能这样做?快试试这个BI工具小白也能学会!

    说起银行.保险.股票投资等这些金融行业,大多数人都认为它们都是依靠数据驱动的企业,毕竟大数据的诞生本来就是为了金融信息流通而服务的,但是事实真的是这样吗? 事实并非如此,真正在金融行业做数据分析的人, ...

  7. BI工具做数据可视化项目频频失败的原因

    现如今数据可视化可谓是非常之火,随着硬件价格的一降再降,仿佛做数据可视化项目,你没有数据大屏,你就没有逼格.理想很丰满,现实很骨感,并不是每一个数据可视化项目都能够成功.数据可视化项目的进行,无外乎是 ...

  8. 为什么有些BI工具做数据可视化项目频频失败?

    现如今数据可视化可谓是非常之火,随着硬件价格的一降再降,仿佛做数据可视化项目,你没有数据大屏,你就没有逼格.理想很丰满,现实很骨感,并不是每一个数据可视化项目都能够成功.数据可视化项目的进行,无外乎是 ...

  9. 4款最具影响力的自助式BI工具

    数据为王的时代,人人都需要掌握一些数据分析技能.不懂SQL,不懂数据库,Excel不精通,VBA不敢碰,这些都是横亘在面前的一道坎. 然而,企业数据分析日益上涨,数据人才供不应求,为了降低入门门槛,近 ...

随机推荐

  1. 1000粉!使用Three.js制作一个专属3D奖牌🥇

    背景 破防了 !突然发现 SegmentFault 平台的粉丝数量已经突破 1000 了,它是我的三个博客平台掘金.博客园.SegmentFault中首个粉丝突破 1000 的,于是设计开发这个页面, ...

  2. FHQtreap(我有个绝妙的理解方法,但课的时间不够[doge])

    FHQtreap板子(P1486 [NOI2004] 郁闷的出纳员) 会了FHQ,treap什么的就忘了吧...... #include<bits/stdc++.h> using name ...

  3. CSS八种让人眼前一亮的HOVER效果

    一.发送效果 HTML <div id="send-btn"> <button> // 这里是一个svg的占位 Send </button> & ...

  4. 学习JAVAWEB第十六天

    今天做了一个简单的登陆界面,HTML+CSS太不熟悉了,明天还得接着做

  5. Grad-CAM:Visual Explanations from Deep Networks via Gradient-based Localization

    目录 Grad-CAM:Visual Explanations from Deep Networks via Gradient-based Localization 1.Abstract 2.Intr ...

  6. spring 异常处理的方式?

    一.使用SimpleMappingExceptionResolver解析器 1.1在mvc中进行 配置. <?xml version="1.0" encoding=" ...

  7. 羽夏看Win系统内核——句柄表篇

    写在前面   此系列是本人一个字一个字码出来的,包括示例和实验截图.由于系统内核的复杂性,故可能有错误或者不全面的地方,如有错误,欢迎批评指正,本教程将会长期更新. 如有好的建议,欢迎反馈.码字不易, ...

  8. CF888F Connecting Vertices

    首先可以发现的是,因为两条线段不能在除了端点处相交,因此整个多边形最终一定会被连接成最上方由若干条线段在端点处相交连成,每条线段下方又是一个子结构. 因此你会发现,每个合法的状态都能被分成两个合法的子 ...

  9. JVM学习十五 - (复习)类加载的时机、类加载过程、类加载器

    一.类加载的时机 类的生命周期 类从被加载到虚拟机内存开始,到卸载出内存为止,它的整个生命周期包括以下 7 个阶段: 加载 验证 准备 解析 初始化 使用 卸载 验证.准备.解析 3 个阶段统称为连接 ...

  10. Category注意事项

    1.分类的使用注意事项 分类只能增加方法, 不能增加成员变量 @interface Person (NJ) { // 错误写法 // int _age; } - (void)eat; @end 分类中 ...