FBEA#79171 Rapportage activiteiten en evaluaties

svn path=/Customer/trunk/; revision=61420
This commit is contained in:
Suzan Wiegerinck
2023-08-09 14:54:50 +00:00
parent f3fdb80cd3
commit b359d48929

View File

@@ -873,6 +873,375 @@ EXCEPTION
END fbea_export_topdesk;
/
CREATE OR REPLACE VIEW FBEA_V_RAP_ACT_EVALUATIE
(
RES_RSV_RUIMTE_KEY,
RESERVERING,
DATUM,
DAG,
TIJD_VAN,
TIJD_TOT,
LOCATIE_OMSCHRIJVING,
GEBOUW,
RUIMTE,
GASTHEER,
OMSCHRIJVING,
TITEL,
PUBLIEKE_OMSCHRIJVING,
KWALITATIEVE_DOELST,
KWANTITATIEVE_DOELST,
WIE_ORGANISEERT,
DOELGROEP,
WAAROM_MENSEN_KOMEN,
SPREKERS_ONDERW,
BEGROTING_VOOR,
KAART_VERKOOP,
MLD_KEY,
EVALUATIENR,
AANMAAKDATUM_EVALUATIE,
EINDDATUM_EVALUATIE,
KWALITATIEVE_DOELST_BEHAALD,
TOELICHTING_KWAL_DOELST,
KWANTITATIEVE_DOELST_BEHAALD,
TOELICHTING_KWANT_DOELST,
FINANCIEEL_EINDRESULT,
AANDACHTSPUNTEN,
TEVREDENHEIDSSCORE,
WEBSITE_BEZOEKEN,
CLICKS_NIEUWSBRIEF,
CLICKS_SOCIAL_MEDIA,
PERSBERICHT,
FLYER,
INZET_BETAALMIDDELEN,
RESULTATEN_ENQUETE
)
AS
SELECT r.res_rsv_ruimte_key,
r.reservering,
r.datum,
r.dag,
r.tijd_van,
r.tijd_tot,
r.locatie_omschrijving,
r.gebouw,
r.ruimte,
r.gastheer,
r.omschrijving,
r.titel,
r.publieke_omschrijving,
r.kwalitatieve_doelstelling,
r.kwantitatieve_doelstelling,
r.wie_organiseert,
r.doelgroep,
r.waarom_moeten_mensen_komen,
r.sprekers_onderw,
r.begroting_voor,
r.kaart_verkoop,
m.evaluatienr mldkey,
m.evaluatienr,
m.aanmaakdatum_evaluatie,
m.einddatum_evaluatie,
m.kwalitatieve_doelstelling_behaald,
m.toelichting_kwalitatieve_doelstelling,
m.kwantitatieve_doelstelling_behaald,
m.toelichting_kwantitatieve_doelstelling,
m.financieel_eindresultaat,
m.aandachtspunten,
m.tevredenheidsscore,
m.website_bezoeken,
m.aantal_clicks_nieuwsbrief,
m.aantal_clicks_social_media,
m.persbericht,
m.flyer,
m.inzet_betaalmiddelen,
m.resultaten_enquete
FROM (SELECT rrr.res_rsv_ruimte_key,
res_reservering_key || '/' || rrr.res_rsv_ruimte_volgnr
reservering,
res_rsv_ruimte_van
datum,
TO_CHAR (res_rsv_ruimte_van, 'dd-mm-yyyy')
dag,
TO_CHAR (res_rsv_ruimte_van, 'hh24:mi')
tijd_van,
TO_CHAR (res_rsv_ruimte_tot, 'hh24:mi')
tijd_tot,
l.alg_locatie_omschrijving
locatie_omschrijving,
g.alg_gebouw_naam
gebouw,
res_ruimte_nr
ruimte,
gastheer.prs_perslid_naam_full
gastheer,
res_rsv_ruimte_omschrijving
omschrijving,
titel.titel,
po.omschrijving
publieke_omschrijving,
kwal_doelst.kwalitatieve_doelstelling,
kwant_doelst.kwantitatieve_doelstelling,
org.wie_organiseert,
dg.doelgroep,
why.waarom_moeten_mensen_komen,
spr.sprekers_onderw,
begr.begroting_voor,
krt.kaart_verkoop
FROM res_v_aanwezigrsv_ruimte rrr,
res_ruimte_opstelling rro,
prs_v_perslid_fullnames aanvrager,
prs_v_perslid_fullnames gastheer,
res_v_res_ruimte_gegevens rrg,
alg_locatie l,
alg_gebouw g,
alg_verdieping v,
res_status_fo sf,
res_discipline rd,
(SELECT res_rsv_ruimte_key,
ud.fac_usrdata_omschr weergeven,
ud.fac_usrdata_key
FROM res_kenmerkwaarde kw,
res_kenmerk k,
res_srtkenmerk sk,
fac_usrdata ud,
fac_usrtab ut
WHERE kw.res_kenmerk_key = k.res_kenmerk_key
AND k.res_srtkenmerk_key = sk.res_srtkenmerk_key
AND fac.safe_to_number (
kw.res_kenmerkreservering_waarde) =
ud.fac_usrdata_key
AND ud.fac_usrtab_key = ut.fac_usrtab_key
AND sk.res_srtkenmerk_key = 141
AND ut.fac_usrtab_key = 4) weergeven,
(SELECT kw.res_rsv_ruimte_key,
kw.res_kenmerkreservering_waarde titel
FROM res_kenmerkwaarde kw, res_kenmerk k
WHERE kw.res_kenmerk_key = k.res_kenmerk_key
AND k.res_kenmerk_key = 102) titel,
(SELECT kw.res_rsv_ruimte_key,
kw.res_kenmerkreservering_waarde omschrijving
FROM res_kenmerkwaarde kw, res_kenmerk k
WHERE kw.res_kenmerk_key = k.res_kenmerk_key
AND k.res_kenmerk_key = 201) po,
(SELECT kw.res_rsv_ruimte_key,
kw.res_kenmerkreservering_waarde kwalitatieve_doelstelling
FROM res_kenmerkwaarde kw, res_kenmerk k
WHERE kw.res_kenmerk_key = k.res_kenmerk_key
AND k.res_kenmerk_key = 5) kwal_doelst,
(SELECT kw.res_rsv_ruimte_key,
kw.res_kenmerkreservering_waarde kwantitatieve_doelstelling
FROM res_kenmerkwaarde kw, res_kenmerk k
WHERE kw.res_kenmerk_key = k.res_kenmerk_key
AND k.res_kenmerk_key = 241) kwant_doelst,
(SELECT kw.res_rsv_ruimte_key,
kw.res_kenmerkreservering_waarde wie_organiseert
FROM res_kenmerkwaarde kw, res_kenmerk k
WHERE kw.res_kenmerk_key = k.res_kenmerk_key
AND k.res_kenmerk_key = 42) org,
(SELECT kw.res_rsv_ruimte_key,
kw.res_kenmerkreservering_waarde doelgroep
FROM res_kenmerkwaarde kw, res_kenmerk k
WHERE kw.res_kenmerk_key = k.res_kenmerk_key
AND k.res_kenmerk_key = 44) dg,
(SELECT kw.res_rsv_ruimte_key,
kw.res_kenmerkreservering_waarde waarom_moeten_mensen_komen
FROM res_kenmerkwaarde kw, res_kenmerk k
WHERE kw.res_kenmerk_key = k.res_kenmerk_key
AND k.res_kenmerk_key = 46) why,
(SELECT kw.res_rsv_ruimte_key,
kw.res_kenmerkreservering_waarde sprekers_onderw
FROM res_kenmerkwaarde kw, res_kenmerk k
WHERE kw.res_kenmerk_key = k.res_kenmerk_key
AND k.res_kenmerk_key = 47) spr,
(SELECT res_rsv_ruimte_key,
ud.fac_usrdata_omschr begroting_voor,
ud.fac_usrdata_key
FROM res_kenmerkwaarde kw,
res_kenmerk k,
res_srtkenmerk sk,
fac_usrdata ud,
fac_usrtab ut
WHERE kw.res_kenmerk_key = k.res_kenmerk_key
AND k.res_srtkenmerk_key = sk.res_srtkenmerk_key
AND fac.safe_to_number (
kw.res_kenmerkreservering_waarde) =
ud.fac_usrdata_key
AND ud.fac_usrtab_key = ut.fac_usrtab_key
AND sk.res_srtkenmerk_key = 9
AND ut.fac_usrtab_key = 5) begr,
(SELECT res_rsv_ruimte_key,
ud.fac_usrdata_omschr kaart_verkoop,
ud.fac_usrdata_key
FROM res_kenmerkwaarde kw,
res_kenmerk k,
res_srtkenmerk sk,
fac_usrdata ud,
fac_usrtab ut
WHERE kw.res_kenmerk_key = k.res_kenmerk_key
AND k.res_srtkenmerk_key = sk.res_srtkenmerk_key
AND fac.safe_to_number (
kw.res_kenmerkreservering_waarde) =
ud.fac_usrdata_key
AND ud.fac_usrtab_key = ut.fac_usrtab_key
AND sk.res_srtkenmerk_key = 27
AND ut.fac_usrtab_key = 4) krt
WHERE rrr.res_ruimte_opstel_key = rro.res_ruimte_opstel_key
AND rro.res_ruimte_key = rrg.res_ruimte_key
AND rrr.res_rsv_ruimte_host_key = gastheer.prs_perslid_key
AND rrr.res_rsv_ruimte_contact_key =
aanvrager.prs_perslid_key
AND rrg.alg_locatie_key = l.alg_locatie_key
AND rrg.alg_gebouw_key = g.alg_gebouw_key
AND rrg.alg_verdieping_key = v.alg_verdieping_key
AND rrr.res_status_fo_key = sf.res_status_fo_key
AND rrg.res_discipline_key = rd.ins_discipline_key
AND weergeven.res_rsv_ruimte_key(+) =
rrr.res_rsv_ruimte_key
AND titel.res_rsv_ruimte_key(+) = rrr.res_rsv_ruimte_key
AND po.res_rsv_ruimte_key(+) = rrr.res_rsv_ruimte_key
AND kwal_doelst.res_rsv_ruimte_key(+) =
rrr.res_rsv_ruimte_key
AND kwant_doelst.res_rsv_ruimte_key(+) =
rrr.res_rsv_ruimte_key
AND org.res_rsv_ruimte_key(+) = rrr.res_rsv_ruimte_key
AND dg.res_rsv_ruimte_key(+) = rrr.res_rsv_ruimte_key
AND why.res_rsv_ruimte_key(+) = rrr.res_rsv_ruimte_key
AND spr.res_rsv_ruimte_key(+) = rrr.res_rsv_ruimte_key
AND begr.res_rsv_ruimte_key(+) = rrr.res_rsv_ruimte_key
AND krt.res_rsv_ruimte_key(+) = rrr.res_rsv_ruimte_key) r,
(SELECT m.res_rsv_ruimte_key,
m.mld_melding_key
evaluatienr,
m.mld_melding_datum
aanmaakdatum_evaluatie,
COALESCE (mld.getmeldingstatusdate (m.mld_melding_key, 5),
mld.getmeldingstatusdate (m.mld_melding_key, 1))
einddatum_evaluatie,
kwant_ds.kwantitatieve_doelstelling_behaald,
kwant_ds_toel.toelichting_kwantitatieve_doelstelling,
kwal_ds.kwalitatieve_doelstelling_behaald,
kwal_ds_toel.toelichting_kwalitatieve_doelstelling,
fin_eindres.financieel_eindresultaat,
aand.aandachtspunten,
score.tevredenheidsscore,
website.website_bezoeken,
clicks_sm.aantal_clicks_social_media,
clicks_nb.aantal_clicks_nieuwsbrief,
persb.persbericht,
flyer.flyer,
betaalm.inzet_betaalmiddelen,
enq.resultaten_enquete
FROM mld_melding m,
(SELECT km.mld_melding_key,
ud.fac_usrdata_omschr kwantitatieve_doelstelling_behaald
FROM mld_kenmerkmelding km,
mld_kenmerk k,
fac_usrdata ud
WHERE km.mld_kenmerk_key = k.mld_kenmerk_key
AND k.mld_kenmerk_key = 43
AND ud.fac_usrdata_key =
fac.safe_to_number (
km.mld_kenmerkmelding_waarde)) kwant_ds,
(SELECT km.mld_melding_key,
km.mld_kenmerkmelding_waarde toelichting_kwantitatieve_doelstelling
FROM mld_kenmerkmelding km, mld_kenmerk k
WHERE km.mld_kenmerk_key = k.mld_kenmerk_key
AND k.mld_kenmerk_key = 44) kwant_ds_toel,
(SELECT km.mld_melding_key,
ud.fac_usrdata_omschr kwalitatieve_doelstelling_behaald
FROM mld_kenmerkmelding km,
mld_kenmerk k,
fac_usrdata ud
WHERE km.mld_kenmerk_key = k.mld_kenmerk_key
AND k.mld_kenmerk_key = 45
AND ud.fac_usrdata_key =
fac.safe_to_number (
km.mld_kenmerkmelding_waarde)) kwal_ds,
(SELECT km.mld_melding_key,
km.mld_kenmerkmelding_waarde toelichting_kwalitatieve_doelstelling
FROM mld_kenmerkmelding km, mld_kenmerk k
WHERE km.mld_kenmerk_key = k.mld_kenmerk_key
AND k.mld_kenmerk_key = 46) kwal_ds_toel,
(SELECT km.mld_melding_key,
km.mld_kenmerkmelding_waarde financieel_eindresultaat
FROM mld_kenmerkmelding km, mld_kenmerk k
WHERE km.mld_kenmerk_key = k.mld_kenmerk_key
AND k.mld_kenmerk_key = 47) fin_eindres,
(SELECT km.mld_melding_key,
km.mld_kenmerkmelding_waarde aandachtspunten
FROM mld_kenmerkmelding km, mld_kenmerk k
WHERE km.mld_kenmerk_key = k.mld_kenmerk_key
AND k.mld_kenmerk_key = 48) aand,
(SELECT km.mld_melding_key,
ud.fac_usrdata_omschr tevredenheidsscore
FROM mld_kenmerkmelding km,
mld_kenmerk k,
fac_usrdata ud
WHERE km.mld_kenmerk_key = k.mld_kenmerk_key
AND k.mld_kenmerk_key = 49
AND ud.fac_usrdata_key =
fac.safe_to_number (
km.mld_kenmerkmelding_waarde)) score,
(SELECT km.mld_melding_key,
km.mld_kenmerkmelding_waarde website_bezoeken
FROM mld_kenmerkmelding km, mld_kenmerk k
WHERE km.mld_kenmerk_key = k.mld_kenmerk_key
AND k.mld_kenmerk_key = 101) website,
(SELECT km.mld_melding_key,
km.mld_kenmerkmelding_waarde aantal_clicks_social_media
FROM mld_kenmerkmelding km, mld_kenmerk k
WHERE km.mld_kenmerk_key = k.mld_kenmerk_key
AND k.mld_kenmerk_key = 102) clicks_sm,
(SELECT km.mld_melding_key,
km.mld_kenmerkmelding_waarde aantal_clicks_nieuwsbrief
FROM mld_kenmerkmelding km, mld_kenmerk k
WHERE km.mld_kenmerk_key = k.mld_kenmerk_key
AND k.mld_kenmerk_key = 103) clicks_nb,
(SELECT km.mld_melding_key,
ud.fac_usrdata_omschr persbericht
FROM mld_kenmerkmelding km,
mld_kenmerk k,
fac_usrdata ud
WHERE km.mld_kenmerk_key = k.mld_kenmerk_key
AND k.mld_kenmerk_key = 104
AND ud.fac_usrdata_key =
fac.safe_to_number (
km.mld_kenmerkmelding_waarde)) persb,
(SELECT km.mld_melding_key, ud.fac_usrdata_omschr flyer
FROM mld_kenmerkmelding km,
mld_kenmerk k,
fac_usrdata ud
WHERE km.mld_kenmerk_key = k.mld_kenmerk_key
AND k.mld_kenmerk_key = 105
AND ud.fac_usrdata_key =
fac.safe_to_number (
km.mld_kenmerkmelding_waarde)) flyer,
(SELECT km.mld_melding_key,
km.mld_kenmerkmelding_waarde inzet_betaalmiddelen
FROM mld_kenmerkmelding km, mld_kenmerk k
WHERE km.mld_kenmerk_key = k.mld_kenmerk_key
AND k.mld_kenmerk_key = 106) betaalm,
(SELECT km.mld_melding_key,
km.mld_kenmerkmelding_waarde resultaten_enquete
FROM mld_kenmerkmelding km, mld_kenmerk k
WHERE km.mld_kenmerk_key = k.mld_kenmerk_key
AND k.mld_kenmerk_key = 107) enq
WHERE m.mld_melding_key = kwant_ds.mld_melding_key(+)
AND m.mld_melding_key = kwant_ds_toel.mld_melding_key(+)
AND m.mld_melding_key = kwal_ds.mld_melding_key(+)
AND m.mld_melding_key = kwal_ds_toel.mld_melding_key(+)
AND m.mld_melding_key = fin_eindres.mld_melding_key(+)
AND m.mld_melding_key = aand.mld_melding_key(+)
AND m.mld_melding_key = score.mld_melding_key(+)
AND m.mld_melding_key = website.mld_melding_key(+)
AND m.mld_melding_key = clicks_sm.mld_melding_key(+)
AND m.mld_melding_key = clicks_nb.mld_melding_key(+)
AND m.mld_melding_key = persb.mld_melding_key(+)
AND m.mld_melding_key = flyer.mld_melding_key(+)
AND m.mld_melding_key = betaalm.mld_melding_key(+)
AND m.mld_melding_key = enq.mld_melding_key(+)) m
WHERE m.res_rsv_ruimte_key(+) = r.res_rsv_ruimte_key;
------ payload end ------
SET DEFINE OFF