Pakiety DTS

Transkrypt

Pakiety DTS
Procedury techniczne modułu Forte Kontroling
Pakiety DTS
Pakiety DTS
Strona 2 z 7
Pakiety DTS przeznaczone są do wykorzystywania podczas importu danych z modułu Forte Finanse i Księgowość do modułu Forte Kontroling. Muszą być zainstalowane na tym serwerze SQL, na którym umieszczona
jest baza modułu Forte Kontroling, docelowa dla importowanych danych.
Pakiety te są instalowane podczas tworzenia bazy głównej.
Poniżej przedstawiono proces instalacji i konfiguracji dla przypadku, gdy pakiety DTS instalowane są na serwerze Microsoft SQL Server 2005 (z SP2).
Instalacja na Microsoft SQL Server 2005
W celu sprawdzenia, czy pakiety są zainstalowane należy w oknie Microsoft SQL Server Management Studio
rozwinąć Data Transformation Services. Na liście powinny być widoczne procedury DTS noszące nazwy jak
na rysunku.
Sprawdzenie poprawności wybranego sposobu autoryzacji użytkowników serwera SQL
Warunkiem prawidłowej pracy pakietów DTS jest właściwa konfiguracja systemu autoryzacji serwera SQL.
W celu sprawdzenia należy kliknąć prawym przyciskiem myszy na nazwie serwera, wybrać z rozwijanego
menu polecenie Właściwości (Properties). W otwartym oknie opisu właściwości serwera wybrać zakładkę
panelu Security.
MXBCFV2010P0006
Pakiety DTS
Strona 3 z 7
W grupie opcji Server authentication powinna być wybrana pozycja SQL Server and Windows Authentication mode.
Następnie należy utworzyć w bazie modułu Forte Kontroling niezintegrowanego użytkownika posiadającego
uprawnienia do roli db_owner. Na kolejnych rysunkach będzie to użytkownik o nazwie bcdts. Jest to tzw.
konto usługowe, niezbędne do poprawnej pracy modułu.
Konfiguracja pakietów DTS
Po zainstalowaniu pakietów DTS należy przeprowadzić ich modyfikację w celu dostosowania do rzeczywistego środowiska pracy, w którym zostały zainstalowane.
Pakiet ImportFromFK_2008.a_All
Następnie należy wskazać pozycję ImportFromFK_2008.a_All. Klikając prawym przyciskiem myszy należy
rozwinąć menu i wybrać polecenie Open (Otwórz), aby otworzyć pakiet do trybu projektowania w narzędziu
DTS 2000 Package Designer.
MXBCFV2010P0006
Pakiety DTS
Strona 4 z 7
Należy kolejno dla każdego z obiektów pakietu wybrać z menu kontekstowego polecenie Properties otwierające okno właściwości obiektu.
W polu Server należy wpisać nazwę (ewentualnie z domeną) serwera SQL modułu Forte Kontroling. Następnie wybrać opcję Use SQL Server Authentication oraz w polach Username i Password wpisać informacje
dotyczące użytkownika (bcdts) utworzonego wcześniej. Po prawidłowym wprowadzeniu tych informacji odblokuje się przycisk
obok pola Package name. Jego wybranie spowoduje otworzenie okna Select Package
z listą pakietów DTS zainstalowanych na serwerze.
MXBCFV2010P0006
Pakiety DTS
Strona 5 z 7
Należy w nim wskazać odpowiedni pakiet DTS. Będą to odpowiednio dla kolejnych obiektów:
Import map:
ImportFromFK_2008.a_Mapy
Import słowników: ImportFromFK_2008.a_ImportSlownikow
Import wartości:
ImportFromFK_2008.a_ImportWartosci
W pakiecie została umieszczona definicja zadania Clear PackageID. Jego uruchomienie spowoduje wyczyszczenie identyfikatorów pakietów DTS i ich wersji. Spowoduje to, że podczas importu z wykorzystywaniem pakietu ImportFromFK_2008.a_All zawsze wywoływane będą najnowszej wersji pozostałych pakietów. Zadanie
to nie wywołuje się podczas wykonywania pakietu. W celu jego wykonania należy wskazać pakiet, wybrać z
menu kontekstowego polecenie Package i uruchomić jego wykonanie poleceniem Execute z rozwijanego
menu.
Pakiet ImportFromFK_2008.a_Mapy
Wskazując pakiet ImportFromFK_2008.a_Mapy należy otworzyć prawym przyciskiem myszy menu i wybrać
polecenie Open (Otwórz). Pakiet zostanie wówczas otwarty do trybu projektowania w narzędziu DTS 2000
Package Designer. Następnie należy wybrać z menu kontekstowego funkcję Package i w rozwijanym menu
wskazać polecenie Properties (Właściwości). W otwartym oknie właściwości pakietu wybrać zakładkę panelu Global Variables.
MXBCFV2010P0006
Pakiety DTS
Strona 6 z 7
W kolejnych liniach należy wprowadzić prawidłowe wartości:
bCzyBufor
0 – dane tylko z ksiąg;
1 – dane z ksiąg i bufora.
rokId
Identyfikator roku podatkowego importowanego z modułu Forte Finanse i Księgowość. Wartość –1 – wszystkie lata.
sServerName_bc Nazwa serwera SQL z bazą modułu Forte Kontroling.
SBaseName_bc Nazwa bazy modułu Forte Kontroling.
sUser_bc
Nazwa konta usługowego (bcdts).
sPassword_bc
Hasło dla konta usługowego.
iIntegrated_bc
Zawsze 0 – dostęp niezintegrowany.
iCurrentUser
Identyfikator użytkownika modułu odczytany z tabeli MxUsers. Dotyczy to użytkownika, na którego konto dokonywany będzie import i
który będzie miał prawa do nowych wymiarów i ich elementów
sHost
Ścieżka dostępu do serwera WWW w formacie: http://serwer/BC.
Następnie należy ustawić połączenie do bazy modułu Forte Kontroling. W tym celu należy zaznaczyć połączenie z serwerem SQL o nazwie BC i wybrać z menu kontekstowego polecenie Properties otwierające okno
właściwości połączenia.
W polu Server należy wpisać nazwę (ewentualnie z domeną) serwera SQL modułu Forte Kontroling. Następnie wybrać opcję Use SQL Server Authentication oraz w polach Username i Password wpisać informacje
dotyczące użytkownika (bcdts) utworzonego wcześniej. Po prawidłowym wprowadzeniu tych informacji z rozwijanej listy w pola Database należy wybrać nazwę bazy.
Pakiet ImportFromFK_2008.a_ImportSlownikow
Wskazując pakiet ImportFromFK_2008.a_ImportSlownikow należy otworzyć prawym przyciskiem myszy
menu i wybrać polecenie Open (Otwórz). Pakiet zostanie wówczas otwarty do trybu projektowania w narzędziu DTS 2000 Package Designer. Następnie należy wybrać z menu kontekstowego funkcję Package i w
rozwijanym menu wskazać polecenie Properties (Właściwości). W otwartym oknie właściwości pakietu wybrać zakładkę panelu Global Variables. Następnie należy ustawić zmienną globalną iCurrentUser, jest to
identyfikator użytkownika modułu odczytany z tabeli MxUsers. Dotyczy to użytkownika, na którego konto dokonywany będzie import i który będzie miał prawa do nowych wymiarów i ich elementów.
Następnie należy ustawić połączenie do bazy modułu Forte Kontroling. W tym celu należy zaznaczyć połączenie z serwerem SQL o nazwie BC i wybrać z menu kontekstowego polecenie Properties otwierające okno
właściwości połączenia.
W polu Server należy wpisać nazwę (ewentualnie z domeną) serwera SQL modułu Forte Kontroling. Następnie wybrać opcję Use SQL Server Authentication oraz w polach Username i Password wpisać informacje
MXBCFV2010P0006
Pakiety DTS
Strona 7 z 7
dotyczące użytkownika (bcdts) utworzonego wcześniej. Po prawidłowym wprowadzeniu tych informacji z rozwijanej listy w pola Database należy wybrać nazwę bazy.
Jeżeli pakiety te są wywoływane kolejno z pakietu ImportFromFK_2008.a_All to nie ma potrzeby przeprowadzania konfiguracji importu słowników, odpowiednie zmienne zostaną przekazane podczas ich
wywoływania.
Pakiet ImportFromFK_2008.a_ImportWartosci
Pakiet należy skonfigurować podobnie do pakietu ImportFromFK_2008.a_Mapy.
Wskazując pakiet ImportFromFK_2008.a_ImportWartosci należy otworzyć prawym przyciskiem myszy menu i wybrać polecenie Open (Otwórz). Pakiet zostanie wówczas otwarty do trybu projektowania w narzędziu
DTS 2000 Package Designer. Następnie należy wybrać z menu kontekstowego funkcję Package i w rozwijanym menu wskazać polecenie Properties (Właściwości). W otwartym oknie właściwości pakietu wybrać zakładkę panelu Global Variables.
W otwartym oknie właściwości pakietu wybrać zakładkę panelu Global Variables.
W kolejnych liniach należy wprowadzić prawidłowe wartości:
iCurrentUser
Identyfikator użytkownika modułu odczytany z tabeli MxUsers. Dotyczy to użytkownika, na którego konto dokonywany będzie import i
który będzie miał prawa do nowych wymiarów i ich elementów
sServerName_bc Nazwa serwera SQL z bazą modułu Forte Kontroling
SBaseName_bc Nazwa bazy modułu Forte Kontroling
sUser_bc
Nazwa konta usługowego (bcdts)
sPassword_bc
Hasło dla konta usługowego
Następnie należy ustawić połączenie do bazy modułu Forte Kontroling. W tym celu należy zaznaczyć połączenie z serwerem SQL o nazwie BC i wybrać z menu kontekstowego polecenie Properties otwierające okno
właściwości połączenia.
W polu Server należy wpisać nazwę (ewentualnie z domeną) serwera SQL modułu Forte Kontroling. Następnie wybrać opcję Use SQL Server Authentication oraz w polach Username i Password wpisać informacje
dotyczące użytkownika (bcdts) utworzonego wcześniej. Po prawidłowym wprowadzeniu tych informacji z rozwijanej listy w pola Database należy wybrać nazwę bazy.
MXBCFV2010P0006

Podobne dokumenty