SDB Analytics BI (Release 329)
SDB Analytics - InTouch
SPOTLIGHT
DAX engine ondersteuning
Vanaf versie 329 ondersteunen wij naast de MDX engine ook de DAX engine.
De DAX engine maakt het mogelijk om een moderner type query uit te voeren richting het Tabular model.
Dit zorgt voor betere performance, tot wel gemiddeld 2x snellere reactietijd bij navigeren en filteren!
Daarnaast extra functionaliteit welke hieronder wordt toegelicht:
- Ondersteunen van extra dimensies als slicer
Voorheen was het alleen mogelijk om kostenplaats en periode slicers te configureren. Met de DAX engine is het ook mogelijk andere dimensies op te voeren als slicer.
In onderstaand figuur een voorbeeld van extra geconfigureerde slicers. Deze configuratie vindt plaats op dezelfde manier als het maken van een slicer op basis van kostenplaats of periode:
- Ondersteuning van een hiërarchie binnen slicers inclusief selectie
Met deze uitbreiding is het ook mogelijk om een hiërarchie te ondersteunen waarbij een niveau geselecteerd kan worden.
In onderstaand figuur wordt een voorbeeld getoond van een tertiaal selectie binnen een periode slicer:
- Ondersteuning nieuwe formules in post cube measures
Er wordt soms gebruik gemaakt van zogenaamde post cube measures; decentrale DAX formules binnen InTouch. Op dit moment maken deze gebruik van MDX.
Ook hier kan met de DAX upgrade gebruik worden gemaakt van DAX logica. Dit geeft nieuwe mogelijkheden waarbij sommige bestaande varianten o.b.v. MDX niet meer worden ondersteund.
In onderstaand overzicht de belangrijkste verschillen:
Nieuwe functionaliteit (Wél in DAX, niet in MDX)
- CALCULATE() (context transition)
- Iterators (SUMX, FILTER, ADDCOLUMNS)
- Datum-gebaseerde time intelligence (DATES… functies)
- Tabelbewerkingen & relationships (RELATED, USERELATIONSHIP)
- Calculation Groups
Niet langer ondersteunde functionaliteit (Wél in MDX, niet in DAX)
- Navigeren in hiërarchieën: PrevMember, NextMember, Lag, Lead, Ancestor, Descendants
- Set-logica: SCOPE, complex time intelligence zonder datumtabel
- Cell-level security functionaliteit
- Wanneer beschikbaar?
De DAX upgrade wordt gefaseerd uitgerold en is op dit moment bij enkele organisaties gereed gemaakt vanuit een eerdere pilot. Omdat sommige bestaande MDX functies (zoals hierboven beschreven) niet langer worden ondersteund is er handmatige omzetting vereist en kan dit enkele uren tot soms 2 dagen inspanning vragen.
Er wordt contact opgenomen met de organisatie om deze upgrade door te voeren. Verwachting is gedurende het aanstaande kwartaal.
SDB Analytics - Catalog
DOORONTWIKKELINGEN
Kernmodel: bronpakket vermelding in de locatie tabel
We hebben de organisatie eenheid tabel (CD_PRD_ORGANISATIE_EENHEID) aangevuld met het pakket_id van het betreffende bronpakket. Dit hebben we gedaan om in de toekomst de datatransformatie in situaties met meerdere bronpakketten beter te kunnen sturen.
Kernmodel: bronpakket vermelding in de teams tabel
We hebben de organisatie eenheid tabel (CD_PRS_ORGANISATIE_EENHEID) aangevuld met het pakket_id van het betreffende bronpakket. Dit hebben we gedaan om in de toekomst de datatransformatie in situaties met meerdere bronpakketten beter te kunnen sturen.
Kernmodel: jeugdzorg tijdregistratie uitbreiding
We hebben in de jeugdzorg tijdregistratietabel het beroep van de medewerker en de aanwezigheidsstatus van de cliënten toegevoegd voor een betere verantwoording van de accountants controle.
Kernmodel: jeugdzorg medewerker tabel toegevoegd in het tabular model
Naast de standaard medewerker tabel is nu ook de medewerker jeugdzorg dimensie tabel toegevoegd om onbekende uitvoerende medewerkers te kunnen opzoeken.
Kernmodel: aanpassing kalender hiërarchieën
We hebben de niveau namen van de kalenders anders dan de standaard kalender aangepast. Het gaat om de kalenders "Kalender J-K-M-D" , " Kalender J-M-D" , " Kalender J-T-M-D" en "Kalender J-W-D". De namen zijn nu korter en overzichtelijker.
kernmodel: aanpassingen in het documentatie dashboard
We hebben de iconen in de matrix tabel uitgebreid. De iconen geven nu niet alleen aan of er een connectie tussen de dimensie en het feit aanwezig is, maar ook of de geconnecteerde feitentabel gevuld is met data. Daarnaast hebben we extra filters toegevoegd om het maatwerk inzichtelijk te maken.
Kernmodel: aanpassingen in het DBC GRZ Dashboard
We hebben de interactie van de data met de DBC status verbeterd. Filters in het dashboard hebben geen effect op de actuele status. We hebben het dashboard uitgebreid met de zorgactiviteiten op de detailpagina's en de cliëntnamen vervangen.
Nedap: audio filter op ICD10 koppeling met zorgtrajecten uitfilteren
Audiologische DBC's worden vanuit de administratie weggefilterd.
OPGELOSTE BUGS
- Unable to convert a value to the data type requested for table 'PRD - JZ - In-Uistroom' column 'Afdeling_okey' (872)
- Nedap: duplicate values in CD_PRD_ORGANISATIE_EENHEID and CD_PRS_ORGANISATIE_EENHEID (896)
- PRD JZ Tijdschrijven - Geregistreerde tijd, Niet geregistreerde tijd en Medeweker_duur verbeteren (869)
- Client die wisselt van kostenplaats/afdeling wordt dubbel geteld in dashboard jeugdzorg unieke clienten (815)
- Nedap: ambiguous temp table temp.sp_vw_prd_productiviteit_klnt___ndp_contracts in standard productiviteit procedure (882)
- Kernmodel: missing column '_calc_Relatie is gevuld' in tabular view TAB.V_Model_Relatie and add measure 'aantal gevulde relaties' to jgz and vvt perspectives (823)
- In PRD_JZ_INSTROOM_UITSTROOM de gemeente en financier altijd vullen bij zorgproduct en plaatsing indien bekend (767)
- Kernmodel: Joins in TAB.V_ALG_Kostenplaats op (nieuwe) okey kolommen geven duplicate values (855)
- PRD_JZ_INSTROOM_UITSTROOM: ETL loopt fout vanwege een te lange kolom waarde (864)
- Binnen Tabular model een relatie leggen tussen PRD JZ - Medewerker en PRD JZ - Tijdregistratie (893)