Produkter
Kontaktuppgifter
English
Suomeksi

Exreport

Exreport är ett web-baserat rapporteringssystem med vilket man kan rapportera och analysera data från många olika databaser. Man kan analysera data från t.ex. produktionssystem eller ekonomisystem. Med hjälp av ett rapportdefinitionsprogram kan huvudanvändarna skapa parametriserade rapportmallar för distribution bland alla användare.

Systemet är byggt för web-gränssnitt, vilket möjliggör en bekant omgivning för alla användare. Rapporterna kan vara helt grafiska eller också tabeller där användaren kan "borra ner" till mera detaljerade data genom länkar i tabellrapporten.

Med hjälp av s.k. multi-tier teknik är det enkelt att bygga ut och balansera belastningen enligt datamängder och antalet användare. Genom att använda SSL kryptering kan systemet också användas i öppna nätverk och internt autentikeras användarna och data filteras enligt användarens interna rättigheter i systemet.

Rapporternas utseende och användargränssnittet

Systemet har främst två huvudtyper av rapporter: Tabellrapporter och grafiska rapporter. I tabellrapporterna kan man använda sig av många funktioner (pivot) eller borra sig ner enligt olika axlar. I de grafiska rapporterna kan använda sig av staplar, linjer eller vanliga pajdiagram.

piirasgrafiikka
Bildens data är fiktiva

Fördelar

  • På grund av CSS-filen minskar belastningen på nätet.
  • Det är lätt att bläddra i datan med hjälp av de dynamiska länkarna.
  • Realtidsgrafik som jpeg-bilder direkt i web-läsaren.

Flyttning av data till Exreport-databasen

Vid flyttning eller spegling av data till Exreport-databasen behövs inga ändringar i de befintliga datastrukturerna. Man behöver inte alltid flytta data till Exreport, utan de kan också hämtas direkt från källdatabasen.

SQL Servers View-egenskaper möjliggör också att man speglar data inom SQL Server från en databas till en annan.

Fördelar

  • Skilda körningar, som ändrar all data till en lämplig form för Exreport, behövs ej.

Definiering av rapporter

Rapportmallarna är sparade i databasen. I mallarna definieras rapportens alla standardtexter, mellanrubriker, nerborrningsmöjligheter mm.

För själva datahämtningen och filtreringen av källdata används SQL i databasservern. Det här minskar belastningen på nätet, då en del av processeringen sker i servern.

Fördelar

  • De dynamiska menyerna gör att rapporterna syns direkt när de har lagts till databasen.
  • Snabba sökningar och liten belastning på nätet med hjälp av SQL.

Grafikrapporter

Data för grafikrapporter hämtas på samma sätt som data för vanliga, tabellbaserade rapporter. Utskriften sker med hjälp av den COM-baserade business-logiken i COM-servern. Bilden genereras först i serverns minne och körs sedan som en jpg- dataström till användarens web-läsare.

Mall för grafikrapporter

Exreport och datasäkerhet

Eftersom Exreport också används som extranet-tillämpning, har vi extra hårda krav på datasäkerheten. Datasäkerheten garanteras genom:

  • Genom att sätta både databas och business-logik bakom brandväggen.
  • Varken källdata eller användardata sparas utanför brandväggen. De finns inte heller i själva web-servern.
  • Nätkontakten är skyddad med SSL.

Fördelar

  • Delvis samma rapporter för internt och externt bruk.
  • Man kan använda samma data och databaser som grund.

Exreport och användarrättigheter

I Exreport-systemet kan man ge rätt till olika data för olika användare:

  • Användarnamn och lösenord lagras i databasen eller i NT-domänen.
  • Man kan definiera grupp- eller användarspecifika datarättigheter enligt kolumndata från vilken tabell som helst.
  • Intranet-användare kan autentikeras i NT-domänen.

Fördelar

  • En eller flera kolumner i källdatatabellerna kan definieras som filter-kolumner enligt olika användares rättigheter.
  • Intranetanvändare kan endera autentikeras enligt NT-domänens rättigheter eller enligt tabelldata i databasen.

Tekniska data

Till Exreport behövs:

  • SQL Server eller en annan ODBC-kompatibel databas.
  • IIS som webserver, eller en annan server som stöder COM-tekniiken.
  • Microsoft Transaction Server som COM-server.

COM-objekten är gjorda i Delphi.