Skip to main content

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.

embedded-image-czy0gsej.png

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).

·   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íkytyto 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“