Subconjunt

Reduïu els registres per crear un subconjunt més petit i representatiu d'una base de dades relacional tot mantenint la integritat referencial

gràfic de subconjunt

Introducció Subconjunt

Què és el subconjunt?

Disminueix el nombre de registres per crear un subconjunt representatiu més petit d'una base de dades relacional amb integritat referencial preservada

Per què les organitzacions utilitzen subconjunts?

Moltes organitzacions tenen entorns de producció amb quantitats massives de dades i no volen grans quantitats de dades en entorns de prova que no són de producció. Per tant, el subconjunt de base de dades s'utilitza per crear un subconjunt representatiu més petit d'una base de dades relacional més gran amb una integritat referencial preservada. Les organitzacions utilitzen subconfiguracions per a les dades de prova per reduir costos, per fer-les manejables i per a una configuració i un manteniment més ràpids.

Reduir els costos computacionals i d'infraestructura

Uns volums de dades excessius poden comportar costos d'infraestructura i càlcul elevats, que no són necessaris per a les dades de prova en entorns que no són de producció. Amb les capacitats de subconjunt, podeu crear fàcilment subconjunts més petits de les vostres dades per reduir els vostres costos.

Dades de prova manejables per provadors i desenvolupadors

La gestió de grans volums de dades en entorns que no són de producció planteja reptes per als provadors i desenvolupadors. Dades de proves més petites i, per tant, més manejables, racionalitzant significativament els processos de prova i desenvolupament, optimitzant en última instància tot el cicle en termes de temps i recursos.

Configuració i manteniment de dades de prova més ràpids

Els volums de dades més petits faciliten una configuració i un manteniment més ràpids i senzills d'entorns de prova que no són de producció. Això és especialment rellevant en entorns informàtics complexos i quan els canvis freqüents en les estructures de dades requereixen actualitzacions i actualitzacions periòdiques per garantir la representativitat de les dades de prova.

gràfic de subconjunt

Què és la integritat referencial i per què és important?

La integritat referencial és un concepte en la gestió de bases de dades que garanteix la coherència i la precisió entre les taules d'una base de dades relacional. La integritat referencial garantiria que cada valor que correspon a "Persona 1" de la "Taula 1" es correspon amb el valor correcte de "Persona 1" a la "Taula 2" i qualsevol altra taula enllaçada.

L'aplicació de la integritat referencial és crucial per mantenir la fiabilitat de les dades de prova en una base de dades relacional com a part d'entorns que no són de producció. Evita les incoherències de les dades i garanteix que les relacions entre taules siguin significatives i fiables per a proves i desenvolupament de programari adequats.

Les dades de prova en un entorn de bases de dades relacionals haurien de preservar la integritat referencial perquè es puguin utilitzar. Mantenir la integritat referencial en entorns que no són de producció, com els utilitzats per a proves i desenvolupament de programari, és important per diverses raons:

Subconfiguració, no tan senzill com "només suprimir dades"

Subconjunt no és tan fàcil com simplement suprimir dades, ja que totes les taules enllaçades relacionades aigües avall i amunt s'han de subconjuntar proporcionalment per preservar la integritat referencial. La subconfiguració garanteix que no només s'eliminin les dades d'una taula de destinació, sinó també que s'eliminin totes les dades de qualsevol altra taula enllaçada relacionada amb les dades suprimides de la taula de destinació. Això garanteix que la integritat referencial entre taules, bases de dades i sistemes es preservi com a part de la supressió de dades.

Reduir el volum de dades eliminant "Persona X" de la "Taula Y", S'han de suprimir tots els registres relacionats amb la "Persona X" a la "Taula Y", però també s'han de suprimir tots els registres relacionats amb la "Persona X" a qualsevol altra taula relacionada aigües amunt o avall (taula A, B, C, etc.).

Reduir el volum de dades eliminant "Richard" de la taula "Clients"., S'han de suprimir tots els registres relacionats amb "Richard" a la taula "Client", però també tots els registres relacionats amb "Richard" en qualsevol altra taula relacionada aigües amunt o aigües avall (taula de pagaments, taula d'incidències, taula de cobertura d'assegurances, etc.) esborrat.

Acros taules

El subconjunt funciona a través de taules

Acros bases de dades

El subconjunt funciona a través de bases de dades

Acros Systems

El subconjunt funciona en tots els sistemes

Té vostè alguna pregunta?

Parleu amb un dels nostres experts

Com puc utilitzar la subconfiguració?

Subconjunt proporcional

Podeu configurar el Syntho Engine per subconjuntar una base de dades relacional i assegurar-vos que totes les "taules enllaçades" estiguin subconjugades en funció de la "Taula objectiu".

  • Taula d'objectius: Els usuaris poden definir la taula de destinació com a punt de partida per al subconjunt.
    • Els usuaris poden, per exemple, definir subestablir la "Taula de pacients" al 5% o a 500k registres en lloc de 10.000k registres.
  • Taules enllaçades: Totes aquestes taules estan connectades directament o indirectament a la "Taula objectiu". Els enllaços entre taules poden ser directes, com ara una taula objectiu que enumera les al·lèrgies que fa referència a una taula de pacients mitjançant una relació de clau estrangera, o indirectes, com una taula objectiu que fa referència a una taula de pacients, que al seu torn fa referència a la taula d'un hospital.
    • La subconfiguració garanteix que tots els registres relacionats amb les dades suprimides del fitxer També s'eliminarà la "Taula de pacients". A l'exemple, el subconjunt garanteix que a qualsevol "Taula enllaçada" només hi hagi dades relacionades amb el 5% (500k registres) i que totes les altres dades relacionades amb el 95% (10.000k – 500k = 9.500k registres) s'eliminin. per crear un subconjunt representatiu més petit d'una base de dades relacional amb integritat referencial preservada

Subconjunt basat en regles empresarials

A més del subconjunt proporcional, on especifiqueu un percentatge per a l'extracció de dades, les nostres capacitats avançades us permeten definir amb precisió el grup objectiu per al subconjunt. Per exemple, podeu especificar criteris per incloure o excloure subconjunts específics, proporcionant una major flexibilitat i control sobre el procés d'extracció de dades.

  • Clients menors de 60 anys i majors de 30 anys i
  • Als clients masculins
taula de clients comercials

coberta de guia sintètica

Desa la teva guia de dades sintètiques ara!