Posts

Databricks connect werkend krijgen

1. Veilig inloggen zonder tokens (OAuth) Wat deden we? We hebben een configuratiebestand ( .databrickscfg ) aangemaakt in uw gebruikersmap. Hierin staat auth_type = databricks-cli , waardoor u niet hoeft in te loggen met een onveilig Persoonlijk Toegangstoken (PAT) . Waarom? PAT’s zijn onveilig : Ze werken als wachtwoorden en kunnen worden gestolen of misbruikt. Browser-inloggen (SSO) : U logt in via de browser met uw organisatie-account (bijv. via Microsoft Azure AD). Dit is veiliger omdat: Uw sessie verloopt automatisch (geen permanente tokens). De Databricks CLI regelt de tokens op de achtergrond (u hoeft ze niet handmatig te beheren). Uw organisatie kan Multi-Factor Authentication (MFA) afdwingen voor extra beveiliging. Hoe werkt het? U voert databricks auth login uit in de terminal. Er opent een browser waar u inlogt met uw organisatie-account. De CLI slaat een tijdelijk token op in ~/.databricks/token-cache.json (dit bestand wordt automatisch vernieuwd). 2. Lokale CLI-cache...

vsc inrichten op een windows omgeving stap 1

  1. Oude omgeving verwijderen Sluit VSC of stop de actieve terminal. Open de projectmap in je verkenner. Verwijder de map .venv volledig. 2. Nieuwe virtuele omgeving aanmaken Open de projectmap opnieuw in VSC, open de ingebouwde terminal en voer het volgende uit: Maak de omgeving aan: bash python -m venv .venv Use code with caution. (Als je systeem python nog niet herkent als versie 3.14, gebruik dan het specifieke pad of python3.14 -m venv .venv ) Activeer de omgeving: Windows (PowerShell): .venv\Scripts\Activate.ps1 Windows (CMD): .venv\Scripts\activate.bat Mac/Linux: source .venv/bin/activate Installeer je pakketten opnieuw: python -m pip install --upgrade pip pip install "numpy>=2.3.0" pip install azure-identity azure-storage-blob azure-keyvault-secrets azure-mgmt-resource cryptography pip install databricks-connect --no-deps pip install databricks-sdk googleapis-common-protos grpcio-status grpcio pip install packaging pandas py4j pyarrow setuptools six Je zult z...

vsc inrichten op een windows omgeving stap 2

stap1:    PowerShell Execution Policy-beleid automatisch instellen bij het starten van je terminal Open settings.json in VSC : Druk op Ctrl + Shift + P en typ: Preferences: Open Settings (JSON) Voeg deze code toe (of pas aan als het al bestaat): json Kopieer { "terminal.integrated.profiles.windows" : { "PowerShell" : { "source" : "PowerShell" , "args" : [ "-ExecutionPolicy" , "RemoteSigned" ] } } , "terminal.integrated.defaultProfile.windows" : "PowerShell" } Sla op ( Ctrl + S ). Herstart VSC : Sluit VSC volledig af en open het opnieuw. Test het : Open een nieuwe PowerShell-terminal in VSC (`Ctrl + ``). Voer uit: Get-ExecutionPolicy (Moet RemoteSigned tonen.) Activeer je virtuele omgeving: .\.venv\Scripts\activate (Moet nu zonder foutmelding werken.) zorg dat activate script automatisch gestart wordt bij starten Voeg het activer...