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

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

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

3天內(nèi)不再提示

如何使用SQL數(shù)據(jù)生成器生成測試數(shù)據(jù)

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

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

使用SQLServer數(shù)據(jù)生成器生成數(shù)據(jù)

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

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

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

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

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

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

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

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

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

圖3:連接選項卡的配置

然后,在選項選項卡上,設置數(shù)據(jù)生成選項:

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

圖4:數(shù)據(jù)生成選項的配置

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

按指定行數(shù)(默認1000行)

按現(xiàn)有數(shù)據(jù)量的百分比(默認為10%)

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

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

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

1.按時間戳隨機

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

3.順序

您還可以設置列屬性:

1.設置唯一值

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

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

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

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

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

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

圖5:每個選定表的詳細數(shù)據(jù)生成配置

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

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

右上角有一個帶有上述數(shù)據(jù)生成配置的按鈕。

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

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

圖6:輸出選項卡的配置

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

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

圖7:選項選項卡的配置

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

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

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

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

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

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

出現(xiàn)數(shù)據(jù)生成窗口:

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

圖10:數(shù)據(jù)生成過程

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

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

圖11:Employee表中生成的數(shù)據(jù)示例

結論

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

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

審核編輯:郭婷

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

    關注

    1

    文章

    768

    瀏覽量

    44177
  • 數(shù)據(jù)庫

    關注

    7

    文章

    3827

    瀏覽量

    64514

原文標題:Devart:如何使用SQL數(shù)據(jù)生成器生成測試數(shù)據(jù)

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

收藏 人收藏

    評論

    相關推薦

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

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

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

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

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

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

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

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

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

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

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

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

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

    相互競爭的神經(jīng)網(wǎng)絡——生成器(Generator)和判別器(Discriminator),實現(xiàn)了高效、靈活的數(shù)據(jù)生成能力。本文將從GANs的原理、核心算法、以及多個應用案例入手,深入探討這一前沿技術的內(nèi)涵與應用。
    的頭像 發(fā)表于 07-09 11:34 ?1118次閱讀

    微軟Edge瀏覽器將引入AI主題生成器,為用戶提供獨特的主頁設計

    根據(jù)微軟的365產(chǎn)品規(guī)劃,他們計劃在Edge瀏覽器中添加人工智能主題生成器。這項創(chuàng)新功能允許用戶通過文字描述來創(chuàng)建個性化主題,人工智能系統(tǒng)將生成一系列預覽圖片,并將其作為瀏覽器主題。
    的頭像 發(fā)表于 05-13 15:16 ?742次閱讀

    飛凌嵌入式ElfBoard ELF 1板卡-在線二維碼生成器

    在線二維碼生成器允許用戶將文本、網(wǎng)址、圖片或其他數(shù)據(jù)轉換為二維碼形式。二維碼是一種特殊類型的條形碼,它可以通過掃描來快速識別和讀取信息。在線二維碼生成器使用特定的算法將這些信息編碼成二維碼,用戶可以
    發(fā)表于 04-24 17:00

    Minitab 交互式表格生成器

    生成器
    MinitabUG
    發(fā)布于 :2024年04月03日 15:58:54

    深度學習生成對抗網(wǎng)絡(GAN)全解析

    GANs真正的能力來源于它們遵循的對抗訓練模式。生成器的權重是基于判別器的損失所學習到的。因此,生成器被它生成的圖像所推動著進行訓練,很難知道生成的圖像是真的還是假的。
    發(fā)表于 03-29 14:42 ?4643次閱讀
    深度學習<b class='flag-5'>生成</b>對抗網(wǎng)絡(GAN)全解析

    RL78的代碼生成器發(fā)布說明

    電子發(fā)燒友網(wǎng)站提供《RL78的代碼生成器發(fā)布說明.pdf》資料免費下載
    發(fā)表于 01-30 09:48 ?0次下載
    RL78的代碼<b class='flag-5'>生成器</b>發(fā)布說明

    如何在DSADC中使用外部生成載波而不是aurix生成的激發(fā)波的例子?

    你好,有沒有關于如何在 DSADC 中使用外部生成載波而不是 aurix 生成的激發(fā)波的例子? 背景:當定子和轉子角度為 90 度時,我試圖通過嘗試饋送來自函數(shù)生成器的信號來模擬解析器位置。 由于
    發(fā)表于 01-22 07:37

    如何在ModustoolBox中使用SEGGER AppWizard GUI生成器軟件和CY8CKIT-062-WIFI-BT?

    我想知道如何在 ModustoolBox 中使用 SEGGER AppWizard GUI 生成器軟件和 CY8CKIT-062-WIFI-BT? 我構建了 GUI 并導出了,但我不知道如何在
    發(fā)表于 01-19 06:26

    MicroClock可編程 時鐘生成器5X1503數(shù)據(jù)手冊

    電子發(fā)燒友網(wǎng)站提供《MicroClock可編程 時鐘生成器5X1503數(shù)據(jù)手冊.pdf》資料免費下載
    發(fā)表于 01-14 10:56 ?0次下載
    MicroClock可編程 時鐘<b class='flag-5'>生成器</b>5X1503<b class='flag-5'>數(shù)據(jù)</b>手冊
    主站蜘蛛池模板: 日本免费在线| 碰免费人人人视频| 一级片在线视频| 免费国产成高清人在线视频| 亚洲国产成人久久77| 免费播放视频| 性欧美极品| 可以免费看黄的网站| 午夜精品久久久久久久久| 成人伊人电影| 国产亚洲人成网站观看| 日韩免费一级毛片| 欧美日本综合| 日本黄色站| 激情理论片| 国产女乱淫真高清免费视频| 性欧美精品| 一区二区三区四区视频| 91操碰| 狠狠干狠狠操视频| 男人日女人免费视频| 欧亚精品卡一卡二卡三| 伊人涩| 一级毛片在线看在线播放| 四虎国产在线| 五月桃花网婷婷亚洲综合| 一级视频片| 三区在线观看| 国内一国产农村妇女一级毛片| 久久伊人色| 久久手机免费视频| 中国特黄一级片| 亚洲夜夜操| 国产成+人+综合+亚洲欧美丁香花 国产成人1024精品免费 | 图片视频小说| 美国激情ap毛片| 午夜操| 国产精品免费视频拍拍拍| 午夜在线视频免费| 综合网激情五月| 亚洲高清资源|