Klant Query Server: verschil tussen versies

Naar navigatie springen Naar zoeken springen
kGeen bewerkingssamenvatting
kGeen bewerkingssamenvatting
Regel 21: Regel 21:
== Handleiding ==
== Handleiding ==


=== '''1. Van een dashboard of tegel naar de juiste tabel op de Queryserver''' ===
=== '''Van een dashboard of tegel naar de juiste tabel op de Queryserver''' ===
Om te begrijpen welke tabellen op de queryserver onderliggend zijn aan de tegels en dashboards die zichtbaar zijn in het portaal is de tabel bi_queryserver_tegels_en_dashboards beschikbaar. Hierin kan je zien welke tabellen worden gebruikt in een tegel en/of dashboard. In onderstaand voorbeeld, zie je dus dat voor de tegel ‘Waarde verblijfsdagen per maand’, die te vinden is in dataset ‘Verblijf ZPM’, de onderliggende tabel ‘bi_zis_verblijf_zpm’ is. Tabel bi_zis_verblijf_zpm is dan te vinden op de queryserver.
Om te begrijpen welke tabellen op de queryserver onderliggend zijn aan de tegels en dashboards die zichtbaar zijn in het portaal is de tabel bi_queryserver_tegels_en_dashboards beschikbaar. Hierin kan je zien welke tabellen worden gebruikt in een tegel en/of dashboard. In onderstaand voorbeeld, zie je dus dat voor de tegel ‘Waarde verblijfsdagen per maand’, die te vinden is in dataset ‘Verblijf ZPM’, de onderliggende tabel ‘bi_zis_verblijf_zpm’ is. Tabel bi_zis_verblijf_zpm is dan te vinden op de queryserver.
{| class="wikitable"
{| class="wikitable"
Regel 51: Regel 51:
|}
|}


=== '''2. Connectie opzetten''' ===
=== '''Connectie opzetten''' ===


# Vraag om de hostname en de databasename bij ValueCare
# Vraag om de hostname en de databasename bij ValueCare
Regel 59: Regel 59:
#* De Queryserver beschikt over een postgres database, dus het poortnummer is de standaard postgres poort (5432)
#* De Queryserver beschikt over een postgres database, dus het poortnummer is de standaard postgres poort (5432)


=== '''3. Tabellen kopiëren van schema VCS naar schema Public''' ===
=== '''Tabellen kopiëren van schema VCS naar schema Public''' ===
Er zijn verschillende manieren om een tabel van schema vcs over te zetten naar schema public. Hieronder is de query uitgeschreven voor één van die manieren. Als je dit vaak wil gebruiken, is het handig om hier een template van te maken (specifiek voor DBeaver). Hier vind je meer over in “Templates”.
Er zijn verschillende manieren om een tabel van schema vcs over te zetten naar schema public. Hieronder is de query uitgeschreven voor één van die manieren. Als je dit vaak wil gebruiken, is het handig om hier een template van te maken (specifiek voor DBeaver). Hier vind je meer over in “Templates”.


Regel 73: Regel 73:
Er zijn tal van goede programma's die u kunt gebruiken om te querieën op de Queryserver. Mits u gebruik maakt of wilt maken van DBeaver om op de Queryserver te querieën, dan vindt u hieronder een aantal instructies en een aantal tips & tricks die het gebruik van DBeaver nog fijner maken.
Er zijn tal van goede programma's die u kunt gebruiken om te querieën op de Queryserver. Mits u gebruik maakt of wilt maken van DBeaver om op de Queryserver te querieën, dan vindt u hieronder een aantal instructies en een aantal tips & tricks die het gebruik van DBeaver nog fijner maken.


=== '''1. Installeren DBeaver''' ===
=== '''Installeren DBeaver''' ===


* Via <nowiki>https://dbeaver.io/download/</nowiki> kan je DBeaver downloaden
* Via <nowiki>https://dbeaver.io/download/</nowiki> kan je DBeaver downloaden
* Met de standaard instellingen van de installatie kan je prima op de Queryserver komen, maar voel je vrij om de instellingen naar wens aan te passen.
* Met de standaard instellingen van de installatie kan je prima op de Queryserver komen, maar voel je vrij om de instellingen naar wens aan te passen.


=== '''2. Connectie opzetten met de database''' ===
=== '''Connectie opzetten met de database''' ===


# Klik linksboven op het stekkertje om een nieuwe connectie op te zetten. (Dit kan eventueel ook via het menu: Database > New Database Connection
# Klik linksboven op het stekkertje om een nieuwe connectie op te zetten. (Dit kan eventueel ook via het menu: Database > New Database Connection
Regel 90: Regel 90:
# Vul je wachtwoord in en voilà!
# Vul je wachtwoord in en voilà!


=== '''3. Tips & Tricks om snel met DBeaver te werken''' ===
=== '''Tips & Tricks om snel met DBeaver te werken''' ===


====    '''1.  Overzicht van de functie-toetsen''' ====
====    '''Overzicht van de functie-toetsen''' ====
Uitvoeren van een query: ctrl + enter
Uitvoeren van een query: ctrl + enter


Regel 99: Regel 99:
Geavanceerd kopiëren: ctrl + shift + c    (uitgebreidere uitleg onder “Geavanceerd kopiëren”)
Geavanceerd kopiëren: ctrl + shift + c    (uitgebreidere uitleg onder “Geavanceerd kopiëren”)


'''2. Templates'''
'''Templates'''


Templates zijn erg handig in DBeaver. Hiermee kan je veelgebruikte queries opslaan en hoef je die niet volledig te typen, als je ze de volgende keer wil gebruiken. Bijvoorbeeld: In plaats van ‘SELECT * FROM table_name;’, type je enkel ‘saf’ en druk je op tab.
Templates zijn erg handig in DBeaver. Hiermee kan je veelgebruikte queries opslaan en hoef je die niet volledig te typen, als je ze de volgende keer wil gebruiken. Bijvoorbeeld: In plaats van ‘SELECT * FROM table_name;’, type je enkel ‘saf’ en druk je op tab.
Regel 111: Regel 111:
''Insert variable'': Hiermee kan je een bepaalde variabele aanroepen nadat je het template gebruikt. Bijvoorbeeld, SELECT * FROM '''${table}'''; zorgt ervoor dat je makkelijk een bestaande tabel kan selecteren als je het template gebruikt.
''Insert variable'': Hiermee kan je een bepaalde variabele aanroepen nadat je het template gebruikt. Bijvoorbeeld, SELECT * FROM '''${table}'''; zorgt ervoor dat je makkelijk een bestaande tabel kan selecteren als je het template gebruikt.


'''3. Geavanceerd kopiëren'''
'''Geavanceerd kopiëren'''


Met ctrl + shift + c kunt u geavanceerd kopiëren. Dit is handig als u de geselecteerde rijen wil gebruiken, bijvoorbeeld in een volgende query. Er staan dan automatisch quotes omheen en een komma tussen elk item, zoals hieronder weergegeven.
Met ctrl + shift + c kunt u geavanceerd kopiëren. Dit is handig als u de geselecteerde rijen wil gebruiken, bijvoorbeeld in een volgende query. Er staan dan automatisch quotes omheen en een komma tussen elk item, zoals hieronder weergegeven.
Regel 121: Regel 121:
...
...


==== 4. Exporteren naar Excel (xlsx) ====
==== Exporteren naar Excel (xlsx) ====
Je kunt een extensie installeren waarmee je direct Excels kunt downloaden. Dus niet eerst csv-bestanden die nog met de hand geconverteerd moeten worden. Volg de stappen in de link 'extensie installeren'.
Je kunt een extensie installeren waarmee je direct Excels kunt downloaden. Dus niet eerst csv-bestanden die nog met de hand geconverteerd moeten worden. Volg de stappen in de link 'extensie installeren'.


LET OP!: Sluit DBeaver eerst af en start het op als Administrator. Bijv. door Ctrl + Shift + Rechtermuisknop op de taakbalk en dan 'Als administrator uitvoeren'.
LET OP!: Sluit DBeaver eerst af en start het op als Administrator. Bijv. door Ctrl + Shift + Rechtermuisknop op de taakbalk en dan 'Als administrator uitvoeren'.


==== 5. CSV-bestanden als database benaderen ====
==== CSV-bestanden als database benaderen ====
Klik op het plusje met New Database Connection, zoek naar 'csv'.
Klik op het plusje met New Database Connection, zoek naar 'csv'.


Regel 135: Regel 135:
In de Driver Properties kun je onder seperator instellen wat het scheidingsteken is.
In de Driver Properties kun je onder seperator instellen wat het scheidingsteken is.


==== 6. Regels afsterren: ====
==== Regels afsterren: ====
Regels zijn op twee manieren als tekst neer te zetten.
Regels zijn op twee manieren als tekst neer te zetten.


Regel 148: Regel 148:
Als u al tekst heeft geschreven kunt u gebruiken maken van ctrl + / om automatisch streepjes voor de tekst te laten zetten. Selecteer de betreffende regels en druk op CTRL + /
Als u al tekst heeft geschreven kunt u gebruiken maken van ctrl + / om automatisch streepjes voor de tekst te laten zetten. Selecteer de betreffende regels en druk op CTRL + /


==== 7. Databasenaam in export ====
==== Databasenaam in export ====
Een export doe je door in een Resultset met de Rechtermuisknop op 'Export data ...' te klikken. Als u wil dat de file-name automatisch de databasenaam, tabelnaam, en/of een timestamp bevat, kan je dat doen door het volgende te doen.
Een export doe je door in een Resultset met de Rechtermuisknop op 'Export data ...' te klikken. Als u wil dat de file-name automatisch de databasenaam, tabelnaam, en/of een timestamp bevat, kan je dat doen door het volgende te doen.


Regel 161: Regel 161:
Een combinatie hiervan is ook mogelijk. Bijvoorbeeld ${datasource}_${table}_${timestamp}.
Een combinatie hiervan is ook mogelijk. Bijvoorbeeld ${datasource}_${table}_${timestamp}.


==== 8. Naar hoofdletters/kleine letters van selectie   ====
==== Naar hoofdletters/kleine letters van selectie   ====
Ctrl + Shift + X -> selectie naar hoofdletters
Ctrl + Shift + X -> selectie naar hoofdletters