Support Dashboard Databron-connectoren Toevoegen

Toevoegen

Na het toevoegen en authenticeren van een SQL Server Connection, 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 behandelt.

Ons platform stelt je in staat om snel en eenvoudig Data Sources met je SQL Server-tabellen te verbinden, waardoor eenrichtingssynchronisatie mogelijk is waarbij eventuele 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 verliezen van autorisatie voor toegang tot de database.

Toevoegen

Databron-connectoren: Toevoegen - schermafbeelding 1
  • Navigeer via het zijmenu naar Data Hub > Data Sources
  • Beweeg je muisaanwijzer over een gegevensbron en klik op het pictogram “Settings” ()
  • Klik in Settings op de knop “Add Connector
  • Selecteer de relevante optie om de connector toe te voegen

Dit zal de pagina vernieuwen met de zojuist toegevoegde connector die klaar is voor configuratie.

Op dit moment is niets opgeslagen, dus sla je connector op nadat je wijzigingen hebt aangebracht om deze in te schakelen of bij te werken.

Als je de rijen van een gegevensbron bekijkt, kun je ook naar de instellingenpagina navigeren met behulp van de optie onder de paginatitel.

Configureren

Configureer de connector nadat je de Data Source Connector hebt toegevoegd. Voer een optionaal schema, de tabel waarvan rijen moeten worden opgehaald, of een optionele clausule in om specifieke rijen te retourneren.

Databron-connectoren: Toevoegen - schermafbeelding 2

Vernieuwingsfrequentie

De frequentie waarmee deze connector gegevens ophaalt.

Schema

Voeg een optioneel SQL Server-databaseschema toe waar de tabel is opgeslagen. Indien leeg gelaten, wordt het standaardschema geselecteerd.

Tabelnaam

De SQL Server-databasetabel waarvan rijen zullen worden opgehaald.

Datumindeling

Geef de indeling op die wordt gebruikt om datumwaarden naar tekst te converteren bij het ophalen van nieuwe rijen

Standaardinstellingen voor verouderde en nieuwe datumindeling

Voor bestaande/oudere connectors wordt een lege datumindeling standaard ingesteld op:
yyyy-MM-dd hh:mm:ss tt
Voor nieuwe connectors met een lege datumindeling wordt het systeem standaard ingesteld op ISO8601-datumindeling:
yyyy-MM-ddTHH:mm:ss
Anders gebruikt het systeem de datumindeling die je hier opgeeft.

Where-clausule

Voeg een optionele where-clausule toe aan de query die alleen de gewenste records retourneert. bijv. WHERE LastName = ‘Good’.

Interne kolommen negeren

Indien ingeschakeld, negeert deze connector alle kolommen waarvan de kolomnaam begint met een onderstrepingsteken, bijv. _lastupdated.

Als je tabel een kolom heeft met de naam _identity en interne kolommen niet worden genegeerd, zal deze kolom altijd de eerste kolom van de gegevensbron zijn. Andere interne kolommen worden aan het einde toegevoegd.

Connector-logboeken

Wanneer je je wijzigingen opslaat, wordt de connector voor het eerst geactiveerd en daarna wordt deze uitgevoerd met de vernieuwingsfrequentie die je hebt opgegeven in de connectorinstellingen.

Wacht een minuutje of klik op het menu met drie puntjes ( ) en selecteer RUN NOW om de connector handmatig te activeren en controleer de Rows in je gegevensbron.

Als rijen niet worden gedownload, is er mogelijk een fout in 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 controleren door op het menu met drie puntjes ( ) te klikken en VIEW LOGS te selecteren.

Bijgewerkte en verwijderde rijen in je SQL-tabel identificeren

Voor meer geavanceerde platformgebruikers die meer granulaire controle over hun SQL-gegevens willen hebben, is er een manier voor je 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.

Deze kolom bevat de datum-tijdwaarde van wanneer deze rij voor het laatst is bijgewerkt.

  • _lastupdated
    Deze kolom bevat de datum-tijdwaarde van wanneer deze rij voor het laatst is bijgewerkt.
    Zorg ervoor dat het een kolom van het type DateTime is die niet null kan zijn. Alle waarden voor deze kolom moeten zich in de UTC-tijdzone bevinden.

  • _deleted
    Een booleaanse kolom die aangeeft of deze rij is verwijderd of niet

Voor de kolom _lastupdated verwachten we dat gebruikers deze kolom bijwerken met de huidige UTC-tijd wanneer ze een bestaande rij bijwerken of een nieuwe rij toevoegen aan de SQL Server.

Dus wanneer de volgende synchronisatie op 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-serverzijde is verwijderd.
Dus in plaats van rijen eenvoudig uit de SQL-tabel te verwijderen, moet je deze rijen als verwijderd markeren door deze kolom in te stellen op 1 (waar) en ook de _lastupdated voor die rij bij te werken naar de huidige UTC-tijd.

Dit is belangrijk omdat als je rijen uit de tabel zou verwijderen, het platform hier nooit van zou weten en de rij zou blijven bestaan op het platform tenzij je de connector hebt verwijderd en opnieuw hebt toegevoegd.

Zodra je zeker bent dat deze verwijde

Antwoord niet gevonden?

Staat jouw vraag er niet bij? Neem dan direct contact met ons op.

Contact opnemen