Citect SCADA 7.30 ADO.NET 2013/04 Petr Zima.

Slides:



Advertisements
Podobné prezentace
Prezentace úkolu číslo 1
Advertisements

Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost 1. KŠPA Kladno, s. r. o., Holandská 2531, Kladno,
Ing. Petr Štefan Kp-sys s.r.o. CPVŠK Praha
Zpracování SQL Lubomír Andrle 5. přednáška
Základy databázových systémů
 Informací se data a vztahy mezi nimi stávají vhodnou interpretací pro uživatele, která odhaluje uspořádání, vztahy, tendence a trendy  Existuje celá.
Porovnání implementací protokolu D.A.L.I
Průvodce pro prostorové dotazy v systému PostGIS (plugin pro OpenJUMP) Vedoucí: Ing. Jan Růžička.Ph.D. Konzultant: Ing. Aleš Daněk Diplomová práce.
SCADA Servis s.r.o. Tomáš Lín Tomáš Lín, SCADA Servis s.r.o. SCADA Tag Browsing 2013/03 CitectSCADA / VijeoCitect v 7.30.
Vzdělávací technologie Wonderware Historian Clients QUERY.
Radek Špinka Přepínače MSSQL výběr.
Technologická centra a hostování Jihlava
Tvorba webových aplikací
USB porty a jejich využití
, InforumJiří Šilha, LANius s.r.o. Nové možnosti komunikace knihovních systémů firmy LANius s.r.o. Client-server varianta systému CLAVIUS ®
Tomáš Lín Tomáš Lín, SCADA Servis s.r.o.
Petr Šetka, MVP Exchange, MCSE:Messaging, MCT Windows Small Business Server 2003 R2.
Školení správců II. Petr Pinkas RNDr. Vít Ochozka.
SETKÁNÍ UŽIVATELŮ KNIH. SYS. TINLIB / T SERIES Městská knihovna Chrudim listopadu 2003.
Vývoj aplikací pro SharePoint
Biometrické Bezpečnostní Systémy Filip Orság Technologie rozpoznání mluvčího.
Architektura databází Ing. Dagmar Vítková. Centrální architektura V této architektuře jsou data i SŘBD v centrálním počítači. Tato architektura je typická.
Historie operačních systémů Fiala Filip, 4.C. 50. léta Počítače bez OS Programy se psaly pro konkrétní počítače, často v binárním kódu Až ke konci 50.
Úvod. školní: příprava na předmět Databázové systémy praktický: webové aplikace databázové systémy základy vývoje webových aplikací od návrhu databáze.
REKS - Regionální knihovnický systém Školení pro dobrovolné knihovníky 4. března 2008.
Rozšíření jednouživatelské verze IS na víceuživatelskou Prezentace Diplomové práce Autor : Libor Tomášek Spoluautoři : Pobucký M., Drábek L. Vedoucí :
Tomáš Urych, ESO9 Intranet a.s.
Databázové systémy Architektury DBS.
Tvo ř te historii. CAD a Data Management VIII. ročník konference Autodesk Academia FÓRUM listopad 2008 Ing.Radomír Žvak DAGIS a.s.
Jazyk PHP Programovací jazyk PHP (Hypertext preprocessor) je skriptovací jazyk, který běží na straně serveru. KLIENT - SERVER Server posílá do vašeho počítače.
Dominik Šutera ME4B.  ROM – paměť pro ……. Po odpojení napájení se obsah paměti …….
Databáze.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Obchodní akademie, Ostrava-Poruba, příspěvková organizace Vzdělávací materiál/DUM VY_32_INOVACE_01B16 Autor Ing. Jiří Kalousek Období vytvoření březen.
PHP PHP a MySQL - 15 Mgr. Josef Nožička IKT PHP
Aplikační a programové vybavení
ADO – práce s databázemi
1 Dspace na AMU – Ostrava 2012 AMU = DAMU + FAMU + HAMU Dspace na AMU Jakub Ivanov PhDr. Iva Horová.
Microsoft Office Access obecný přehled Jiří Kubík.
2 Fučíková Sylvie HR/Win – moderní technologie pro osvědčené aplikace.
Regionální knihovní systém Region Jindřichův Hradec.
ISSS IS HN/SS Softwarová architektura informačního systému hmotné nouze a sociálních služeb Jindřich Štěpánek
Operační systémy. Operační systémy Operační systém je základním programovým vybavením nezbytně nutným pro provoz počítače. Poznámka: Operační systém.
Změna datového modelu databáze Odry 2000 Autor: Kateřina Šimečková Vedoucí bakalářské práce: ing. David Vojtek.
Real time jádro operačního systému Lukáš Hamáček.
Integrovaný regionální knihovní systém 3. generace Ing. Petr Štefan, Kp-sys s.r.o. Pardubice.
Microsoft SQL server Centrum pro virtuální a moderní metody a formy vzdělávání na Obchodní akademii T.G. Masaryka, Kostelec nad Orlicí.
Delphi a databáze MS SQL Server.
Databázové systémy I Cvičení č. 8 Fakulta elektrotechniky a informatiky Univerzita Pardubice 2015.
Perzistence XML dat Kamil Toman
1 E - S V Ě T S E T O Č Í S T Á L E R Y C H L E J I. S T A Č Í T E M U ? Fenix II - IS nové generace Michal Varga.
Helios Orange - Implementace systému
VYHLEDÁVÁNÍ V GUI Uchování rešeršních termínů Selekční termíny, zadané uživateli v GUI ve funkci Hledání (Find) nebyly při přechodu na jinou bázi zachovávány.
Klient pro správu databází MySQL 1 Klient pro správu databází MySQL Zbyněk Munzar České vysoké učení technické v Praze Fakulta elektrotechnická.
Prioritní osa: 1 − Počáteční vzdělávání Oblast podpory: 1.4 − Zlepšení podmínek pro vzdělávání na základních školách Registrační číslo projektu: CZ.1.07/1.4.00/
Uvedení autoři, není-li uvedeno jinak, jsou autory tohoto výukového materiálu a všech jeho částí. Tento projekt je spolufinancován ESF a státním rozpočtem.
SOFTWAROVÁ PODPORA PRO VYTVÁŘENÍ FUZZY MODELŮ Knihovna fuzzy procedur Ing. Petr Želasko, VŠB-TU Ostrava.
.NET framework platforma Jiří Pokorný
Databáze MS ACCESS 2010.
Databázové systémy přednáška 5 – Přístup na data
Vypracoval / Roman Málek
Vytvořil Institut biostatistiky a analýz, Masarykova univerzita J
Unix a Internet 9. SQL server
Geografické informační systémy
Výukový materiál zpracován v rámci projektu
Přehled změn na portálu
Vytvořil Institut biostatistiky a analýz, Masarykova univerzita J
Přehled změn na portálu
Správa disků
Postup instalace - GALAXY
Transkript prezentace:

Citect SCADA 7.30 ADO.NET 2013/04 Petr Zima

Původní a nový interface

Nevýhody původní Intersolv knihovny Při náročnějších dotazech může dojít k zasekávání stránky Vyžaduje ODBC datové zdroje (problémy s 32/64bit) Malý výkon oproti nativnímu SQL klientu

Nové ADO.NET rozhraní Úkoly jsou prováděny na novém neblokujícím vláknu Nová a stále vyvíjená technologie, v budoucnu jednoduše rozšiřitelná Celosvětově používaná technologie Lepší zpracování chybových zpráv z DB

Vlastnosti SQL Cicode ve verzi 7.30 Je zachována celá předchozí funkcionalita Připojování/odpojování DB původně: SQLConnect nově: SQLCreate a SQLOpen Connected recordset – SQLExec Disconnected recordset – SQLGetRecordset SQL Call a SQLGetScalar pro „netabulkové“ operace Podpora pro parametrizované dotazy (SQLQueryCreate,…) Podpora SQL Devices

Ukázka kódu

Konfigurace Až na drobné výjimky není potřeba upgrade [SQL]MaxConnections – maximální počet DB připojení v paměti 0 (neomezeno) až n. Výchozí hodnota 10. [SQL]MaxRecordsets – Maximální počet recordsetů v paměti. 0 (neomezeno) až n. Výchozí hodnota 30. Při překročení hodnoty vrací funkce neplatný handle a je vyhlášen HW alarm.

Logování Všechny výjimky nestandardní stavy jsou logovány do Logs\TraceLog.DAT Funkce SQLTraceOn rozšířena o možnost logování pro jednotlivé DB spojení Samostatné kernel stránky pro sledování spojení a recordsetů Rozšířena funkce SQLErrMsg o handle parametr

Omezení, paměťové nároky Nejsou podporovány blob MSSQL typy (varbinary, image, geography, hierachy…) Syntaxe parametrizovaných dotazů je závislá na databázi Disconnected recordsety mohou spotřebovávat velké množství paměti Connected recordsety mohou být pomalé při čtení velkého množství záznamů Heslo do DB je uloženo přímo v Cicode – je doporučeno používat ověřování Windows Při dlouhé neaktivitě mohou být spojení na DB ukončeny ze strany databáze U SQLInfo() nejsou již podporovány typy 3 a 4

Porovnání výkonu (ms průměr) Testovací vzorek: 65 000 řádků, 32 sloupců

Konec