Monitorovací systém ProCop 3.6 Instalace ProCop 3.6, data v SQL a Web Zprovoznění a oprávnění služby ProCloud Import historických trendů z DB do SQL Petr Hošek, ALFA Mikrosystémy, s.r.o. květen 2018
Ukládání dat v Microsoft SQL Serveru Databáze, Alarmy, Trendy, Web, nové funkce Copyright © 2005 - 2018 ALFA Mikrosystémy, s.r.o. květen 2018
Od BDE k SQL BDE Paradox Microsoft SQL Alarmy Trendy Databáze Nyní podpora obou technologií současně BDE data v malých souborech SQL robustní databáze Express do 10GB zdarma BDE Paradox Alarmy Trendy Microsoft SQL Databáze Copyright © 2005 - 2018 ALFA Mikrosystémy, s.r.o. květen 2018
Co přináší SQL Databáze, alarmy, trendy uloženy v jedné databázi Rychlejší a efektivnější práce s velkými objemy dat Není problém s poškozením souborů, indexů apod. Efektivnější využití disku Snadné zálohování Nenahrazuje ProSQL – exportní server dat do cizích SQL Copyright © 2005 - 2018 ALFA Mikrosystémy, s.r.o. květen 2018
Nové funkce ProCop s SQL databází Kontinuální historické trendy v dlouhém časovém intervalu Alarmy umožňují uživatelské zakazování, klasifikace Poznámky do displejů – správa v alarmech Nový Web nad SQL s podporou všech moderních prohlížečů Mobilní verze nového webu Copyright © 2005 - 2018 ALFA Mikrosystémy, s.r.o. květen 2018
Co je potřeba pro použití SQL Nejlépe lokální databáze Pro velké dispečinky SQL server na jiném stroji MS SQL Server 2008 (R2), 2018 (R2) Do 10GB dat zdarma – Express Edition Pojme cca 2 000 000 vzorků trendů Nad 10GB nutno zakoupit Standard Po konzultaci možno využít i stávající server Archivací trendů lze dělit do více databází Dostatek paměti RAM pro SQL Server Standard max. 128 GB RAM Snadné nastavení v ProCop Copyright © 2005 - 2018 ALFA Mikrosystémy, s.r.o. květen 2018
Porovnání SQL technologií v ProCop pro integrace s jinými systémy do tabulek dle dohody modul SqlCmd pro export většího množství obdobných dat do uživatelských tabulek pro výpočet a export spotřeb pro fakturační data jednoduché přidávání dalších obdobných položek služba ProSQL robustní databáze pro ukládání okamžitých dat ukládání alarmů a událostí ukládání historických trendů veličin interní databáze s velmi složitou strukturou bez uživatelského přístupu k datům systémová ProCop SQL Data Copyright © 2005 - 2018 ALFA Mikrosystémy, s.r.o. květen 2018
Instalace ProCop 3.6, SQL a IIS (Web) Data v SQL a Web Instalace ProCop 3.6, SQL a IIS (Web) ProCop 3.6, SQL Server 2014 Express Edition, IIS a Web Copyright © 2005 - 2018 ALFA Mikrosystémy, s.r.o. květen 2018
ProWeb nad SQL databází Internet Explorer, Chrome, Opera, FireFox, … PC, Notebook, Smartphone, Tablet LAN, WAN, WiFi, 2G, 3G Displeje s proměnlivou velikosti – SVG Alarmy s výběrem sloupců a uživatelskými filtry Grafické trendy s dynamickým dočítáním dat Textové trendy po stránkách Uživatelský export historických trendů Grafické časové programy Uživatelská oprávnění Nastavování hodnot Copyright © 2005 - 2018 ALFA Mikrosystémy, s.r.o. květen 2018
Topologie SQL a ProWeb Internet Připojení k Internetu ProCop 3.5 a novější Datový server, BDE Lokální pracoviště Web Server IIS ProWeb od v. 3.5 Připojení k Internetu Statická veřejná IP adresa DNS jméno: http://dispecink.cz Certifikát pro https Internet Technologie Copyright © 2005 - 2018 ALFA Mikrosystémy, s.r.o. květen 2018
Co potřebujeme k instalaci IIS Zapnout funkci (roli) IIS ve Windows SQL Připravit instalační soubory Instalovat .NET Framework 3.5 ProCop Spustíme Setup Instaluje SQL Konfiguruje IIS Copyright © 2005 - 2018 ALFA Mikrosystémy, s.r.o. květen 2018
Instalace IIS Windows 7/8/10 2. 3. 4. 1. Programy Zapnout nebo vypnout funkce systému Windows Internetová informační služba Rozšíření ISAPI Copyright © 2005 - 2018 ALFA Mikrosystémy, s.r.o. květen 2018
Instalace role IIS Windows Server 2012 R2 2. 1. 4. 3. Správce serveru (obvykle lokálně) Přidat role a funkce Instalace na základě rolí (funkcí) Vybrat lokální (cílový) server Zatrhnout roli Webový server (IIS) Přidat funkce – nástroje pro správu Ve službách rolí rozbalit Webový server / Vývoj aplikací Rozšíření ISAPI – označit k instalaci Potvrdit instalaci 5.
Kontrola připravenosti Windows 1. Windows 7/8/10 Windows Server 2012 (R2)/2016 Intel i5/i7/Xeon 2GHz – 4 jádra Operační paměť 8GB RAM (min. 4GB) Diskový prostor min. 100GB Administrátorská oprávnění Správné jazykové nastavení OS Oblast Formát Umístění Jazyk pro programy nepodporující sadu Unicode 2. 5. 3. 4. Copyright © 2005 - 2018 ALFA Mikrosystémy, s.r.o.
Instalace .NET Framework 3.5 (Windows 8/10/2012/2016) Instalace vyžaduje médium Windows nebo přístup k Internetu Copyright © 2005 - 2018 ALFA Mikrosystémy, s.r.o. květen 2018
Instalace ProCop s SQL Express a Web 1/2 2. 1. 3. 4. 5. 6. * Copyright © 2005 - 2018 ALFA Mikrosystémy, s.r.o. květen 2018
Instalace ProCop s SQL Express a Web 2/2 7. 8. 9. 10. Můžeme upravit nastavení SQL a hesla Zadáme cestu k instalačnímu médiu SQL serveru 2014 (Setup.exe) Místo pro ukládání dat SQL serveru zvolíme nejlépe na datovém disku Cílová složka pro instalaci ProCop může být změněna dle potřeby Instalace včetně SQL trvá do 10 minut Copyright © 2005 - 2018 ALFA Mikrosystémy, s.r.o. květen 2018
Nastavení projektu ProCop pro lokální SQL Používat lokální SQL – Nastav! Adresa serveru localhost\ProCop Název databáze ProCopDB Jméno uživatele ProCop Heslo Vše z instalace Copyright © 2005 - 2018 ALFA Mikrosystémy, s.r.o. květen 2018
Nastavení projektu ProCop pro ProCloud Not Used Neexportovat do ProCloudu Show Export displejů, alarmů a trendů do ProCloud Pouze pro čtení, viditelnost dle oprávnění Nelze nastavovat žádné hodnoty Start komunikace dle oprávnění Show and Control Plné ovládání dle oprávnění Synchronizace změn alarmů (kvitace, poznámky) Nesynchronizovat Lokální SQL -> ProCloud = jen do ProCloudu Lokální SQL <- ProCloud = jen z ProCloudu Lokální SQL <-> ProCloud = obousměrně Copyright © 2005 - 2018 ALFA Mikrosystémy, s.r.o. květen 2018
Správa databáze ProCop Očekávaná verze Verze databáze, kterou vyžaduje tento ProCop SQL Info Zobrazí verzi SQL serveru ve výsledku Test připojení – Zkontroluj! Otestuje spojení a oprávnění Vyčte aktuální parametry a nastavení databáze ProCop Odebrat tento projekt Odstraní tento projekt z databáze ProCop Nutno předem zatrhnout „Povolit odebrání/čištění“ Vyčistit všechny tabulky Odstraní obsah všech tabulek ProCop Předvolba „Vymazat tabulky trendů při čištění“ Výsledek operace Zobrazuje dokončení a výsledek každé operace Copyright © 2005 - 2018 ALFA Mikrosystémy, s.r.o. květen 2018
Nastavení databáze ProCop Odstranění tabulek trendů s proměnnými [Ne] Při smazání/přejmenování proměnné se smaže trend Odstranění tabulek displejů s vizuálním projektem [Ano] Čistění databáze při změně Alarmy Použití zákazů [Ne] – zakazování alarmů Použití kódů [Ne] – přidělování kódů Použití Tříd [Ne] – přidělování tříd Povolit denní zálohování [Ano] v čase [0:10:00] do cesty [prázdná] = implicitní \Backup Výsledek operace Zobrazuje dokončení a výsledek každé operace Nutno stisknout „Nastav teď“ pro uložení změn Copyright © 2005 - 2018 ALFA Mikrosystémy, s.r.o. květen 2018
Nastavení automatického odstraňování alarmů Nutno stisknout „Nastav teď“ pro uložení změn Povolit denní odstraňování alarmů [Ne] v čase [1:10:00] XXXX: Automaticky odstraňovat [Ne] starší XXXX než [dny] Comm Logs: Odfiltrovat [Ne] Pro velké projekty - nezaznamenávat každé spojení Copyright © 2005 - 2018 ALFA Mikrosystémy, s.r.o. květen 2018
Nastavení automatického odstraňování alarmů Povolit denní rozřeďování trendů [Ne] v čase [2:10:00] 1-4. Povolit rozředění [Ne] na periodu [min] [10, 30, 60, 360] minut starší než [dny] [31, 92, 366, 731] dnů Povolit odstranění [Ne] pro vzorky starší než [1826] dnů Rychlé ředění [Ne] pro velké projekty nezohledňuje skutečnou periodu Nutno stisknout „Nastav teď“ pro uložení změn Copyright © 2005 - 2018 ALFA Mikrosystémy, s.r.o. květen 2018
Archivace trendů Nutno stisknout „Nastav teď“ pro uložení změn Povolit denní archivaci trendů [Ne] v čase [3:10:00] naplánuje úlohu pro přesun starších vzorků do oddělených databází ProCopDB_HTYYYYMMDD [ProCopDB_HT20170101] Rozsah archivu [1, 3, 6 a 12 měsíců] časový rozsah trendů v archivní databázi Archivovat vzorky starší než (0 = auto) [měsíc] [24] časový rozsah trendů v provozní databázi ProCopDB starší vzorky se přesouvají do archivní databáze Maximální velikost databáze (0 = vypnuto) [MB] Hlídání velikosti provozní databáze, max. velikost v MB Maximální čas běhu (0 = vypnuto) [2 h] maximální doba běhu skriptu od naplánované doby (po nastavení na starší databázi) Archivovat po [den] [7] přesouvat trendy z maximálně po X dnech z jednoho trendu Nutno stisknout „Nastav teď“ pro uložení změn Copyright © 2005 - 2018 ALFA Mikrosystémy, s.r.o. květen 2018
Import trendů z DB do SQL databáze Kroky potřebné pro import trendů Import trendů do SQL htsqlImport.exe Copyright © 2005 - 2018 ALFA Mikrosystémy, s.r.o. květen 2018
Kroky potřebné pro import trendů Instalace ProCop a SQL serveru Nastavení projektu pro SQL Spuštění a synchronizace projektu do SQL ProCop SQL Přenos trendů a archivů do projektu DB Trendy Import trendů specializovaným nástrojem htsqlImport Copyright © 2005 - 2018 ALFA Mikrosystémy, s.r.o. květen 2018
htsqlImport Adresář s trendy a archivy C:\Projekt\Trends\ Podadresář s archivy Archive a jednotlivé roky Parametry pro připojení k SQL serveru Shodné s projektem Období importu dat Časový rozsah trendů a archivů pro import do SQL Vymazat cílový trend před konverzí Rychlejší, pokud nemáme v daném intervalu v SQL data Podrobný výpis, nejen chyby Pro lepší informovanost o průběhu Copyright © 2005 - 2018 ALFA Mikrosystémy, s.r.o. květen 2018
htsqlImport Složka s projektem Parametry připojení k SQL serveru Datum a čas importu trendů Parametry převodu Zobrazit Vymazat Podrobný výpis Copyright © 2005 - 2018 ALFA Mikrosystémy, s.r.o. květen 2018
htsqlImport Trendy a archivy Informace o tabulce v SQL Převod se spustí tlačítkem Převést Posuvník určuje počet paralelních importů Copyright © 2005 - 2018 ALFA Mikrosystémy, s.r.o. květen 2018
ALFA Mikrosystémy, s.r.o. Automatizace technologií Adresa: Rudná 839/90 700 30 Ostrava – Zábřeh Telefon: +420 596 788 689 +420 596 788 690 Mail: mail@alfamik.cz Web: http://www.alfamik.cz Copyright © 2005 - 2018 ALFA Mikrosystémy, s.r.o. květen 2018