在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何使用SQL數據生成器生成測試數據

哲想軟件 ? 來源:哲想軟件 ? 作者:哲想軟件 ? 2022-10-09 17:40 ? 次閱讀

在本文中,我們將研究用虛擬數據填充員工數據庫的過程,我們預先設計了它的模式。用虛擬數據填充SQL數據庫對于運行測試很有用。最簡單的方法是使用可視數據生成工具用隨機數據填充SQL表。

使用SQLServer數據生成器生成數據

SQLServer工具的數據生成器與SSMS和dbForgeStudio集成。重要的是,根據列標題、維度和數據類型生成真實的測試數據。此外,表之間的關系也被考慮在內,因為數據生成過程依賴于它們。

要打開此組件,請右鍵單擊SSMS中所需數據庫的數據生成>新數據生成:

042544d0-456f-11ed-96c9-dac502259ad0.png

圖1.在SSMS中運行DataGenerator for SQL Server工具

如果您使用的是dbForgeStudio,請從主菜單中選擇工具>新數據生成:

04553654-456f-11ed-96c9-dac502259ad0.png

圖2:在 dbForgeStudio 中運行DataGenerator for SQL Server工具

在“數據生成器項目屬性”窗口的“連接”選項卡上,您可以看到當前的MSSQL Server 實例和為數據生成選擇的數據庫,您可以對其進行編輯(如有必要)。然后點擊下一步:

047998e6-456f-11ed-96c9-dac502259ad0.png

圖3:連接選項卡的配置

然后,在選項選項卡上,設置數據生成選項:

04a57970-456f-11ed-96c9-dac502259ad0.png

圖4:數據生成選項的配置

請注意,您可以在不同的模式下生成SQL 測試數據:

按指定行數(默認1000行)

按現有數據量的百分比(默認為10%)

按時間生成數據(默認10秒)

您還可以通過設置Truncatedata from table before generation參數來刪除生成前的數據。

您可以通過以下方式之一設置值分配方式:

1.按時間戳隨機

2.種子隨機(默認值1)

3.順序

您還可以設置列屬性:

1.設置唯一值

2.包含NULL值(默認10%的行)

3.包含空值(默認10%的行)

您可以通過單擊數據生成配置窗口左下方的保存命令行將配置保存到.bat 文件。

完成配置后,單擊數據生成配置窗口右下角的打開。

然后,您將看到一個進度條,指示正在加載表元數據。之后,將出現一個窗口,其中包含每個選定表的數據生成的詳細配置:

04bc83ae-456f-11ed-96c9-dac502259ad0.png

圖5:每個選定表的詳細數據生成配置

在左側選擇要填充的表和列。在右側為所選表設置表創建模式。

以下是生成數據的實例(注意這些是真實姓名)。

右上角有一個帶有上述數據生成配置的按鈕。

要開始數據生成,請單擊對話框頂部中心的綠色箭頭。將出現一個用于選擇其他配置的對話框。在這里,在“輸出”選項卡上,您必須準確選擇生成數據的方式:作為腳本、作為文件或作為數據庫。我們選擇最后一個選項,然后單擊Next:

050750e6-456f-11ed-96c9-dac502259ad0.png

圖6:輸出選項卡的配置

之后,您可以在“選項”選項卡上設置其他參數。在這種情況下,您需要取消選中數據庫備份選項并單擊Next:

0558692c-456f-11ed-96c9-dac502259ad0.png

圖7:選項選項卡的配置

您可以在附加腳本選項卡上指定附加腳本。在我們的例子中,我們只需單擊Next:

0578ba42-456f-11ed-96c9-dac502259ad0.png

圖8:附加腳本選項卡的配置

在摘要選項卡上,您將找到有關配置和警告的信息。在這里,您還可以通過單擊SaveCommand Line將所有配置保存為.bat 文件。單擊Generate開始數據生成過程:

05a1a556-456f-11ed-96c9-dac502259ad0.png

圖9:摘要選項卡上的一般信息和警告

出現數據生成窗口:

05dd6488-456f-11ed-96c9-dac502259ad0.png

圖10:數據生成過程

然后用數據填充表格。例如,表Employee包含以下生成的數據:

05fdc7aa-456f-11ed-96c9-dac502259ad0.png

圖11:Employee表中生成的數據示例

結論

我們用真實數據填充數據庫以測試功能和利用率。可以為負載測試生成更多隨機數據。此外,可以借助dbForge單元測試工具加快實際測試過程。

借助SQL數據生成,您不僅可以計算出數據庫的增長率,還可以計算出數據量增加導致的查詢性能差異。

審核編輯:郭婷

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • SQL
    SQL
    +關注

    關注

    1

    文章

    782

    瀏覽量

    44886
  • 數據庫
    +關注

    關注

    7

    文章

    3905

    瀏覽量

    65872

原文標題:Devart:如何使用SQL數據生成器生成測試數據

文章出處:【微信號:哲想軟件,微信公眾號:哲想軟件】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    “Quantum Origin”成首個獲NIST驗證的軟件量子隨機數生成器

    -Quantinuum的“Quantum Origin”成為首個通過NIST驗證的軟件量子隨機數生成器 Quantum Origin獲得NIST SP 800-90B對其驗證熵源的批準 增強了聯邦
    的頭像 發表于 04-03 15:22 ?266次閱讀

    EB Tresos狀態顯示無法運行生成器是什么原因導致的?

    我正在嘗試集成 MCAL 包,但在生成過程中收到如下驗證錯誤:“無法為模塊”Dio_TS_T40D2M20I0R0“運行生成器
    發表于 04-02 08:06

    Python中的迭代器與生成器

    Python迭代器與生成器 列表生成式 列表生成式也叫做列表推導式,它本身還是列表,只不過它是根據我們定義的規則來生成一個真實的列表。 ? ? list2 = [x for x in
    的頭像 發表于 02-20 10:43 ?345次閱讀

    開源隨機數生成器庫OpenRNG助力實現移植到Arm平臺時的最佳性能

    OpenRNG 實現了多種生成器和分布方式。生成器算法可生成“看似隨機”并具有某些統計特性的序列,我們將在下文進行討論。分布方式會將序列映射到常見的概率分布概念,如高斯分布或二項分布
    的頭像 發表于 02-08 09:24 ?1197次閱讀
    開源隨機數<b class='flag-5'>生成器</b>庫OpenRNG助力實現移植到Arm平臺時的最佳性能

    超詳細!FMU生成器用戶手冊來啦~

    FMU生成器是TSMaster中用于將模型打包生成FMU文件的一個工具,目前支持FMI3.0和FMI2.0版本,FMU類型僅支持Co-Simulation(CS),即聯合仿真FMU。本文將介紹FMU
    的頭像 發表于 01-17 20:02 ?816次閱讀
    超詳細!FMU<b class='flag-5'>生成器</b>用戶手冊來啦~

    dbForge Studio For SQL Server:用于有效開發的最佳SQL Server集成開發環境

    dbForge Studio For SQL Server:用于有效開發的最佳SQL Server集成開發環境 SQL編碼助手 SQL代碼分析 查詢分析器 可視化查詢
    的頭像 發表于 01-16 10:36 ?657次閱讀

    Devart: dbForge Edge——您的終極多元數據庫解決方案

    和PostgreSQL數據庫的終極多元數據庫解決方案。 dbForge Edge可以為您帶來什么? 上下文感知SQL代碼補全、智能格式化和重構 具有逐步執行的自動調試功能 200多個真實測試數
    的頭像 發表于 01-15 11:48 ?474次閱讀
    Devart: dbForge Edge——您的終極多元<b class='flag-5'>數據</b>庫解決方案

    Oracle數據庫的多功能集成開發環境

    無需編碼即可在圖表上構建可視化查詢 消除性能瓶頸的查詢優化器 數據庫管理和靈活的用戶管理 帶有圖表和數據透視表的數據分析和報告工具 200多個真實測試數據的智能
    的頭像 發表于 01-14 13:52 ?362次閱讀
    Oracle<b class='flag-5'>數據</b>庫的多功能集成開發環境

    EE-322:面向SHARC處理器的專家代碼生成器

    電子發燒友網站提供《EE-322:面向SHARC處理器的專家代碼生成器.pdf》資料免費下載
    發表于 01-07 14:04 ?0次下載
    EE-322:面向SHARC處理器的專家代碼<b class='flag-5'>生成器</b>

    使用C2000?嵌入式模式生成器(EPG)進行設計

    電子發燒友網站提供《使用C2000?嵌入式模式生成器(EPG)進行設計.pdf》資料免費下載
    發表于 09-14 10:13 ?1次下載
    使用C2000?嵌入式模式<b class='flag-5'>生成器</b>(EPG)進行設計

    Freepik攜手Magnific AI推出AI圖像生成器

    近日,設計資源巨頭Freepik攜手Magnific AI,共同推出了革命性的AI圖像生成器——Freepik Mystic,這一里程碑式的發布標志著AI圖像創作領域邁入了一個全新的高度
    的頭像 發表于 08-30 16:23 ?1531次閱讀

    CDCM6208V1F具有小數分頻器的2:8時鐘生成器/抖動消除器數據

    電子發燒友網站提供《CDCM6208V1F具有小數分頻器的2:8時鐘生成器/抖動消除器數據表.pdf》資料免費下載
    發表于 08-20 09:13 ?2次下載
    CDCM6208V1F具有小數分頻器的2:8時鐘<b class='flag-5'>生成器</b>/抖動消除器<b class='flag-5'>數據</b>表

    具有小數分頻器的CDCM6208 2:8時鐘生成器/抖動消除器數據

    電子發燒友網站提供《具有小數分頻器的CDCM6208 2:8時鐘生成器/抖動消除器數據表.pdf》資料免費下載
    發表于 08-20 09:07 ?0次下載
    具有小數分頻器的CDCM6208 2:8時鐘<b class='flag-5'>生成器</b>/抖動消除器<b class='flag-5'>數據</b>表

    TSMaster 測試報告生成器操作指南

    用戶在基于TSMaster軟件開發測試用例時,或需要使用TSMaster生成HTML報告時,需要使用TSMaster測試報告生成器。1Test_Report說明Test_Report是
    的頭像 發表于 08-03 08:21 ?969次閱讀
    TSMaster <b class='flag-5'>測試</b>報告<b class='flag-5'>生成器</b>操作指南

    生成對抗網絡(GANs)的原理與應用案例

    相互競爭的神經網絡——生成器(Generator)和判別器(Discriminator),實現了高效、靈活的數據生成能力。本文將從GANs的原理、核心算法、以及多個應用案例入手,深入探討這一前沿技術的內涵與應用。
    的頭像 發表于 07-09 11:34 ?2216次閱讀
    主站蜘蛛池模板: 天天色综合三 | 四虎永久网址在线观看 | 婷婷爱爱| 亚洲午夜大片 | 日本一二线不卡在线观看 | 双性受粗大撑开白浊 | 国产日日夜夜 | 欧美特黄三级在线观看 | wwwwww色| 天天干夜夜躁 | 四虎影院观看 | 男女交性高清视频无遮挡 | 四虎4444hu4影视最新地址 | 亚洲日本中文字幕天天更新 | 女人张开腿双腿让男人桶 | a级精品九九九大片免费看 a级毛毛片看久久 | 久久777国产线看观看精品卜 | 亚洲毛片免费在线观看 | 韩剧天堂| 操欧美女人 | 日韩激情淫片免费看 | 天天做天天看夜夜爽毛片 | 老熟女毛片| 精品国产污网站在线观看15 | 欧美成人免费 | h国产视频| 免费一级毛片视频 | 色猫成人网 | 人人干人人做 | 超级乱淫视频播放日韩 | 欧美激情二区三区 | 特极毛片| 天天插天天射 | 欧美色图一区 | tv天堂| 免费视频不卡一区二区三区 | 中国一级毛片aaa片 中国一级特黄aa毛片大片 | videofreeones性欧美另类 | aaaa级日本片免费视频 | 国产精品久久福利网站 | 日韩毛片免费视频一级特黄 |