1. 程式人生 > >DataFactory+MySQL數據構造

DataFactory+MySQL數據構造

fff 啟動 sql數據庫 ads HR tex font ans 項目

前言: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數據構造