Validate and Synchronize workspace
This feature is planned for release and not part of the Syntho platform yet. The feature will be released using a phased approach.
Please contact your Syntho contact person if you have suggestions for this feature.
Wanneer u Generate van de Job configuration paneel, Syntho voert verschillende validatiestappen uit tegen het schema van de brondatabase en de doeldatabase.
Bron schema validatie
Het schema van je brondatabase kan na verloop van tijd veranderen. Bijvoorbeeld, er kan een tabel worden toegevoegd, een kolom verwijderd, of het gegevenstype van een kolom gewijzigd.
Het is cruciaal dat je deze wijzigingen bijhoudt en je taakinstellingen dienovereenkomstig aanpast. Als u dit niet doet, kan het genereren van gegevens mislukken. Bijvoorbeeld, als het coderingstype van een kolom verandert van categorisch naar discreet, en er was eerder een Custom String spotter, zal het genereren van gegevens niet succesvol zijn.
Syntho is ontworpen om wijzigingen in de brondatabase bij te houden en u te informeren over wijzigingen in het gegevensschema.
Wanneer u Generate, de Source Database Validation tabblad waarschuwt u voor schemawijzigingen en geeft u de optie om Sync die wijzigingen in je werkruimte.
Bronschemasynchronisatie
Selecteer de Sync button op de Job configuration paneel om eventuele inconsistenties tussen je werkruimte en het schema van de brondatabase automatisch te synchroniseren.
Als problemen met het schema niet worden opgelost, ze kunnen leiden tot het mislukken van het gegevensgeneratieproces.
Syntho is uitgerust om de volgende soorten schemawijzigingen automatisch te identificeren en te synchroniseren:
Tabel is toegevoegd aan de brondatabase.
Tabel bestaat niet meer in de brondatabase.
Kolom heeft een gewijzigd gegevenstype.
Kolom is toegevoegd aan de brondatabase.
Kolom bestaat niet meer in de brondatabase.
Foreign key is toegevoegd aan de brondatabase.
Foreign key bestaat niet meer in de brondatabase.
Bestemmingsschema validatie
Syntho valideert automatisch het schema van de bestemmingsdatabase ten opzichte van je werkruimte. Dit kan resulteren in verschillende problemen of waarschuwingen, die kan worden opgelost door de doeldatabase te wijzigen.
Tabelproblemen:
Tabelproblemen zorgen ervoor dat je job synthetische data mislukt. De volgende problemen in je doeldatabase kunnen optreden:
Tabel bestaat niet. To resolve this issue:
Zorg ervoor dat de schemanamen in de bron- en doeldatabase overeenkomen, en
Voeg een tabel met exact dezelfde naam toe aan je doeldatabase.
Tabel waarschuwingen:
Tabelwaarschuwingen zorgen er niet automatisch voor dat je taak voor synthetische gegevens mislukt, maar kan nog steeds problemen veroorzaken. De volgende waarschuwingen in je doeldatabase kunnen voorkomen:
Tabel bevat al gegevens. To resolve this warning:
Maak de tabel leeg in de doeldatabase.
De tabel maakt deel uit van een cirkelvormige verwijzing. To resolve this warning:
Schakel alle foreign key constraint(s) uit (of verwijder ze) om de cirkelverwijzing te verbreken.
Kolomproblemen:
Kolomproblemen zorgen ervoor dat je taak synthetische gegevens mislukt. De volgende problemen in je doeldatabase kunnen optreden:
Kolom bestaat niet. To resolve this issue:
Voeg een kolom met exact dezelfde naam toe aan de tabel in je doeldatabase.
Kolomwaarschuwingen:
Kolomwaarschuwingen zorgen er niet automatisch voor dat je taak synthetische gegevens mislukt, maar kan nog steeds problemen veroorzaken. De volgende waarschuwingen in je doeldatabase kunnen voorkomen:
Kolom heeft niet overeenkomende gegevenstypen. To resolve this warning:
Wijzig het gegevenstype van de doelkolom zodat deze overeenkomt met het gegevenstype van de bronkolom.
Last updated