DataFactory+MySQL数据构造
前言:DataFactory是一种快速生产测试数据的可视化工具,是一种强大的数据生成器,该工具支持DB2、Oracle、Sybase、SQL Server数据库,支持ODBC连接方式,且通过ODBC连接使用MySQL数据库。
以下是楼主在搭建环境过程中的一个安装步骤,此笔记做一个简单记录。
楼主所使用的环境如下:
主机环境:Windows7 X64 + DataFactoryV5.6
虚拟机环境:Centos64+MySQL
一、准备工作:
1、下载DataFactory并进行安装,此工具可到CSND中去下载。
2、下载MySQL-ODBC驱动并安装,下载路径: https://dev.mysql.com/downloads/connector/odbc/。
注意:在选择ODBC驱动时,会涉及到选择安装32位还是64位,此时需要根据DataFactory来考虑,由于DataFactory只有32位版本,因此我们在下载ODBC驱动时也只能选择下载32位的ODBC驱动,否则在后续的安装过程中会报错
同时在安装32位ODBC驱动的过程中,可能会出现异常报错的情况,如下信息:

此时需要下载VC2013安装,下载链接如下:https://www.microsoft.com/zh-cn/download/details.aspx?id=40784,因为我们是安装的32位ODBC驱动,因此VC2013的驱动版本也是选择32位的。
3、下载安装MySQL,或者是使用你已有的MySQL环境都行,需为MySQL设置远程连接的用户名和密码,同时需为MySQL开启远程连接。
备注:
若root用户并没有密码时,可以使用以下方法为其设置密码:
进入MySQL(命令行模式)后,执行以下指令即可:
mysql>use mysql;
mysql>UPDATE user SET Password=PASSWORD('abc') where USER='root';
mysql>flush privileges; 同时为MySQL开启远程连接授权
mysql>grant all privileges on *.* to 'root' @'%' identified by '你的密码';
mysql>flush privileges;
二、DataFactory通过ODBC连接MySQL数据库
1、启动DataFactory,通过ODBC连接MySQL数据库,如图所示:

2、选择DBC Administrator对ODBC用户DSN的配置,如下图所示:

3、进入ODBC数据源管理器,通过点击“添加”来新增用户数据源:

Note:也可以通过一下操作来配置数据源,控制面板-->系统和安全-->管理工具-->数据源(ODBC)
特别提醒:因为系统是Windows7_X64,因此此时启动的ODBC数据源是64位的,此时与我们ODBC驱动以及DataFactory32位均不一致,此时该如何操作呢?看如下信息:
C:\windows\system32\odbcad32.exe,调用64位驱动建立数据源
C:\windows\sysWOW64\odbcad32.exe,调用32位驱动建立数据源
通过调用32位驱动建立数据源,就可以顺利进行下一步操作~~~~~
4、选择数据驱动来创建MySQL连接:

5、配置MySQL连接信息:

6、配置好数据源后返回到步骤2的页面,此时需要选择数据源,由于新建的数据源此时还无法进行选择,因此取消此安装流程,重新打开一个新的连接流程即可;

7、连接成功后,从库中选择你需要操作的表;

8、选择表后,点击“下一步”,为这个项目取个好看的name即可;

9、后续步骤直接点击结束完成,就可以看到我们所需要添加数据的表了,大功告成;

以上就是DataFactory通过ODBC连接MySQL的过程,至于创建大批量的数据,相信你点击几下即可发现其中的规律,如有错误的地方请多指正,谢谢~~~~
DataFactory+MySQL数据构造的更多相关文章
- Mysql数据实时同步
企业运维的数据库最常见的是 mysql;但是 mysql 有个缺陷:当数据量达到千万条的时候,mysql 的相关操作会变的非常迟缓; 如果这个时候有需求需要实时展示数据;对于 mysql 来说是一种灾 ...
- Spark使用Java读取mysql数据和保存数据到mysql
原文引自:http://blog.csdn.net/fengzhimohan/article/details/78471952 项目应用需要利用Spark读取mysql数据进行数据分析,然后将分析结果 ...
- 几篇关于MySQL数据同步到Elasticsearch的文章---第三篇:logstash_output_kafka:Mysql同步Kafka深入详解
文章转载自: https://mp.weixin.qq.com/s?__biz=MzI2NDY1MTA3OQ==&mid=2247484411&idx=1&sn=1f5a371 ...
- Hadoop 中利用 mapreduce 读写 mysql 数据
Hadoop 中利用 mapreduce 读写 mysql 数据 有时候我们在项目中会遇到输入结果集很大,但是输出结果很小,比如一些 pv.uv 数据,然后为了实时查询的需求,或者一些 OLAP ...
- Phantomjs+Nodejs+Mysql数据抓取(2.抓取图片)
概要 这篇博客是在上一篇博客Phantomjs+Nodejs+Mysql数据抓取(1.抓取数据) http://blog.csdn.net/jokerkon/article/details/50868 ...
- 两种适用于中小量数据的mysql数据备份
近来项目的业务量开始大了,感觉如果数据不周期性地备份一下,很可能会出现问题,虽然我每天都有阿里云的自动快照,上网找了一下方法,找到两种相对简单而又适合中小项目或者中小公司的数据备份策略,以下都是数据库 ...
- 使用Solr索引MySQL数据
环境搭建 1.到apache下载solr,地址:http://mirrors.hust.edu.cn/apache/lucene/solr/ 2.解压到某个目录 3.cd into D:\Solr\s ...
- MySQL数据的主从复制、半同步复制和主主复制详解
一.MySQL复制概述 ⑴.MySQL数据的复制的基本介绍 目前MySQL数据库已经占去数据库市场上很大的份额,其一是由于MySQL数据的开源性和高性能,当然还有重要的一条就是免费~不过不知道还能免费 ...
- ElasticSearch5+logstash的logstash-input-jdbc实现mysql数据同步
在实现的路上遇到了各种坑,再次验证官方文档只能产考不能全信! ElasticSearch安装就不说了上一篇有说! 安装logstash 官方:https://www.elastic.co/guide/ ...
随机推荐
- HAWQ + MADlib 玩转数据挖掘之(五)——奇异值分解实现推荐算法
一.奇异值分解简介 奇异值分解简称SVD(singular value decomposition),可以理解为:将一个比较复杂的矩阵用更小更简单的三个子矩阵的相乘来表示,这三个小矩阵描述了大矩阵重要 ...
- 【angular之起步】安装
人生只有眼前的苟且. 所以为了远方,最近在策划一个大阴谋------做一个自己的网站,杂而全的. 各种胡思乱想了一周,先把页面写完了,没辙,就这个不用费太多脑子. 然后开始重头戏,就卡死了. angu ...
- 转载maven安装,配置,入门
转载:http://www.cnblogs.com/dcba1112/archive/2011/05/01/2033805.html 本书代码下载 大家可以从我的网站下载本书的代码:http://ww ...
- 用eclipse运行java程序显示找不到main class,网上的方法都试了,还是不行,有没有知道怎么解决的呀!
编译器问题,jdk版本不对,Window --> Preferences -->Java --> compiler中的compiler compliance level,这里选你当前 ...
- matlab调用c程序(转载)
通过把耗时长的函数用c语言实现,并编译成mex函数可以加快执行速度. Matlab本身是不带c语言的编译器的,所以要求你的机器上已经安装有VC,BC或Watcom C中的一种. 如果你在安装Matla ...
- 【DUBBO】 Dubbo生成的设配类
package com.alibaba.dubbo.rpc;import com.alibaba.dubbo.common.extension.ExtensionLoader;public class ...
- keil 赋值之后再声明变量提示错误error: #268: declaration may not appear after executable statement in block
勾选 C99 Mode 即可 假如没有C99 Mode的选项,那么我们可以用大括号将代码括起来,这样编译也不会报错 if( (! bMemAddrAllowAccess(checkAddr) )) { ...
- Linux之 iostat 解读磁盘io
1.iostat[oracle@orastb log]$ iostatLinux 3.10.0-327.el7.x86_64 (orastb.bonc.com.cn) 09/07/2017 _x86_ ...
- centos6.6升级安装MySQL5.5(2015/3/4)
使用系统CentOS 6.6本来已经系统自带安装了mysql 5.1,但是奈何5.1不支持utf8mb4字符集(详见:http://blog.csdn.net/shootyou/article/det ...
- bzoj1017(JSOI2008)魔兽地图
题目:https://www.lydsy.com/JudgeOnline/problem.php?id=1017 钱数很少,所以它也能压进状态里. 还有向上贡献几个物品.所以状态就是第 i 号物品,向 ...