Excel jako zewnętrzne źródło danych

Excel może być użyty jako źródło danych dla słowników zewnętrznych, co zostało opisane tutaj.

Excel może być również użyty jako zewnętrzne źródło danych dla raportów lub jako źródło synchronizacji dla tzw. rejestrów.

W tym artykule omówiono sposób podłączenia Excela jako zewnętrznego źródła danych.

Podłączenie zewnętrznego źródła danych na bazie arkusza Excel rozpoczynamy od skonfigurowania połączenia ODBC.

Z poziomu systemu Windows Server, korzystając z  ODBC Data Source Administrator, dodajemy plik Excela jako źródło danych.

W tym celu:

  1. Na serwerze na którym zainstalowana jest aplikacja webowa AMODIT, uruchamiamy ODBC Data Source Administrator
  2. W zakładce System DSN klikamy Add…
  3. Wybieramy Microsoft Excel Driver. Jeżeli nie mamy, to należy go zainstalować (link tu)
  4. Przyciskiem Ok potwierdzamy chęć dodania nowego Data Source i przechodzimy do jego szczegółowej konfiguracji.
  5. Wprowadzamy nazwę źródła i ewentualnie opis.
  6. Pod przyciskiem „Select Workbook…” wskazujemy lokalizację pliku Excel będącego źródłem dla naszego słownika zewnętrznego.

 

 

Teraz tak przygotowane źródło danych należy użyć w AMODIT jako zewnętrzne źródło danych.

W tym celu.

  1. Logujemy się do AMODIT jako administrator.
  2. Przechodzimy do menu „Źródło zewnętrzne” i wybieramy „Dodaj źródło” (lewy dolny róg ekranu)
  3. W oknie konfiguracji wprowadzamy wymagane parametry.
    1. Nazwa: – taka jaką będziemy używali wewnątrz AMODIT’a
    2. Description – opis źródła, abyśmy w przyszłości pamiętali co to za dane i po co je podłączyliśmy do AMODIT
    3. Connection type
    4. Connection string – tutaj należy wskazać nazwę DSN skonfigurowanego w ODBC Data Source Administrator w formie DSN=Nazwa źródła danych.
    5. SQL Query: np Select * from [Nazwa arkusza Excel$]. Ważne jest użycie nazwy arkusza ze znakiem $ np Arkusz1$ i w nawiasach kwadratowych
    6. Klikamy Utwórz

 

Częstotliwość synchronizacji słowników zewnętrznych definiujemy w Ustawieniach systemowych Amodit w zakładce Zadania. Nazwa zadania to „SynchronizeDictionaries”. Dodatkowo synchronizację możemy wywołać poza kolejką, bezpośrednio po wejściu w dany słownik zewnętrzny z przycisku „Synchronizuj”.

Was this article helpful?
0 out Of 5 Stars
5 Stars 0%
4 Stars 0%
3 Stars 0%
2 Stars 0%
1 Stars 0%
How can we improve this article?
Please submit the reason for your vote so that we can improve the article.