Subsetting

Riduce i registri per creà un sottumessu più chjucu è rappresentativu di una basa di dati relazionale mantenendu l'integrità referenziale

gràficu di subsetting

Introduzione Subsetting

Cosa hè u subsetting?

Diminuisce u numeru di registri per creà un sottumessu rappresentativu più chjucu di una basa di dati relazionale cun integrità referenziale preservata

Perchè l'urganisazioni usanu subsetting?

Parechje urganisazioni anu ambienti di pruduzzione cù quantità massive di dati è ùn volenu quantità massive di dati in ambienti di prova non-produzzione. Dunque, a subsetting di basa di dati hè aduprata per creà un subset più chjucu è rappresentativu di una basa di dati relazionale più grande cù integrità referenziale preservata. L'urganisazioni utilizanu subsetting per i dati di prova per riduce i costi, per rende gestibile è per una configurazione è mantenimentu più veloce.

Reduce l'infrastruttura è i costi di computazione

I volumi di dati eccessivi ponu purtà à un altu costu di infrastruttura è di computazione, chì ùn sò micca necessarii per i dati di prova in ambienti non-produzione. Cù capacità di subsetting, pudete facilmente creà subsets più chjuchi di i vostri dati per riduce i vostri costi.

Dati di prova gestibili da i testatori è i sviluppatori

A gestione di volumi enormi di dati in ambienti micca di produzzione pone sfide per i testatori è i sviluppatori. Dati di teste più chjuchi è cusì più gestibili, simplificà significativamente i prucessi di teste è di sviluppu, infine ottimizendu u ciclu tutale in termini di tempu è risorse.

Configurazione è mantenimentu di dati di prova più veloce

I volumi di dati più chjuchi facilitanu a cunfigurazione è u mantenimentu più veloce è più simplice di l'ambienti di prova non-produzzione. Questu hè particularmente pertinente in i paisaghji IT cumplessi è quandu i cambiamenti frequenti in e strutture di dati necessitanu aghjurnamenti regulari è rinfreschi per assicurà a rappresentatività di e dati di prova.

gràficu di subsetting

Chì ghjè l'integrità referenziale è perchè hè impurtante?

L'integrità referenziale hè un cuncettu in a gestione di basa di dati chì assicura a coerenza è a precisione trà e tavule in una basa di dati relazionale. L'integrità referenziale assicurassi chì ogni valore chì currisponde à "Persona 1" di "Table 1" currisponde à u valore currettu di "persona 1" in "Table 2" è qualsiasi altra tabella ligata.

A rinfurzà l'integrità referenziale hè cruciale per mantene l'affidabilità di e dati di prova in una basa di dati relazionale cum'è parte di ambienti non-produzzione. Impedisce l'incoerenza di dati è assicura chì e relazioni trà e tavule sò significati è affidabili per a prova curretta è u sviluppu di software.

I dati di prova in un ambiente di basa di dati relazionale deve priservà l'integrità referenziale per esse utilizable. Mantene l'integrità referenziale in ambienti non-produzione, cum'è quelli utilizati per a prova è u sviluppu di software, hè impurtante per parechje ragioni:

Subsetting, micca cusì simplice cum'è "solu sguassate dati"

A subsetting ùn hè micca cusì faciule cum'è l'eliminazione di e dati, postu chì tutte e tabelle ligate downstream è upstream duveranu esse subsetting proporzionalmente per priservà l'integrità referenziale. A subsetting assicura chì micca solu i dati in una tavola di destinazione sò sguassati, ma ancu chì qualsiasi dati in ogni altra tabella ligata in relazione à e dati eliminati da a tavola di destinazione hè sguassata. Questu assicura chì l'integrità referenziale in e tabelle, basa di dati è sistemi hè cunservata cum'è parte di l'eliminazione di dati.

Riduce u voluminu di dati cacciendu "Persona X" da "Table Y", tutti i registri ligati à "Persona X" in "Table Y" anu da esse sguassati, ma ancu tutti i registri ligati à "Persona X" in ogni altra tavula ligata upstream o downstream (table A, B, C etc.) deve esse ancu eliminati.

Reduce u voluminu di dati cacciendu "Richard" da a tavola "Clienti"., tutti i registri ligati à "Richard" in a tavola "Cliente" anu da esse sguassati, ma ancu tutti i registri ligati à "Richard" in ogni altra tavola ligata upstream o downstream (tavula di Pagamentu, tavola di Incidenti, Tabella di Copertura d'Assicuranza, etc.) sguassatu.

Acros tables

U subsetting travaglia in e tavule

Acros databases

U subsetting travaglia in basa di dati

Acros Systems

U subsetting travaglia in tutti i sistemi

Avete qualchì quistione?

Parlate à unu di i nostri esperti

Cumu possu utilizà a subsetting?

Subsetting prupurziunali

Pudete cunfigurà u Syntho Engine per subsettà una basa di dati relazionale è per assicurà chì tutte e "tavule ligate" sò sottumessi nantu à a "Target Table".

  • Tavola di destinazione: L'utilizatori ponu definisce a tavola di destinazione cum'è u puntu di partenza per a subsetting.
    • L'utilizatori ponu, per esempiu, definisce a subset the "Patient Table" à 5% o à 500k record invece di 10.000k records.
  • Tavule ligate: Quessi sò tutti i tavule direttamente o indirettamente cunnessi à u "Target Table". I ligami trà e tavule ponu esse diretti, cum'è una tavola di destinazione chì liste l'allergii chì riferimentu à una tavola di pazienti per mezu di una relazione chjave straniera, o indiretta, cum'è una tavola di destinazione chì si riferisce à una tavola di pazienti, chì à u turnu si riferisce à a tavola di l'uspidale.
    • Subsetting assicura chì tutti i registri ligati à i dati eliminati in u "Patient Table" serà ancu sguassatu. In l'esempiu, subsetting assicura chì in ogni "Table Linked" ci sò solu dati chì sò ligati à u 5% (500k records) è chì tutti l'altri dati ligati à u 95% (10.000k - 500k = 9.500k records) sò sguassati. per creà un sottumessu rapprisentante più chjucu di una basa di dati relazionale cun integrità referenziale preservata

Subsetting basatu nantu à e regule cummerciale

In più di u subsetting proporzionale, induve specificate un percentinu per l'estrazione di dati, e nostre capacità avanzate permettenu di definisce precisamente u gruppu di destinazione per u subsetting. Per esempiu, pudete specificà criterii per include o esclude sottogruppi specifichi, dendu più flessibilità è cuntrollu di u prucessu di estrazione di dati.

  • Clienti più ghjovani di 60 anni è più vechji di 30 anni è
  • Als Clienti Maschili
tavola di i clienti di vendita

copertina di guida di syntho

Salvà a vostra guida di dati sintetici avà!