Vejledning V. 1 APRIL 2011 FOR KUNDESERVICE
Indholdsfortegnelse 1 Indledning... 3 1.1 Formål... 3 1.2 Målgruppe... 3 1.3 Krav... 3 2 Opret ODBC Datakilde (Open Database Connectivity)... 3 2.1 Forbindelse til datakilden... 3 2.2 Opret en ny ODBC forbindelse af typen System DSN... 4 2.3 Opret en ny ODBC forbindelse gennem Excel... 5 3 Opret ODBC Datakilde fra 32bit på x64 servere eller klienter.. 8 3.1 Download Oracle ODAC 11 release 3... 8 3.2 Pak Zip-filen ud og kør Setup.exe... 9 3.3 Kopiér tnsnames og sqlfilerne... 12 3.4 Ret Path variablen (kun nødvendigt på server)... 13 3.5 Opret 32bit ODBC forbindelse... 14 3.6 Test at det fungerer fra Excel... 17 4 Kontakt os... 17 20-04-2011/KSA Side 2
1 Indledning 1.1 Formål Vejledningen er udarbejdet til brugere med grundlæggende kendskab til Epos og Excel med det formål at komme godt i gang med at oprette dataforbindelse til Epos via datakilden ODBC (Open Database Connectivity) ved at guide brugeren trinvis gennem processen. 1.2 Målgruppe Lønmedarbejdere, HR-medarbejdere og/eller it-medarbejdere. 1.3 Krav Der skal være adgang til Excel, MS Query, ODBC og Epos. 2 Opret ODBC Datakilde (Open Database Connectivity) 2.1 Forbindelse til datakilden Først og fremmest tjekkes, om der allerede er oprettet en forbindelse til datakilden. Start med at åbne kontrolpanelet. Du finder kontrolpanelet under Indstillinger via Start-knappen på dit skrivebord. Vælg Administration og derfra vælges Datakilder ODBC. Dobbeltklik på ikonet Datakilder (ODBC) og klik på enten fanebladet Bruger-DSN eller System-DSN og se efter om navnet på den datakilde, du ønsker at oprette forbindelse til, findes. Hvis forbindelsen allerede er oprettet, kan det være enten en Bruger-DSN eller en System-DSN. 20-04-2011/KSA Side 3
BEMÆRK: Forskellen på at anvende Bruger-DSN og System-DSN er, at hvis man anvender Bruger-DSN, kan kun den bruger, som har oprettet forbindelsen, få adgang til data. Vælges derimod System-DSN, vil forbindelsen være tilgængelig for alle brugere af computeren. Derfor er det mange gange nødvendigt at vælge System-DSN, hvis man er flere brugere af systemet. Hvis forbindelsen ikke er oprettet, skal forbindelsen oprettes, for at du kan få adgang til databasen. 2.2 Opret en ny ODBC forbindelse af typen System DSN Du vælger fanebladet Bruger-DSN eller System-DSN og vælger Tilføj for at tilføje en ny forbindelse. Her vælger man driveren Microsoft ODBC for Oracle og Udfør. 1. Angiv det navn din datakilde skal have til Epos. 2. Beskrivelse er ikke nødvendig. 3. Angiv endelig navnet på serveren, normalt er det Epos. 4. Tryk OK for at godkende, og forbindelsen er oprettet. 20-04-2011/KSA Side 4
2.3 Opret en ny ODBC forbindelse gennem Excel Forbindelsen kan også oprettes gennem Excel. Fra menulinjen vælges Data Importer eksterne data Ny databaseforespørgsel : Der er altid markeret ved <Ny datakilde>, klik OK. Undlad at sætte flueben i Brug guiden Forespørgsel til at oprette og redigere forespørgsler. Der kommer nu fire punkter, der skal tages stilling til (se skærmbillede på næste side): 1) Skal udfyldes med navnet for den forbindelse, du opretter. Eksempelvis Epos. 2) Skal altid udfyldes med Microsoft ODBC for Oracle. Årsagen til dette er, at der skal benyttes et Microsoft-produkt til at læse i en Oracle-base. 3) Klik nu på Tilslut. 20-04-2011/KSA Side 5
Efterfølgende fremkommer et nyt vindue. Her skal du logge på med samme brugernavn, password og server, som du i forvejen benytter til Epos. 4) Sidste punkt sættes normalt til at være blank. Ellers er der mulighed for at sætte en fast tabel ind. 20-04-2011/KSA Side 6
Forbindelsen er nu oprettet, og du kommer tilbage til dette billede: I dette skærmbillede i Excel kan man se, hvilken type DSN man har oprettet. Fremkommer forbindelsen med en *markering, har man oprettet enten en System- DSN eller en Bruger-DSN, der fortæller, at forbindelsen kan benyttes af enten én bruger eller af alle brugere af computeren. Har man oprettet en DSN-forbindelse fra Excel regneark, fremkommer *markeringen ikke, og forbindelsen kan ikke deles med andre brugere. Vi anbefaler, at man installerer System-DSN fra kontrolpanelet. Der findes forskellige udgaver af ODBC driveren: Den engelske udgave af driveren hedder Microsoft ODBC for Oracle Den danske version af driveren hedder Microsoft ODBC til Oracle Den samme udgave af driveren, som findes på Epos Serveren, skal også være installeret på den lokale computer. 20-04-2011/KSA Side 7
3 Opret ODBC Datakilde fra 32bit på x64 servere eller klienter Bemærk at følgende kun er nødvendigt, hvis man benytter en 32bit version af Office-pakken på en 64bit pc eller server. Hvis man benytter en 64bit version af Office, burde den Oracle 10 driver, der installeres som en del af Oracle installationen, fungere uden problemer. Bemærk også at man helst skal benytte den samme driver på alle pc er. Microsoft har en tendens til at gemme drivernavne som en del af selve Officedokumentet. Det vil sige, at hvis man opretter et dokument på serveren med denne driver, og bagefter skal læse det fra en anden pc, hvor denne driver ikke er installeret, kan det give problemer. Under alle omstændigheder kan denne driver installeres på alle pc er, både 32bit og 64 bit. Bemærk endelig også at denne driver er 32bit. Det vil sige, at den kun kan benyttes fra 32bit versioner af Office. Hvis man benytter en 64bit version af Office på en 64bit Windows version, skal man i stedet installere en 64bit ODBC driver. Det kan enten være Oracle version 10 eller version 11, som benyttes i dette dokument. 3.1 Download Oracle ODAC 11 release 3 Kan downloades fra Oracle fra følgende link: http://www.oracle.com/technetwork/developer-tools/visualstudio/downloads/index.html Bemærk at det er ODAC 11 release 3 uden Oracle Development Tools for Visual Studio, og det er versionen med Universal Installer. (ODT er ikke nødvendigt, og Xcopy versionen er alt for besværlig at installere.) 20-04-2011/KSA Side 8
3.2 Pak Zip-filen ud og kør Setup.exe Vælg følgende i installationen: 20-04-2011/KSA Side 9
20-04-2011/KSA Side 10
Vælg at installere alle komponenterne, fravælg eventuelt Microsoft Transaction Server. Derefter klikkes der blot Next på de efterfølgende skærmbilleder. 20-04-2011/KSA Side 11
3.3 Kopiér tnsnames og sqlfilerne Kopiér de to filer tnsnames.ora og sqlnet.ora fra en eksisterende opsætning ind i D:\Oracle\Ora11g\Network\Admin -folderen. F.eks. fra: D:\Oracle\Ora10g\Network\Admin : 20-04-2011/KSA Side 12
3.4 Ret Path variablen (kun nødvendigt på server) Højreklik på My computer, vælg Properties, vælg Advanced system settings, vælg Environment variables. Ret path variable således at D:\Oracle\Ora10g-folderne står før D:\Oracle\Ora11g. 20-04-2011/KSA Side 13
3.5 Opret 32bit ODBC forbindelse På en 64 bit pc/server findes der to forskellige værktøjer til at oprette ODBC forbindelser til henholdsvis 64bit og 32 bit drivere. Det er vigtigt, at man vælger 32bit-udgaven. Hvis man blot starter ODBC fra startmenuen, vil det være 64bit-udgaven, man får fat i. Start i stedet programmet odbcad32 fra folderen C:\Windows\SysWOW64, opret eventuelt en genvej på skrivebordet. 20-04-2011/KSA Side 14
Vælg System DSN og klik derefter Add.... Vælg driveren Oracle in OraHome11g. 20-04-2011/KSA Side 15
Indtast databasenavn m.m. Benyt eventuelt test-knappen til at se, at det fungerer. 20-04-2011/KSA Side 16
3.6 Test at det fungerer fra Excel Office 2007: Vælg Data From Other Sources Microsoft Query. 4 Kontakt os Har du spørgsmål til denne vejledning, er du velkommen til at kontakte Kundeservice på telefon: 43 62 74 74 eller på e-mail: kundeservice@pbj.dk. Med venlig hilsen Kundeservice 20-04-2011/KSA Side 17