CUBS - Opret egne rapporter via FlexCSV
I CUBS er det muligt at danne egne rapporter ud fra de data, som findes i CUBS datawarehouse. Forbindelsen er kun til læsning, så der kan ikke opdateres data i Datawarehouse.
Du finder FlexCSV i menuen under:
Data → Flex csv
Roller i FlexCSV
Der findes to roller:
- Flex csv – read/execute access to custom exports: Giver adgang til at læse og køre eksisterende eksporter.
- Flex csv – create/edit access to custom exports: Giver adgang til at oprette, redigere, køre og slette eksporter.
Opret en ny eksport
Eksempel på at oprette en eksport, der fremsøger kunder:
Klik på Ny eksport.
Opret en titel til eksporten.
Tilføj en beskrivelse af eksporten.
Tilføj eventuelt parametre i JSON-format, f.eks.:
{"limit":"int"}
(valgfrit).Parametertyper:
string
= tekstisoDate
= datoint
= tal
Opret en SQL-forespørgsel. Eksempel på en forespørgsel:
SELECT customer_number
FROM dim_Customer
WHERE skey_Customer > 1 LIMIT {$limit}
Hvis parameteren er en
string
, SKAL der tilføjes citationstegn, f.eks.:"{$custometype}"
.
Bemærk:
skey_Customer > 1
er et trick til at undgå en tom første linje i eksporten.
Gem forespørgslen. Du kommer tilbage til listen over FlexCSV-eksporter.
Via kontekstmenuen vælges kør eksport.
- Angiv nu antal kunder og klik kør eksport.
- Når eksporten er kørt, findes den under Data → Eksportkørsler.
Det er også muligt via kontekstmenuen at redigere og slette eksporter.
Oversigt over tabeller
Du finder en oversigt over tabeller i datawarehouse i vores ER/D-diagram:
I CUBS kan der også køres systemeksporter mod CUBS core database og datawarehouse.
Finanskonti
Det er muligt at referere til finanskonti via en config key, i stedet for at hard-code de eksterne kontonumre.
Brug config key’en til den ønskede finanskonto (se nedenstående skema). Config key’en henter automatisk det konfigurerede eksterne kontonummer. Ændringer i det eksterne kontonummer kræver ikke ændring i SQL’en.
Finanskonto | Config key |
---|---|
Kunde deposita | debtor_sum_account_no |
Inkasso | debt_collect_account_no |
Forældreløse indbetalinger | orphaned_payments_account_no |
Afdragsordninger | installment_agreements_account_no |
Tab på debitorer | losses_account_no |
Eksempel på brug af Kunde deposita i en SQL-forespørgsel:
external_account_no = "{#debtor_sum_account_no}"
I need the raw markdown language script