Configure table settings
Last updated
Last updated
Op de Job configuration paneel kun je verschillende configuraties toepassen op kolomniveau.
Met tabelmodi kun je bepalen hoe tabellen in de brondatabase worden verwerkt en overgedragen naar de doeldatabase. De drie beschikbare modi zijn: Synthesize, De-identifyen Exclude.
Er zijn drie tabelmodi die u kunt gebruiken om te definiëren hoe elke tabel uit de brondatabase wordt behandeld:
Synthesize: In deze modus worden tabellen uit de brondatabase gesynthetiseerd met behulp van Syntho's AI en vervolgens naar de doeldatabase geschreven.
Wanneer een tabel wordt weergegeven onder de Synthesize modus is de standaard toegepaste kolommodus AI-powered generation. Je hebt echter de mogelijkheid om deze standaardinstelling te wijzigen.
Stappen om de kolommodus te wijzigen in Synthesize:
Selecteer de tabel vermeld onder "Synthesize".
Ga naar de kolominstellingen voor de geselecteerde tabel.
De kolommodus is standaard ingesteld op AI-powered generation.
Wijzig de kolommodus in een van de volgende opties:
Mocker: Gebruik deze optie om de kolommen te vullen met schijngegevens.
Duplicate: Selecteer dit als je wilt dat de kolommen een exacte kopie zijn van de bron.
Exclude: Kies deze optie als je specifieke kolommen niet wilt opnemen in de samengestelde tabel.
Zie Configure column settings voor meer informatie.
De-identify: Wanneer tabellen op deze modus zijn ingesteld, worden ze direct gekopieerd, met of zonder wijzigingen, van de bron- naar de doeldatabase op verzoek van de gebruiker.
Wanneer een tabel wordt weergegeven onder de De-identificeer modus, is de standaard toegepaste kolom modus ook Duplicate. Dit betekent dat de kolommen exact worden gekopieerd van de bron. Je kunt deze instelling echter wijzigen.
Kolommodus wijzigen in Duplicate:
Selecteer de tabel vermeld onder "Duplicate".
Ga naar de kolominstellingen voor de geselecteerde tabel.
De kolommodus is standaard ingesteld op Duplicate.
Wijzig de kolommodus in een van de volgende opties:
Mocker: Gebruik deze optie om de kolommen te vullen met schijngegevens.
Exclude: Kies deze optie als je specifieke kolommen niet wilt opnemen in de gedupliceerde tabel.
Voor meer informatie, zie Configure column settings.
Exclude: Tabellen die aan deze modus zijn toegewezen, worden niet overgezet naar de doeldatabase.
Caution: Het uitsluiten van een tabel kan conflicten veroorzaken met foreign key constraints in de doeldatabase.
De Table Mode Menu bevindt zich op het linkerpaneel van de Syntho-interface.
Om een tabel aan een specifieke modus toe te wijzen, sleep je de tabel gewoon uit de lijst en laat je hem vallen onder de gewenste Table Mode (Synthesize, Duplicateof Exclude) in het menu Tabelmodus.
Hint: Je kunt meerdere tabellen tegelijk verslepen door CTRL
of SHIFT
ingedrukt te houden en dan de tabellen te selecteren en te verslepen.
Na het aanmaken van uw werkruimte wijst Syntho automatisch uw tabel toe aan een van de tabelmodi op basis van het aantal rijen in de brontabel. Het is belangrijk om te controleren of de automatisch toegewezen Table Mode voor elke tabel geschikt is voor jouw gebruik:
Bekijk de Table Mode toegewezen aan elke tabel in de Table Mode Menu.
Als je merkt dat een tabel in een andere modus moet staan, kun je de tabel gewoon naar de gewenste modus slepen zoals uitgelegd in hoofdstuk 2.
Zorg ervoor dat je dubbel controleert of alle tabellen in de juiste modus staan voordat je verder gaat.
Standaard genereert Syntho hetzelfde aantal rijen in de bestemmingstabel als in je brontabel.
Om het aantal te genereren rijen voor een tabel te wijzigen:
Ga naar Rows to generate veld in het Table settings menu rechts op het paneel Taakinstellingen.
Werk de veldwaarde bij tot het gewenste aantal bestemmingsrijen.
Het gedrag bij het aanpassen van het aantal rijen in de bestemmingstabel is als volgt:
Voor tabellen gemarkeerd als Synthesize, genereert het aantal opgegeven rijen met behulp van Syntho's AI en eventueel toegepaste spotters.
Voor tabellen gemarkeerd als Duplicate, genereert het aantal opgegeven rijen (n
) door willekeurige steekproeven te nemen uit de originele tabel (n_original
). Als n <= n_original
, dan worden originele rijen gekopieerd. Als n > n_original
, dan worden de originele n rijen gekopieerd zoals ze zijn, en de volgende rijen worden willekeurig genomen (met vervanging) uit de originele rijen.
Voor tabellen gemarkeerd als Excludegenereert geen rijen (omdat de tabel is uitgesloten).
De Rows to generate veld wordt uitgeschakeld als de tabel geen oversampling ondersteunt, wat te wijten kan zijn aan het volgende:
De tabel gebruikt een andere tabelmodus dan Synthesize.
De tabel heeft een andere methode dan Generate als de toegepaste sleutelgeneratormethode.
Als het nummer eerder is gewijzigd en de tabel ondersteunt oversampling niet meer, dan wordt de waarde teruggezet naar de oorspronkelijke waarde.
Aanpassen Rows to generate kan conflicten veroorzaken met foreign key constraints in je doeldatabase.
Met een knop "Meer laden" kunnen gebruikers on-demand extra gegevens laden, waardoor vertragingen als gevolg van het laden van alle gegevens tegelijk worden voorkomen.
Uitvouwen Advanced settings onder de Table settings om instellingen op tabelniveau te bekijken en aan te passen. Merk op dat deze instellingen alleen relevant zijn voor kolommen die AI-gestuurde generatie gebruiken.
Je kunt de volgende geavanceerde tabelinstellingen aanpassen:
Maximum rows used for training: Het maximale aantal rijen dat wordt gebruikt voor training. Het gebruik van minder rijen kan het proces versnellen, maar dit kan ten koste gaan van de bruikbaarheid van synthetische gegevens.
Take random sample:
On: neemt een willekeurige steekproef van rijen die voor training worden gebruikt. Merk op dat het kiezen van deze optie ervoor kan zorgen dat een taak voor het genereren van gegevens aanzienlijk langer duurt, afhankelijk van de database.
Off (default): neemt de bovenste rijen zoals gedefinieerd in de database.
Om de gebruikerservaring bij het laden van toepassingsschermen en panelen te verbeteren, heeft Syntho efficiënte mechanismen voor het laden van gegevens. Deze zijn gericht op een soepelere interactie, vooral wanneer de brondatabase een aanzienlijke hoeveelheid gegevens bevat.