偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

如何使用數(shù)據(jù)管道實(shí)現(xiàn)測(cè)試現(xiàn)代化

譯文
數(shù)據(jù)庫 其他數(shù)據(jù)庫
很多企業(yè)如今被淹沒在數(shù)據(jù)之中。他們從多種來源收集數(shù)據(jù),并試圖找到利用這些數(shù)據(jù)來推進(jìn)業(yè)務(wù)目標(biāo)的方法。解決這個(gè)問題的一種方法是使用數(shù)據(jù)管道作為連接到數(shù)據(jù)源,并通過管道將數(shù)據(jù)轉(zhuǎn)換為端點(diǎn)可用的某種形式。

譯者 | 李睿

審校 | 孫淑娟

企業(yè)需要了解數(shù)據(jù)合成與數(shù)據(jù)管道如何提供可擴(kuò)展的解決方案,以創(chuàng)建符合測(cè)試系統(tǒng)實(shí)際需求的一致數(shù)據(jù)。

很多企業(yè)如今被淹沒在數(shù)據(jù)之中。他們從多種來源收集數(shù)據(jù),并試圖找到利用這些數(shù)據(jù)來推進(jìn)業(yè)務(wù)目標(biāo)的方法。解決這個(gè)問題的一種方法是使用數(shù)據(jù)管道作為連接到數(shù)據(jù)源,并通過管道將數(shù)據(jù)轉(zhuǎn)換為端點(diǎn)可用的某種形式。

雖然這是為企業(yè)操作數(shù)據(jù)的持續(xù)斗爭(zhēng)的一部分,但始終需要找到方法為測(cè)試提供良好的數(shù)據(jù)集。企業(yè)需要這些數(shù)據(jù)集來測(cè)試整個(gè)架構(gòu)環(huán)境中的應(yīng)用程序和系統(tǒng)。他們還需要數(shù)據(jù)集來專注于測(cè)試其企業(yè)的各個(gè)方面,例如安全性和質(zhì)量保證。  

而創(chuàng)建合成數(shù)據(jù)是非?,F(xiàn)實(shí)的需要。簡(jiǎn)單地說,這真正意味著企業(yè)需要找到一種方法來創(chuàng)建虛構(gòu)或虛假的數(shù)據(jù)。企業(yè)希望創(chuàng)建類似于測(cè)試系統(tǒng)實(shí)際需求的一致數(shù)據(jù)。以下將了解數(shù)據(jù)管道,并探索企業(yè)如何使用它來開始創(chuàng)建自己的合成數(shù)據(jù),以便在企業(yè)中進(jìn)行測(cè)試。

1.數(shù)據(jù)管道和測(cè)試  

數(shù)據(jù)管道的一個(gè)非常簡(jiǎn)單的定義是“一組串聯(lián)的數(shù)據(jù)處理元素,其中一個(gè)元素的輸出是下一個(gè)元素的輸入”。更簡(jiǎn)單地說,這些是用于將數(shù)據(jù)從數(shù)據(jù)源返回到可以分析、轉(zhuǎn)換然后由企業(yè)使用的級(jí)別的基本連接。  

數(shù)據(jù)管道從檢索數(shù)據(jù)開始。他們可以通過應(yīng)用程序編程接口(API)等可編程接口,或通過數(shù)據(jù)流和事件處理接口,從SQL(DB)數(shù)據(jù)源等平臺(tái)內(nèi)提取所需數(shù)據(jù)。

一旦檢索到數(shù)據(jù),就可以決定轉(zhuǎn)換數(shù)據(jù)以滿足最終用戶的需求。這可以通過數(shù)據(jù)生成API、通過清理或更改檢索到的數(shù)據(jù)的結(jié)構(gòu)來構(gòu)建數(shù)據(jù)來完成,最后,出于安全原因,可以在呈現(xiàn)給最終用戶之前對(duì)數(shù)據(jù)實(shí)現(xiàn)匿名化。  

這些只是數(shù)據(jù)管道可用作測(cè)試過程一部分的幾個(gè)示例,圖1是從源到最終數(shù)據(jù)倉庫位置以供進(jìn)一步使用的數(shù)據(jù)管道的一個(gè)簡(jiǎn)單示例。  

圖片

圖1

測(cè)試要求企業(yè)向正在測(cè)試的系統(tǒng)、應(yīng)用程序或代碼片段提供數(shù)據(jù)集。這一數(shù)據(jù)集可以人工創(chuàng)建、從現(xiàn)有數(shù)據(jù)集復(fù)制或生成以供測(cè)試團(tuán)隊(duì)使用。

在處理非常小的數(shù)據(jù)集時(shí),人工創(chuàng)建測(cè)試數(shù)據(jù)可能很有用,但是當(dāng)需要大量數(shù)據(jù)集時(shí),它會(huì)變得非常麻煩。如果數(shù)據(jù)包含敏感元素,則從現(xiàn)有(生產(chǎn)到測(cè)試)環(huán)境復(fù)制數(shù)據(jù)集會(huì)帶來安全和隱私問題?;诂F(xiàn)有數(shù)據(jù)生成數(shù)據(jù)可以提供良好的結(jié)果。  

如果企業(yè)想大規(guī)模生成數(shù)據(jù),考慮到安全性以提供匿名結(jié)果,并確保生成內(nèi)容的靈活性,那么該怎么辦?這就是數(shù)據(jù)合成發(fā)揮重要作用的地方。它允許企業(yè)以可能需要的靈活性生成數(shù)據(jù)。  

2.初學(xué)者的數(shù)據(jù)合成  

生成合成數(shù)據(jù)可以在處理敏感數(shù)據(jù)元素的同時(shí)提供大量數(shù)據(jù)。合成數(shù)據(jù)可以基于關(guān)鍵數(shù)據(jù)維度,例如姓名、地址、電話號(hào)碼、帳號(hào)、社會(huì)保障、信用卡、標(biāo)識(shí)符、駕駛執(zhí)照號(hào)碼等。  

合成數(shù)據(jù)被定義為虛假或創(chuàng)建的數(shù)據(jù),但它通?;谡鎸?shí)數(shù)據(jù),用于擴(kuò)展以創(chuàng)建更大、更真實(shí)的數(shù)據(jù)集進(jìn)行測(cè)試。然后,為測(cè)試生成的數(shù)據(jù)以安全且可擴(kuò)展的方式在企業(yè)中提供給業(yè)務(wù)用戶和開發(fā)人員使用。  

這種合成數(shù)據(jù)在任何企業(yè)中都有廣泛的用途,例如醫(yī)療保健、金融、制造以及采用新技術(shù)來滿足各種業(yè)務(wù)需求的任何其他領(lǐng)域。它的直接用途是持續(xù)的測(cè)試、安全和質(zhì)量保證實(shí)踐,以幫助實(shí)施、應(yīng)用程序開發(fā)、集成和數(shù)據(jù)科學(xué)工作。  

企業(yè)不僅能夠通過數(shù)據(jù)合成大規(guī)模地提供數(shù)據(jù)集,而且還確保支持企業(yè)中多個(gè)域的數(shù)據(jù)一致性,同時(shí)提供代表現(xiàn)實(shí)世界格式的可行數(shù)據(jù)。它為開發(fā)人員、架構(gòu)師和數(shù)據(jù)架構(gòu)師提供了跨任何企業(yè)的一致方法,以利用數(shù)據(jù)進(jìn)行測(cè)試。  

3.數(shù)據(jù)合成入門  

發(fā)現(xiàn)數(shù)據(jù)合成可以為企業(yè)提供好處的最佳方式是探索最常見的使用模式,然后潛入開源項(xiàng)目以啟動(dòng)其體驗(yàn)。開始數(shù)據(jù)合成有兩種簡(jiǎn)單的模式:在云原生環(huán)境和云原生API中,如圖2所示。  

圖片

圖2

第一種模式是在企業(yè)選擇的云平臺(tái)上的單個(gè)容器內(nèi)運(yùn)行數(shù)據(jù)合成平臺(tái),并利用API從容器中的源(例如應(yīng)用程序或數(shù)據(jù)庫)中提取數(shù)據(jù)。第二個(gè)是可以在選擇的云平臺(tái)上部署數(shù)據(jù)合成平臺(tái),并利用云原生API從任何來源(例如外部獨(dú)立數(shù)據(jù)源)提取數(shù)據(jù)。  

數(shù)據(jù)合成在以下用例中大放異彩:  

  • 在平臺(tái)內(nèi)檢索所需數(shù)據(jù)(SQL)  
  • 數(shù)據(jù)檢索(API)  
  • 數(shù)據(jù)生成(API)  

按需或按計(jì)劃構(gòu)建更多虛構(gòu)數(shù)據(jù)  

  • 數(shù)據(jù)構(gòu)建  

基于虛構(gòu)數(shù)據(jù)按需或計(jì)劃構(gòu)建更多結(jié)構(gòu)化數(shù)據(jù)  

創(chuàng)建滿足需求的結(jié)構(gòu)化或非結(jié)構(gòu)化數(shù)據(jù)  

  • 以流媒體行業(yè)為中心的數(shù)據(jù)

使用數(shù)據(jù)管道處理各種行業(yè)標(biāo)準(zhǔn)數(shù)據(jù)  

通過從實(shí)時(shí)系統(tǒng)中解析和填充來提供真實(shí)世界的屬性,從而實(shí)現(xiàn)去標(biāo)識(shí)化和匿名化  

涵蓋這些用例中的每一個(gè)都超出了本文的范圍,但這個(gè)列表讓人們對(duì)數(shù)據(jù)合成和測(cè)試的適用性領(lǐng)域有一個(gè)很好的了解。對(duì)于數(shù)據(jù)合成數(shù)據(jù)層的概述,如圖3所示:  

圖片

這是數(shù)據(jù)層的概述,以及平臺(tái)如何使用美國(guó)各地的數(shù)據(jù)字段(郵政編碼和區(qū)號(hào))作為示例將它們聯(lián)系在一起。在圖3的中心,可以看到可以根據(jù)需要擴(kuò)展的松散耦合數(shù)據(jù)模型。它們構(gòu)成了從現(xiàn)有數(shù)據(jù)、實(shí)施數(shù)據(jù)和行業(yè)標(biāo)準(zhǔn)數(shù)據(jù)進(jìn)行訪問的核心基礎(chǔ)。這可以使用數(shù)據(jù)設(shè)置并基于企業(yè)中的現(xiàn)有數(shù)據(jù)結(jié)構(gòu)進(jìn)行調(diào)整。其輸出是生成的數(shù)據(jù)、參考數(shù)據(jù)和特定于平臺(tái)的數(shù)據(jù)。  

在這個(gè)簡(jiǎn)短的數(shù)據(jù)合成之旅之后,下一步是開始探索名為Project Herophilus的開源項(xiàng)目,企業(yè)可以在其中開始使用數(shù)據(jù)合成平臺(tái)。  

企業(yè)將找到數(shù)據(jù)合成的關(guān)鍵起始區(qū)域:  

  • 數(shù)據(jù)層——設(shè)計(jì)為可擴(kuò)展并支持平臺(tái)的所有需求。  
  • 數(shù)據(jù)層API——支持用戶請(qǐng)求需求的是數(shù)據(jù)層API,這個(gè)API集是關(guān)于能夠生成數(shù)據(jù)并將其持久化到數(shù)據(jù)層。  
  • Web UI(s) ——旨在成為可用于查看企業(yè)實(shí)施的數(shù)據(jù)合成數(shù)據(jù)層的最小可行產(chǎn)品。  

數(shù)據(jù)合成項(xiàng)目中的三個(gè)模塊應(yīng)該可以幫助企業(yè)快速開始開發(fā)測(cè)試數(shù)據(jù)集。  

4.結(jié)論  

隨著企業(yè)收集、探索、轉(zhuǎn)換和嘗試?yán)盟麄兊臄?shù)據(jù),測(cè)試是一個(gè)不斷增長(zhǎng)的挑戰(zhàn)。雖然生成測(cè)試數(shù)據(jù)集可以解決其中一些問題,但當(dāng)流程需要擴(kuò)展時(shí),它通常會(huì)失敗。數(shù)據(jù)合成與數(shù)據(jù)管道一起,可以提供可擴(kuò)展的解決方案,以創(chuàng)建類似于測(cè)試系統(tǒng)實(shí)際需求的一致數(shù)據(jù)。企業(yè)可以從探索名為Herophilus的開源項(xiàng)目開始,它提供了三個(gè)模塊來啟動(dòng)其第一個(gè)數(shù)據(jù)合成項(xiàng)目。

原文鏈接:https://dzone.com/articles/modernizing-testing-with-data-pipelines

責(zé)任編輯:武曉燕 來源: 51CTO技術(shù)棧
相關(guān)推薦

2023-01-09 07:55:43

Rust開源數(shù)據(jù)倉庫

2022-09-16 14:05:29

零信任數(shù)據(jù)安全

2021-08-31 16:15:53

安全運(yùn)營(yíng)業(yè)務(wù)現(xiàn)代化網(wǎng)絡(luò)安全

2022-11-01 07:14:32

裸金屬云云服務(wù)云原生

2020-06-05 14:16:05

醫(yī)藥

2021-04-13 16:13:38

大數(shù)據(jù)教育科學(xué)

2024-12-02 09:26:17

2024-01-23 15:21:14

2020-03-11 09:54:04

技術(shù)IT架構(gòu)

2022-04-02 10:42:04

數(shù)據(jù)管理數(shù)據(jù)管理現(xiàn)代化CIO

2024-11-18 18:30:12

2021-09-08 14:43:17

網(wǎng)絡(luò)數(shù)字化轉(zhuǎn)型Equinix

2021-03-18 16:36:31

微軟大數(shù)據(jù)數(shù)據(jù)分析

2015-10-14 14:53:33

軟件定義云數(shù)據(jù)中心

2021-11-29 18:11:33

自動(dòng)化現(xiàn)代化網(wǎng)絡(luò)優(yōu)化

2023-11-27 17:40:45

VitestPlaywright前端

2020-01-17 10:34:31

云計(jì)算ERP現(xiàn)代化

2018-06-05 13:43:49

數(shù)據(jù)基礎(chǔ)設(shè)施

2024-06-14 08:00:46

2022-07-11 05:34:19

云原生應(yīng)用程序
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)