国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

    文章

    789

    瀏覽量

    46695
  • 數據庫
    +關注

    關注

    7

    文章

    4019

    瀏覽量

    68333

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

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    如何在LTspice仿真中實現偽隨機數和真隨機數的生成

    to reseed the MC generator(使用時鐘重新設置MC生成器的隨機種子)選項。文章探討了偽隨機數和真隨機數之間的利弊權衡,同時比較了蒙特卡羅統計仿真與更有針對性的最壞情況仿真之間的差異。
    的頭像 發表于 01-09 14:08 ?4649次閱讀
    如何在LTspice仿真中實現偽隨機數和真隨機數的<b class='flag-5'>生成</b>

    如何通過地址生成器實現神經網絡特征圖的padding?

    ,從而使卷積輸出特征圖結果滿足我們的需求,這種補零的操作稱之為padding,如下圖所示。 關于padding的實現,一般有兩種操作,第一種是使用稀疏地址生成器,尋找padding數據地址的規律,當
    發表于 10-22 08:15

    高壓起弧試驗機測試數據的深度解讀:從電弧痕跡到材料失效分析

    高壓起弧試驗機的測試價值,不僅在于完成對被測試件的“考核”,更在于其產生的海量測試數據 —— 從電弧留下的細微痕跡,到材料最終的失效狀態,每一項數據都是破解被
    的頭像 發表于 10-14 09:18 ?421次閱讀

    如何讓大模型生成你想要的測試用例?

    應用大模型生成測試用例,常見的知識庫,測試大模型,微調,RAG等技術門檻都不低,甚至很難,因此對于應用者而言,最快的方式就是應用好提示詞,調教屬于個人風格的測試用例智能
    的頭像 發表于 09-26 10:01 ?942次閱讀
    如何讓大模型<b class='flag-5'>生成</b>你想要的<b class='flag-5'>測試</b>用例?

    非對稱密鑰生成和轉換規格詳解

    生成 以字符串參數生成RSA密鑰,具體的“字符串參數”由“RSA密鑰類型”和“素數個數”使用符號“|”拼接而成,用于在創建非對稱密鑰生成器時,指定密鑰規格。 說明:生成RSA非對稱密
    發表于 09-01 07:50

    普迪飛 Exensio?數據分析平臺 | Test Operations解鎖半導體測試新紀元

    )提供全面的數據分析,幫助企業保障產品質量,提高生產效率。三位一體:測試數據鏈接、控制與分析ExensioTestOperations旨在捕獲測試數據、實施測試過程
    的頭像 發表于 08-19 13:53 ?1214次閱讀
    普迪飛 Exensio?<b class='flag-5'>數據</b>分析平臺 | Test Operations解鎖半導體<b class='flag-5'>測試</b>新紀元

    SQL 通用數據類型

    SQL 通用數據類型 數據庫表中的每個列都要求有名稱和數據類型。Each column in a database table is required to have a name a
    的頭像 發表于 08-18 09:46 ?709次閱讀

    AI生成測試用例真的靠譜嗎?

    軟件測試正經歷一場深刻的技術革命。AI,尤其是以GPT、通義千問、文心一言、Claude等為代表的大語言模型(LLM),開始廣泛介入測試流程:從需求分析、測試用例設計,到腳本生成
    的頭像 發表于 08-01 10:02 ?1743次閱讀
    AI<b class='flag-5'>生成</b>的<b class='flag-5'>測試</b>用例真的靠譜嗎?

    數據數據恢復—SQL Server數據庫被加密如何恢復數據

    SQL Server數據庫故障: SQL Server數據庫被加密,無法使用。 數據庫MDF、LDF、log日志文件名字被篡改。
    的頭像 發表于 06-25 13:54 ?670次閱讀
    <b class='flag-5'>數據</b>庫<b class='flag-5'>數據</b>恢復—<b class='flag-5'>SQL</b> Server<b class='flag-5'>數據</b>庫被加密如何恢復<b class='flag-5'>數據</b>?

    是否可以在安裝了CY7C65213的電路板上生成USB2.0測試數據包波形?

    是否可以在安裝了 CY7C65213 的電路板上生成 USB2.0 測試數據包波形? 如果可能的話,請告訴我如何做,因為我有測量設備和合規套件。 請注意,我們不打算獲得USB標志認證,而是確認安裝在板上的CY7C65213的波形是否符合硬件標準。
    發表于 05-06 08:29

    使用s32ds軟件時,無法生成是怎么回事?

    使用s32ds軟件時,無法生成,并顯示以下錯誤消息。 請幫忙。 生成器:錯誤:錯誤:LinStackCfg.npf 行:5 “bus_clock” - 語法錯誤
    發表于 04-04 08:04

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

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

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

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

    DS855調相直接數字合成器適合哪些場景?

    :DS855可作為射頻信號源生成器,廣泛應用于各種射頻測試與應用場景。其精確的頻率與相位控制能力使其能夠生成高質量的射頻信號,滿足射頻測試與應用的多樣化需求。儀器與半導體
    發表于 03-21 09:28

    ?Diffusion生成式動作引擎技術解析

    開發、虛擬現實、影視動畫和機器人控制等領域具有廣泛應用前景。以下是其核心原理、技術實現和應用方向的詳細解析: 一、核心原理 擴散模型基礎 Diffusion模型通過逐步添加噪聲破壞數據(正向過程),再學習逆向去噪過程(逆向過程),最終從隨機噪聲中生成目標
    的頭像 發表于 03-17 15:14 ?3043次閱讀