Installationsvejledning LDV (Version 2.4.0) Del 1 Klargøring IT miljø Målgruppe: Systemansvarlig Februar 2015
Indledning Vejledningen er rettet til den systemansvarlige, der skal forestå den tekniske installering LDV. Installationsopgaven i forbindelse med ibrugtagningen LDV kan opdeles tids- og opgavemæssigt i følgende primære aktiviteter: 1) Klargøring IT-miljø 2) Kørsel installationswizarden 1) Klargøring IT-miljø Klargøringen IT miljøet kan iværksættes umiddelbart efter, at I har truffet beslutning omkring anvendelsen LDV. Det er gørende, at nedenstående aktiviteter er sluttet, inden I påbegynder installationen datavarehuset. Klargøringen sluttes et tjek: Er jeres SLS-data pakket ud og klar til installation datavarehuset? Virker Analysis s og Reporting s? 2) Kørsel installationswizard Kørslen datavarehuset forudsætter, at klargøringen er sluttet. System krav Version Konfigurer Server Hardware dimensionering Valg server setup Fx. opsætning collation Reporting Analysis Opgradering invoker Invoker Indlæsning script script indlæses Kontrol at SLS data ankommet Del 1 Klargøring IT-miljø Side 2 18
Nærværende vejledning Installationsvejledning LDV Del 1 Klargøring IT miljø er rettet mod de forberedelsesaktiviteter, der knytter sig til klargøring IT miljøet. Husk! Installation Web-konfigurationsprogrammer skal ske inden kørslen LDV-installation. Vejledning til denne installation findes som et separat dokument Installationsvejledning til Webkonfigurationsprogrammet. Kørslen installationswizarden er beskrevet selvstændigt i vejledningen Installationsvejledning LDV Del 2 Kørsel installationswizard. Vejledningen beskriver kørslen installationswizarden, herunder opsætningen datavarehuset, rapporter og kuber. Del 1 Klargøring IT-miljø Side 3 18
Indholdsfortegnelse Del 1 Klargøring IT-miljø... 5 1 Systemkrav... 5 1.1 Konfiguration server... 5 1.2 Dimensionering hardware... 6 1.3 Valg serversetup... 7 2 Server... 7 2.1 Standardopsætning MS Server 2012... 8 2.2 MS licenser... 8 3 Analysis s & Reporting... 9 3.1 Installation Microsoft Analysis s... 9 3.2 Installation Microsoft Reporting s... 9 4 NS ØDUP invoker og SLS database... 10 4.1 Indlæsning script... 11 4.2 Vejledning i indlæsning script... 12 4.3 Hvordan tjekkes om scriptet er kørt korrekt... 14 5 Installation Web-konfigurationsprogrammet... 17 6 Installation RejsUD webservice klient og database... 18 7 Installation datavarehus, rapporter og kuber... 18 Del 1 Klargøring IT-miljø Side 4 18
Del 1 Klargøring IT-miljø 1 Systemkrav System krav Version Konfigurer Server Hardware dimensionering Valg server setup Fx. opsætning collation Reporting Analysis Opgradering invoker Invoker Indlæsning script script indlæses Kontrol at SLS data ankommet 1.1 Konfiguration server Før installationen LDV skal du være opmærksom på, at jeres miljø er konfigureret på følgende måde: Systemkrav: På server hvor wizarden vikles.net Framework 4.0 Client tools skal være installeret o Management Studio ( Server 2012) På server hvor datavarehuset oprettes Serveren skal min. være en Windows Server 2012 R2 MS Server 2012 64 bit Collation: _Danish_Greenlandic_100_CS_AS. (Nyt) På server hvor kuber oprettes Serveren skal min. være en Windows Server 2012 R2 Analysis s 2012 64 bit På server hvor Reporting s oprettes Serveren skal min. være en Windows Server 2012 R2 Reporting s 2012 64 bit På server hvor Web-konfigurationsprogrammer skal vikles Windows Server 2012 R2 Webserver (IIS) version 8.5 PowerShell version 2 På server hvor skal RejsUD Webservice vikles Minimum MS Windows Server 2012 R2 Microsoft.NET Framework 3.5 Minimum MS Server 2012 1 Gb fri plads på disk MS Server hvor datavarehuset oprettes eller hvor kildedata er placeret Del 1 Klargøring IT-miljø Side 5 18
Tag højde for strammere sikkerhedsindstillinger i Windows Server 2012 R2 MS Server skal være sat op til mixed mode (både -brugere og Windows-brugere). Såfremt både Server, kuber og rapporter skal installeres på den samme server, bør der foretages en vejning, hvorledes ressourcerne er allokeret. Det vil være bedst at administrere ram-forbruget på -serveren og Analyse-serveren, således at de ikke vil anvende den samme ram på serveren. Fx på en server med 16 GB ram kan 8 allokeres til, 4 til SSAS, 2 til SSRS og 2 til system. 1.2 Dimensionering hardware Dimensionering hardware i forbindelse med etableringen et lokalt datavarehus hænger primært den mængde data, der skal indgå i datavarehuset. Datavarehusløsninger er kendetegnet ved at ekspandere i størrelse, idet der ønskes data fra alle de kilder, der bidrager til virksomhedens produktion. Det være sig økonomi- og løndata, hertil kommer typisk et ønske om at kunne sammenholde det med produktionsdata fra fx tidsregistrerings- og sagsbehandlingssystemer. Ideelt set bør datavarehuset placeres på en selvstændig server, hvilket gør det muligt at optimere serveropsætningen til rapporteringsformål. Servere, der er opsat til fx Navision Stat, er opsat med henblik på at optimere registrering data. Der er udarbejdet en skabelon til den implementeringsansvarlige, hvor oplysninger om antal løngrupper og regnskaber angives. Du vil finde et skema i vejledningen Kom godt i gang med rapportering, jf. vejledningens bilag A, og få den implementeringsansvarlige til at give dig de nødvendige oplysninger. Oplysninger om løngrupper og regnskaber skal også anvendes i forbindelse med opsætning datavarehuset. Databasestørrelser LDV henter som udgangspunkt fra tre kildesystemer: Navision Stat, RejsUD og SLS. Det er med udgangspunkt i disse kildedata, at du kan foretage en vurdering den forventede databasestørrelse. Navision Stat-data i LDV fylder ca. 2 ½ gang mere end jeres Navision Stat-database. Du kan tjekke databasestørrelsen på Navision Stat-databasen via Enterprise Manager/Management Studio. Moderniseringsstyrelsen har følgende erfaringstal på baggrund testinstallationerne for tilvæksten SLS-data i datavarehuset: SLS-database: Mellem 0,2 og 0,6 Mb pr. lønkørsel pr. aktiv og inaktive lønregister (bør ikke medregnes) EDV: Mellem 0,2 og 0,4 Mb pr. lønkørsel pr. aktiv og inaktive lønregister. Datamart: Mellem 0,2 og 0,4 Mb pr. lønkørsel pr. aktiv og inaktive lønregister. Eksempler på pladsforbrug til LDV eksklusiv SLS-database: Aktive/ inaktive lønregistre ekskl. SLS-database Tilvækst pr. lønkørsel ekskl. Tilvækst pr. år 300 80-150 Mb 1,8 Gb -3,6 Gb. 600 150-300 Mb 3,6 Gb. -7,2Gb. Del 1 Klargøring IT-miljø Side 6 18
1000 400-800 Mb 9 Gb. -16 Gb. 4000 1600-3200 Mb 32 Gb. - 64 Gb. Hukommelse For at optimere opdateringstiden kræver datavarehuse rigeligt med ram på serveren (min. 16 gb.), hængig antal brugere og antal databaser. Der bør desuden være tilstrækkeligt ledig diskplads på datavarehusserveren til swapfiler og temporære tabeller i forbindelse med kørslen opdateringsjobbet. Typisk bør der være min. 50 Gb fri harddiskplads. -serveren bør være sat op med min. 3 drev, et drev til databasefiler, et drev til logfiler og et drev til system. Drevene bør anvende raid 10. Såfremt der er flere kerner i processoren, skal der laves flere data- og logfiler til temp-databasen. Se i øvrigt vejledning fra Microsoft om bedst praktis med. http://technet.microsoft.com/en-us/library/cc966534.aspx Der bør ligeledes laves flere data og log filer til begge ØS LDV databaser, her er forholdet 0,25 til 1 pr. kerne i cpu en. Dvs. hvis der er 8 kerne fordelt på to cpu er, skal der laves min. 2 data- og logfiler til hver database, og det kan bruges op til 8 filer pr. data- og logfil. 1.3 Valg serversetup LDV giver mulighed for etablering et flerserver-setup, hvor eksempelvis Navision Stat vikles på jeres produktionsserver, og LDV placeres på en selvstændig rapporteringsserver. Kildedata og LDV skal være placeret på en MS Server 2012 64 bit og Windows server 2012 R2. Det er anbefalingen, at såfremt der etableres et datavarehus med flere regnskaber og løngrupper, bør der etableres en selvstændig rapporterings- og analyseserver. Vær opmærksom på, at såfremt der anvendes et kompleks setup med mange servere med flere instanser og forskellige opsætninger m.v., forøges muligheden for opsætningsfejl. 2 Server System krav Version Konfigurer Server Hardware dimensionering Valg server setup Fx. opsætning collation Reporting Analysis Opgradering invoker Invoker Indlæsning script script indlæses Kontrol at SLS data ankommet Del 1 Klargøring IT-miljø Side 7 18
Før datavarehuset installeres, skal I tjekke, hvorvidt den server, datavarehuset skal sættes op på, er korrekt installeret. Såfremt retningsliner fra Moderniseringsstyrelsen vedr. installation Navision Stat er fulgt, er serveren korrekt sat op. 2.1 Standardopsætning MS Server 2012 Klargør MS Server 2012 til et datavarehus og en rapporteringsløsning. Vær opmærksom på, at Reporting s, Analysis er en del 2012 installationspakken og ikke selvstændige installationer. Installationen server 2012 adskiller sig fra standardopsætning på følgende områder: Collation på serveren skal ved installation serveren sættes til Danish_Greenlandic_100_CS_AS server, analysis services og server agent skal have samme servicesacount. Hvis der installeres flere servere, fx en server med og en med Analysis service, skal de forskellige services kører under samme domain account. s Account skal ikke sættes til en lokal bruger på serveren. Server authentication login sættes til (-server) og Windows authentication. Den skal understøtte begge dele. Husk at opsætte temp db med flere filer, hvis der er flere kerner (CPU) i serveren. I øvrigt anbefales det, at der oprettes et DNS-alias record pr. LDV, der er flytbart mellem servere. Fx kan DNS-aliaset knyttet til Moderniseringsstyrelsens LDV få navnet MODST_LDV. Når Moderniseringsstyrelsens LDV sidenhen flyttes fra en server til en anden, vil flytningen kunne registreres i aliasopsætningen, hvormed man undgår at skulle annoncere ændringen i servernavnet til brugerne. Brugerne tilgår automatisk den nye server via aliaset MODST_LDV. 2.2 MS licenser LDV er baseret på faciliteterne i MS Server-platformen. Ved MS Server 2012 skal jeres nuværende licens opgraderes. Tjek, hvilken licensform der er på jeres server før eventuel opgradering. Såfremt institutionen er dækket en CPU-licens fra Microsoft, er samtlige brugere dækket. Hvis der anvendes MS CAL-licenser, skal der være licenser til samtlige brugere, der anvender løsningen. Tjek jeres Microsoft licenstaler til MS Server med jeres systemleverandør. Del 1 Klargøring IT-miljø Side 8 18
3 Analysis s & Reporting System krav Version Konfigurer Server Hardware dimensionering Valg server setup Fx. opsætning collation Reporting Analysis Opgradering invoker Invoker Indlæsning script script indlæses Kontrol at SLS data ankommet 3.1 Installation Microsoft Analysis s Analysis s skal opsættes, for at I kan anvende de standardkuber, der indgår i løsningen. I forbindelse med opsætningen jeres MS Server skal I foretage opsætning Analysis s. Analysis s er en forudsætning for at kunne anvende kuber. Vær også opmærksom på, at de nødvendige klientværktøjer til henholdsvis Server og Analysis s skal være installeret på denne server/klient. Installationsvejledningen til Analysis s finder på Microsofts hjemmeside på dette link: https://msdn.microsoft.com/en-us/library/ms143708.aspx 3.2 Installation Microsoft Reporting s For at kunne anvende standardrapporter i Reporting s skal produktet sættes op på jeres server. I forbindelse med installationen MS Reporting s skal I være opmærksomme på: o At der som standard er sat Secure Socket Layer (SSL), hvilket i forhold til en lokalløsning på et intranet ikke er nødvendigt. o packs til Reporting skal installeres. o Hvis I anvender en løsning, hvor brugerne tilgår MS Reporting s via internettet, skal I bevare denne indstilling. Såfremt I anvender et certifikat fra en officiel udbyder, fx OCES-certifikat, skal I lave et certifikat på Windowsserveren. o Der skal anvendes Reporting s i Native mode. Installationsvejledningen til MS Reporting s findes på Microsofts hjemmeside: http://technet.microsoft.com/en-us/library/bb522771.aspx Vær opmærksom på, at udvikling rapporter til Reporting s 2012 foregår i MS Server Business Intelligence Development Studio. Institutioner, der har programmeringserfaring med, kan overveje at anskfe programmet. Del 1 Klargøring IT-miljø Side 9 18
0 4 NS ØDUP invoker og SLS database System krav Version Konfigurer Server Hardware dimensionering Valg server setup Fx. opsætning collation Reporting Analysis Opgradering invoker Invoker Indlæsning script script indlæses Kontrol at SLS data ankommet SLS-data hentes via ØDUP. Dette gøres ved hjælp NS ØDUP invoker. Der skal anvendes den seneste frigivne version NS ØDUP invoker. Den aktuelle version hentes her http://www.modst.dk/systemer/navision-stat/officielle-frigivelser under NS 7. NS/ØDUP invoker-installationsvejledning findes på nedenstående link og beskriver, hvordan du udfører opgraderingen jeres invoker. http://www.modst.dk/systemer/navision-stat/nyeste-systemkomponenter-ns7x Bemærk, at opgradering invoker og det efterfølgende indlæsning script til opdatering SLSdatabase skal ske i samme arbejdsgang. Kørsel opgraderet invoker skal nemlig først finde sted, når script er indlæst. Del 1 Klargøring IT-miljø Side 10 18
4.1 Indlæsning script System krav Version Konfigurer Server Hardware dimensionering Valg server setup Fx. opsætning collation Reporting Analysis Opgradering invoker Invoker Indlæsning script script indlæses Kontrol at SLS data ankommet Når opgraderingen invokeren er foretaget, skal du indlæse to scripts på den server, hvor I skal modtage jeres SLS-data. De to scripts hentes her, http://www.modst.dk/systemer/oes-ldv/it-administrator/ldv- 2_4_0 og indlæses i nedenstående rækkefølge: Det første script retter nogle systemopsætninger på -serveren og findes under navnet Egenskabsscript til -server (server script). Og det andet script, SLS database script, version 1.2.2, anvendes både til en ny opsættelse eller opgradering en eksisterende SLS database. Del 1 Klargøring IT-miljø Side 11 18
4.2 Vejledning i indlæsning script Du installerer scriptet på Server 2012 følgende måde: 1) Åbn Server Management Studio. Klik på Start Microsoft Server 2012 Server Management Studio. 2) Markér SLS-databasen. 3) Åbn en New Query ved at trykke på knappen New Query. 4) Et Query faneblad til højre for Object Explorer. Bemærk, at den automatisk peger på den database, der var markeret i Management Studio. Del 1 Klargøring IT-miljø Side 12 18
5) Sørg for, at Results to Text er slået til. 6) I tekstområdet indsættes indholdet Server-scriptet. 7) Tryk på den Execute eller F5 for at køre scriptet. Der vil nu komme et ekstra vindue for neden, der viser resultatet kørslen. 8) I tekstområdet indsættes indholdet SLS-scriptet. 9) Tryk på den Execute eller F5 for at køre scriptet. Der vil nu komme et ekstra vindue for neden, der viser resultatet kørslen. Del 1 Klargøring IT-miljø Side 13 18
Der vil komme følgende meddelelse: The module 'System_KopierFolder' depends on the missing object 'dbo.system_gemsystemlog'. The module will still be created; however, it cannot run successfully until the object exists. The module 'System_KopierFolder' depends on the missing object 'dbo.system_gemsystemlog'. The module will still be created; however, it cannot run successfully until the object exists. The module 'System_KopierFolder' depends on the missing object 'dbo.system_gemsystemlog'. The module will still be created; however, it cannot run successfully until the object exists. The module 'System_KopierFolder' depends on the missing object 'dbo.system_gemsystemlog'. The module will still be created; however, it cannot run successfully until the object exists. The module 'System_OpretTabel' depends on the missing object 'dbo.system_hentflag'. The module will still be created; however, it cannot run successfully until the object exists. The module 'System_GemFlag' depends on the missing object 'System_GemNytFlag'. The module will still be created; however, it cannot run successfully until the object exists. The module 'System_ImportMetadata' depends on the missing object 'dbo.system_hentflag'. The module will still be created; however, it cannot run successfully until the object exists. The module 'System_ImportDataTempTabel' depends on the missing object 'dbo.system_hentflag'. The module will still be created; however, it cannot run successfully until the object exists. The module 'System_OpretTabelImportData' depends on the missing object 'dbo.system_hentflag'. The module will still be created; however, it cannot run successfully until the object exists. SLS Databasen er Oprettet/opdateret og er nu version 1.2.2 Denne beskeder er ok. Hvis der kommer andre beskeder end de ovenfor beskrevne, bør I kontakte os og sende resultatet kørslen (indholdet i det nederste vindue) til vores support: https://www.modst.dk/systemer/-og-support/support/oeko-kontaktformular 4.3 Hvordan tjekkes om scriptet er kørt korrekt Såfremt du ikke er fortrolig med anvendelsen Microsoft Server Management Studio på, kan du anvende følgende metode til et hurtigt tjek, at scriptet er kørt korrekt på SLS-databasen. Del 1 Klargøring IT-miljø Side 14 18
1. Åbn Management Studio og find SLS-databasen. 2. Åbn SLS-databasen. 3. Tjek om stored procedure er indlæst. 4. Kørsel opgraderet invoker kan nu foretages. 5. Tjek om SLS-fil er pakket ud. 1) Åben Management Studio og find SLS databasen Klik på Start Microsoft Server 2012 Server Management Studio Find SLS-databasen/partnertale databasen (I dette eksempel navngivet SLS_Modst ). Del 1 Klargøring IT-miljø Side 15 18
2) Åbn SLS-databasen Du åbner SLS-databasen ved at klikke på plusset og derefter klikke på plusset ud for Programmability og dernæst Stored Procedures. 3) Tjek om den stored procedure er indlæst Du tjekker om stored procedures er indlæst korrekt ved at se, om der nu er en stored procedure, der hedder System_HentDatabaseInfo. 4) Kørsel opgraderet invoker Når det er konstateret, at scriptet er korrekt indlæst, kan invokeren startes. Efter at invokeren er kørt, enten manuelt eller som scheduleret job, skal der nu være kommet SLS-data i SLS-databasen. Bemærk, at invoker skal være opdateret jf. pkt. 4. 5) Tjek om SLS-filerne er indlæst i SLS-databasen Under samme database klikkes på plusset ud for Tables. Der være ca. 93 tabeller, der starter med SLS_Lgr + jeres løngruppenummer. Del 1 Klargøring IT-miljø Side 16 18
Hvis SLS-databasen indeholder den nævnte stored procedure og tabeller, som vist i ovenstående skærmbillede, er I klar til at gå til del 2 installationsvejledningen, hvor du skal køre wizarden og indlæse data fra SLS-databasen i datavarehuset. 5 Installation Web-konfigurationsprogrammet Web-konfigurationsprogrammet anvendes til at vedligeholde (konfigurerer) udvalgte systemtabeller i det lokale datavarehus (LDV). Derfor er det vigtigt at få installeret Web-kofigurationsprogrammet, inden du installerer datavarehus, rapporter og kuber. Installationsvejledningen Installationsvejledning til Web-konfigurationsprogrammet er et selvstændigt dokument og kan hentes fra: http://www.modst.dk/systemer/oes-ldv/it-administrator/ldv-2_4_0 Del 1 Klargøring IT-miljø Side 17 18
Denne vejledning indeholder: Forudsætninger, herunder beskrivelse to installationsscenarier for opsætning webserveren. Klargøring serveren. Kørsel installation til Web-konfigurationsprogrammet. 6 Installation RejsUD webservice klient og database Programmet LDV RAY Windows service er en applikation, som sættes op på en Windows server (se under systemkrav for konfiguration systemer). Programmet importerer rejseregningsdata fra RejsUd til LDV. svejledningen til denne webservice Opstætning RejsUD windows service er et selvstændigt dokument og kan hentes fra: http://www.modst.dk/systemer/oes-ldv/it-administrator/ldv-2_4_0 7 Installation datavarehus, rapporter og kuber Nu er du parat til at foretage den egentlige installation datavarehuset. Installationsvejledning LDV Del 2 Kørsel installationswizard beskriver hvordan du gennemføre installationen. Vejledningen indeholder følgende snit: Del 1 Klargøring IT-miljø Side 18 18