Skip to main content
Versie: 4.10.1

Starten met harvesten

Opmerking

Deze handleiding gaat uit van een gebruiker met adminrechten en een achtergrondkennis van welk type bronnen compatibel zijn met de harvester-opties in CKAN.

Deze stapsgewijze handleiding laat je zien hoe je de verschillende typen harvesters configureert harvester opties beschikbaar in CKAN.

We demonsteren de configuratie van een JSON DCAT harvester. Na configuratie van deze harvester kun je data naar je eigen CKAN-instantie harvesten op basis van JSON objecten bestaande uit DCAT metadatavelden.

Een aantal voorbeelden van JSON DCAT bronnen:

Voorbeeld: Waar beginnen we mee?

Om te beginnen met het instellen van een harvester in CKAN, moet je /harvest toevoegen aan de URL van je CKAN-instantie.

Voorbeeld:
 https://JOUW-CKAN-INSTANTIE/harvest

On this /harvest page, you will see an overview of harvester sources that are currently set up. On this page you can add additional harvesters.

1. Een harvester toevoegen

Op deze /harvest-pagina zie je een overzicht van de harvesterbronnen die momenteel zijn ingesteld. Op deze pagina kun je extra harversters toevoegen..

Add Harvest Source button image

2. Configureer een harvesterbron

Na het klikken op de Add Harvest Source knop, moet je de volgende velden invullen:

  • URL (verplicht)

    De URL bevat de daadwerkelijke harvesterbron. In ons voorbeeld gebruiken we een JSON-bestand wat bestaat uit DCAT metadata van twee datasets. Elke dataset inons voorbeeld bestaat uit meerdere verschillende bestandstypen. Een voorbeeld van een JSON-bestand dat kan worden gebruikt kan je hier zien.

    Harvester URL field

  • Titel (verplicht)

    De titel die wordt ingevuld wordt gebruikt in de URL van de naam van de harvester. Harvester title field

  • Beschrijving

    Voer een geschikte beschrijving in van je harvester Harvester URL textbox

  • Updatefrequentie

    Als de frequentie is ingesteld op altijd, zal de harvester zo vaak mogelijk opnieuw harvesten. Met andere woorden, deze optie laat de harvester draaien met een zo klein mogelijk tijdsinterval.

    Opties voor updatefrequentie zijn: altijd, wekelijks, tweewekelijks, or maandelijks. Harvester source update frequency

  • Custom configuratie

    Custom configuratie kan alleen met JSON-objecten. Een voorbeeld van customer configuratie van de harvester vind je hier.

    Met een custom configuratie kun je aanvullende vereisten of velden opgeven voor de harvester Harvester custom configuration

  • Selecteer de juiste organisatie in het dropdownmenu

    Harvester organization

  • Sla je configuratie op

    Klik op de blauwe opslaan knop - je harvester setup is nu afgerond. Save button

3. De harvester starten

  1. Klik op de Admin knop

    Harvester admin button

  2. Klik op de Reharvest knop om de harvester te initialiseren

    Reharvest button

  3. Klik op de Confirm knop om het harvestproces te starten

    Begin harvester process confirmation message and button

4. Het harvesten

Afhankelijk van de bron kan het harvesten één tot meerdere minuten duren om af te ronden.

Op de adminpagina van de harvester zie je een tabblad met het label Dashboard. Op dit tabblad zie je informatie over het huidige of laatst voltooide iteratie van de harvester.

Last harvest job dashboard - process running

In ons voorbeeld zie je dat er geen meldingen zijn onder Last Harvest Job. Als het proces is voltooid, kun je nogmaals op het tabblad Dashboard klikken om de pagina te vernieuwen.

Last harvest job dashboard - process finished

Hier kunnen we zien dat het proces is voltooid - In ons voorbeeld laat de pagina zien dat er twee datasets zijn toegevoegd.

5. Bekijk datasets die zijn geharvest

  • Klik op de View Harvesting Source knop om datasets te tonen die zijn toegevoegd gedurende het harvesten. View Harvest Source button

  • De geharveste datasets worden nu getoond. harvested datasets