-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
legger til dbt power user som anbefaling
- Loading branch information
Showing
1 changed file
with
26 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,29 @@ | ||
# Visual Studio Code | ||
|
||
Bruk https://code.visualstudio.com/download, velg Windows versjonen. Last ned, pakk ut og start programmet code. Følg instruksjonene ved innstalleringen. | ||
|
||
## Anbefalte extensions | ||
|
||
### dbt Power User | ||
|
||
https://github.com/AltimateAI/vscode-dbt-power-user | ||
|
||
dbt Power User gir oss en rekke nyttige verktøy, som f.eks.: | ||
- Auto-complete dbt code | ||
- SQL validator | ||
- Column lineage | ||
- Preview query results | ||
|
||
#### Installasjon og oppsett | ||
Installeres via VS Code Marketplace, følg installasjonsrutinene til Altimate: https://docs.myaltimate.com/ | ||
|
||
Utover standardinstallasjon må følgende hensyn tas for bruk på VDI Utvikler og mot Oracle DVH: | ||
|
||
**NB!** dbt Power User krever at man setter opp miljøvariabler med credentials via PowerShell, **før** VS Code startes opp i samme PowerShell-sesjon. | ||
(Espen jobber med et PowerShell script som skal gjøre denne operasjonen enklere) | ||
|
||
Preview query-template må endres til: `select * from ({query})\n where ROWNUM <= {limit}`, ref. https://docs.myaltimate.com/setup/optConfig/#dbtquerytemplate-for-oracle | ||
|
||
|
||
#### Erfaringer - feil som har oppstått ved bruk av dbt Power User: | ||
- Hele dbt-prosjektet blir validert når prosjekt-mappen åpnes. Eventuelle initielle imports som er lagt inn i dbt_run.py, som f.eks. `from google.cloud import secretmanager`, vil gi feil i VDI Utvikler. Begrens initielle imports til grunnleggende behov. |