Genèvere - GenevaERS
GenevaERS er et virksomhedsrapporteringssystem, der i øjeblikket udføres i IBM mainframe z / OS- miljøet. Det ligner MapReduce eller Apache Spark, men forud for deres udvikling med et årti. Det er blevet brugt som en ETL- , rapporterings- og applikationsudviklingsplatform for datalager . Det blev designet til at understøtte forretningssystemer ved hjælp af William McCarthys teori om ressourcer, begivenheder, agenter .
GenevaERS blev oprettet af PricewaterhouseCoopers Consulting som en del af deres praksis. (IBM erhvervede PwC Consulting i 2002.) IBM omdøbte GenevaERS IBM's Scalable Architecture for Financial Reporting (SAFR), markedsførte og licenserede det gennem sin IBM Global Services- division, typisk med kundespecifikke tjenester. Produktet løser business intelligence- problemer til store operationelle databaser, især inden for forsikrings- og finanssektoren. GenevaERS er også populært blandt SAP og andre ERP-systembrugere, herunder fremstillingsvirksomheder, med store databaser og betydelige rapporteringsbehov. (På trods af SAFR navn, er GenevaERS ikke begrænset til finansielle industri roller.) I juli 2020 IBM bidrog SAFR kodebase til Linux Foundation 's Open Mainframe Project ,.
GenevaERS bruger en "single pass" I / O-tilgang og udnytter IBM-mainframes parallelitet til at oprette flere rapporter samtidigt. Softwaren er CPU-effektiv med en intern kapacitet til at udføre rapportforespørgsler ved hjælp af genereret, højtydende IBM Z- samlekode. De fleste GenevaERS brugere køre rapporter dagligt, natten over, i løbet af et parti vindue , men job kan køre på ethvert tidspunkt, herunder samtidigt og uden afbrydelse til online arbejdsbyrder. IBM tilbyder fortsat en kommerciel version af GenevaERS under navnet SAFR, som er i stand til at udnytte zIIP'er
Yderligere GenevaERS-ydeevneoptimeringer inkluderer in-memory join-behandling, enten direkte adgang eller gennem et teknisk kaldet Common Key Buffer-sammenføjninger til meget store dimensionelle tabeller, piping fra en proces til en anden, og Extract-Phrase Record Aggregation] for straks at skjule data for sammenfattende output .
Selvom GenevaERS kan få adgang til flere typer mainframe-baserede data, herunder Db2 og VSAM , som MapReduce, kommer GenevaERSs højere ydeevne med brug af sekventielle filer. GenevaERS-processer kaldes VIEWS'er, og et vilkårligt antal VIEW'er kan køres i et pass af dataene. Disse VISNINGER kan defineres gennem den grafiske brugergrænseflade kaldet Workbench.