Omgevingsvariabelen gebruiken voor argumenten #371
Replies: 5 comments
-
Het gebruik van environment variabelen wordt al ondersteund. Althans heb dit zelf ooit in een Kubernetes project gebruikt met Stetl (basis ETL framework van NLExtract), zie bijv hier Het is een faciliteit van Stetl, ik meen zelfs dat e.e.a. gemixed kan worden, dus zowel uit environment als een
Dit is een gebruikelijke conventie in de Docker wereld. |
Beta Was this translation helpful? Give feedback.
-
Hoewel ik niet gecharmeerd ben van het feit dat de omgevingsvariabelen moeten beginnen met Ik kies ervoor om stetl package te installeren en rechtstreeks aan te roepen. Op deze manier kan ik de nl-extract onaangepast laten, zodat bij een eventuele nieuwe versie ik geen aanpassingen binnen deze package hoef te doen
|
Beta Was this translation helpful? Give feedback.
-
Helaas krijg ik nog wel foutmelding:
|
Beta Was this translation helpful? Give feedback.
-
Dit is toch echt de conventie voor veel (Docker) componenten, zeker in een Kubernetes-omgeving. Anders gaan namen "clashen" bijv als een variable "HOST" heet o.i.d. veel voorbeelden bijv Grafana heeft
Ik weet niet of dit verstandig is: de Stetl versie die met NLExtract meekomt als Git Submodule is verzekerd te werken met alle NLExtract processen.
Kan niet zien wat hier fout gaat, maar lijkt alsof the input bestanden niet worden gevonden. |
Beta Was this translation helpful? Give feedback.
-
Hi @justb4 , Om de meegeleverde stetl te draaien, moet ik toch onderstaande commando's gebruiken? Stetl lijkt niet gevonden, maar met "pip install stetl" wel. Daarnaast vormen de relatieve paden nog steeds het probleem voor een succesvolle run.
|
Beta Was this translation helpful? Give feedback.
-
Wij gebruiken NLextract voor meerdere registraties (BAG, BGT, BRT). Per registratie is er eigen *.args betanden voor de input parameters, waardoor deze op meerdere plaatsen moeten worden bijgehouden. Onze voorkeur zou hebben om met omgevingsvariabelen te werken in onze OTAP-straat, zodat de paramterwaardes maar op 1 plek hoeft worden bijgehouden.
Daarvoor zouden de *.args bestanden deze omgevingsvariabelen moeten kunnen inlezen. Is dit al mogelijk? Zo ja, hoe werkt dit? Zo nee, dan een feature voor op de backlog wat mij betreft.
Beta Was this translation helpful? Give feedback.
All reactions