Toevoegen
Nadat je een PostgreSQL-verbinding hebt toegevoegd en geverifieerd, kun je Form Connectors toevoegen om gegevens naar een database te pushen of gegevens uit een database te halen met behulp van Data Source Connectors, wat dit artikel over gaat.
Met ons platform kun je snel en eenvoudig Data Sources verbinden met je SQL Server-tabellen, waardoor eenrichtingssynchronisatie mogelijk wordt waarbij alle wijzigingen in de SQL-tabel regelmatig in je gegevensbron worden gedownload.
Je gegevensbron wordt op deze manier automatisch bijgewerkt totdat je de connector verwijdert of er een fout optreedt, zoals het verlies van autorisatie voor databasetoegang.
Toevoegen
Instellingen voor gegevensbron

- Navigeer in het zijmenu naar Data Hub > Data Sources
- Beweeg je muis over een gegevensbron en klik op het pictogram Instellingen ()
- Klik in Instellingen op de knop Connector toevoegen
- Selecteer de relevante optie om de connector toe te voegen
Dit vernieuwt de pagina met de zojuist toegevoegde connector klaar voor configuratie.
Niets is op dit moment opgeslagen, dus sla je connector op nadat je wijzigingen hebt aangebracht om deze in te schakelen of bij te werken.
Als alternatief kun je, wanneer je de rijen van een gegevensbron bekijkt, naar de instellingenpagina navigeren met behulp van de optie onder de titel van de pagina.
Configureren
Nadat je de Data Source Connector hebt toegevoegd, configureer je de connector. Voer een optioneel schema in, de tabelnaam waaruit rijen moeten worden opgehaald, of een optionele clausule om alleen bepaalde rijen te retourneren.

Vernieuwingsfrequentie
De frequentie waarmee deze connector gegevens ophaalt.
Schema
Voeg een optioneel PostgreSQL-databaseschema in waar de tabel is op>Interne kolommen negeren
Als deze optie ingeschakeld is, negeert deze connector alle kolommen waarvan de kolomnaam begint met een underscore, bijvoorbeeld _lastupdated.
Als je tabel een kolom met de naam _identity heeft en interne kolommen niet genegeerd worden, is deze kolom altijd de eerste kolom van de gegevensbron. Andere interne kolommen worden aan het einde toegevoegd.
Connector-logboeken
Als je je wijzigingen opslaat, wordt de connector voor het eerst uitgevoerd en daarna wordt deze uitgevoerd met de vernieuwingsfrequentie die je in de connectorinstellingen hebt opgegeven.
Wacht ongeveer een minuut, of klik op het menu met drie puntjes ( ) en selecteer RUN NOW om de connector handmatig uit te voeren en controleer de Rijen in je gegevensbron.
Als rijen niet zijn gedownload, kan er een fout zijn met de verbinding, wat kan worden bevestigd door de logboeken van de connector weer te geven. Om het probleem te identificeren en op te lossen, kun je de logboeken bekijken door op het menu met drie puntjes ( ) te klikken en VIEW LOGS te selecteren.
Zodra het probleem is opgelost, kun je de connector opnieuw uitvoeren en bevestigen dat de rijen met succes zijn gedownload.
Bijgewerkte en verwijderde rijen in je SQL-tabel identificeren
Voor meer geavanceerde gebruikers van het platform die meer granulaire controle over hun SQL-gegevens willen hebben, is er een manier om de bijgewerkte en verwijderde rijen in je SQL-tabel te identificeren. Hiervoor moet je de volgende twee kolommen aan het einde van je SQL-tabel toevoegen, tenzij de tabel automatisch wordt onderhouden door een Form Connector die de kolommen voor je aanmaakt.
- _lastupdated
Deze kolom bevat de datum-tijdwaarde van wanneer deze rij voor het laatst is bijgewerkt.
Zorg ervoor dat het een kolom van het gegevenstype DateTime is die niet null kan zijn. Alle waarden voor deze kolom moeten in de UTC-tijdzone staan. - _deleted
Een booleaanse kolom die aangeeft of deze rij al dan niet is verwijderd.
Voor de kolom _lastupdated verwachten we dat gebruikers deze kolom bijwerken met de huidige UTC-tijd wanneer een bestaande rij wordt bijgewerkt of een nieuwe rij wordt toegevoegd aan de SQL Server.
Dus wanneer de volgende synchronisatie van de gegevensbron plaatsvindt en de waarde van deze kolom groter is dan de vorige synchronisatietijd, weet het platform dat het die rijgegevens moet ophalen.
De kolom _deleted is hoe het platform bepaalt of de rij aan de SQL Server-kant is verwijderd.
Dus in plaats van rijen eenvoudig uit de SQL-tabel te verwijderen, moet je deze rijen als verwijderd markeren door deze kolom op 1 (waar) in te stellen en ook _lastupdated voor die rij bijwerken naar de huidige UTC-tijd.
Dit is belangrijk omdat het platform, als je rijen uit de tabel zou verwijderen, nooit van deze verwijderingen zou weten, en de rij zou op het platform blijven bestaan, tenzij je de connector hebt verwijderd en opnieuw hebt toegevoegd.
Zodra je zeker bent dat deze verwijderingen zijn gesynchroniseerd, kun je deze rijen volledig uit de SQL-database verwijderen. We zouden echter aanraden dat je ze op hun plaats laat.
Antwoord niet gevonden?
Staat jouw vraag er niet bij? Neem dan direct contact met ons op.
Contact opnemen