Obecné vlastnosti BNSI
BNSI slouží jako datový sklad (mezičlánek) mezi vstupními daty (skutečnosti, případně i plánu vznikajících mimo BNS) zákazníka, uložených ve zdrojových databázích či souborech (obecně datových zdrojích), a analytickou databázi BNS. BNSI načítá vstupní data a transformuje pro potřeby manažerských výstupů BNS.

Obrázek č.1
Datové zdroje
Databáze
Data BNSI mohou být načítána z DB zákazníka. Je však třeba zajistit, aby v době aktualizace BNSI běžela zdrojová DB a bylo umožněné čtení dat z tabulek/view, jenž byly k tomuto účelu vybrány. Název DB a tabulek/view, jenž BNSI využívá pro import dat, je nutné, aby zůstal neměnný.
V případě jakékoliv změny je nutné před aktualizaci BNSI změnit tyto údaje v tabulce [aVARCFG], jenž slouží k definování datových zdrojů (v případě problémů kontaktujte svého administrátora BNS).
Pokud se daná DB nenachází na stejném PC/serveru je nutné, aby síťová cesta k DB zůstala neměnná, resp. název PC/serveru zůstal neměnný. Pokud dojde ke změně názvu PC/serveru na němž je zdrojová DB, odkud se data exportují do BNSI, je nutné tyto změny provést v již vytvořených spojeních:
a) Linked Server – součást MS SQL (změny je možné provést v Management Studiu)
b) Datové zdroje (ODBC) – součást Windows (změny nutno provést přímo ve Windows pro příslušný zdroj: ovládací panely → nástroje pro správu → datové zdroje ODBC → systémové DSN)
Soubory
Načítané soubory lze rozdělit na dva druhy:
· S pevným jednoznačným názvem, např.: „zakaznik.txt/xls/csc“ (název souboru je záměrně bez diakritiky). Často používané pro číselníky a převodové můstky. Obsahují struktury a data bez udání času platnosti (nemusí být pravidlem).
· S periodicitou (roční, měsíční nebo jinou), např.: „trzby_2008_01.txt/xls/csv” (název souboru je záměrně bez diakritiky). Obsahují data (hodnoty ukazatelů) s udáním data (obvykle rok a měsíc, popř. jiné periody), k němuž byly data pořízeny.
Pro všechny soubory platí:
- soubory je nutné uchovávat v adresáři, jenž byl zřízen k tomuto účelu. Pokud se změní cesta k datovým souborů, je nutné tuto cestu změnit v tabulce [aVARCFG], jenž slouží k definování datových zdrojů (v případě problémů kontaktujte svého administrátora BNS).
- struktura těchto souborů musí zůstat neměnná. Počet sloupců a jejich názvy jsou popsány v souboru „BNSI-xxx-FilesInfo.xls“, jenž muže být přílohou tohoto dokumentu (pokud je použit tento typ datového zdroje).
Pořadí a způsob načítání
Při aktualizaci BNSI jsou v první řadě načítány číselníky v příslušném pořadí, jenž bylo nastaveno zřizovatelem (Inekon Systems), teprve poté jsou aktualizovány samotná data.
1) číselníky – tyto data jsou do BNSI načítána přírůstkově, tzn. ukládají se pouze nová data. Data, jenž jsou už v BNSI zavedeny jsou pouze aktualizovány (názvy, popisky a další dostupné informace).
2) data – podle aktualizovaného období, nastaveného na panelu BNS, jsou do BNSI nově načítána data, tzn. data v BNSI jsou nahrazena novými daty, jenž splňují dané období a jsou BNSI dostupné:
o ve zdrojové DB v příslušné tabulce/view se musí nacházet data pro dané období!
o soubory s příslušnou maskou musí být v adresáři, jenž byl k danému účelu zřízen a musí obsahovat data pro dané období!
Nejčastější chyby při aktualizaci BNSI
Data načítána z DB:
- došlo k přerušení spojení se zdrojovou DB
- došlo k záměně názvu zdrojové DB
- došlo k záměně názvu tabulek/view, jenž byly využívány pro čtení dat
- chyba v právech pro čtení dat z dané DB, popř. tabulky/view
Data načítána ze souborů:
- cesta k souboru byla změněna
- název souboru byl změněn
- název listu byl změněn (zejména u souboru typu „*.xls“)
- struktura souboru byla změněna (názvy sloupců jsou jiné, než je uvedeno v „BNSI-xxx-FilesInfo.xls“)
- soubor je otevřen a využíván jiným procesem (tato chyba se vyskytuje zejména u souborů s příponou „*.xls/csv“