Produkt DB2 Developer Workbench byl přejmenován a je nadále nazýván IBM Data Studio Developer.
Tato sekce obsahuje přehled produktu Data Studio Developer verze
1.1.0. Informace o pozdějších verzích a edicích včetně informací o kompatibilitě s ostatními produkty naleznete v Poznámkách k verzi pro danou verzi nebo rozšíření. Informace o tom, jaké funkce jsou zahrnuty v dané edici produktu Data Studio Developer, naleznete na webové stránce produktu.
Produkt
Data Studio Developer poskytuje klíčová rozšíření produktu DB2 Developer Workbench v následujících kategoriích:
- Databázová připojení
- V produktu je obsažen ovladač IBM Data Server Driver for JDBC and SQLJ. Tento ovladač lze použít k připojení k libovolnému datovému serveru IBM.
- K exportu informací o připojení k databázi do souborů deskriptorů databáze (XML) můžete použít tlačítka panelu nástrojů průzkumníka databáze nebo nabídku .
Informace z těchto souborů mohou být poté importovány do jiného pracovního prostoru. Tato funkce umožňuje členům týmu snadnější sdílení informací o připojení k databázi.
- K produktům DB2 Database for Linux, UNIX, and Windows a DB2 for z/OS se lze připojit pomocí ověření Kerberos nebo pomocí protokolu LDAP. Pro připojení pomocí ověření Kerberos je třeba konfigurovat prostředí Kerberos na serveru. Pro připojení pomocí protokolu LDAP je třeba rozšířit schéma serveru Windows Active Directory tak, aby podporoval objekty DB2. Protokol LDAP slouží pouze k načtení názvu hostitele a čísla portu.
- Předvolby připojení k databázi můžete nastavit na nové stránce v okně Předvolby. Předvolby připojení zahrnují časový limit připojení, volby opětného připojení a dobu trvání jména uživatele a hesla.
- Při připojení k databázím DB2 již není třeba v průvodci Nové připojení zadávat číslo verze databáze.
- Pro připojení pomocí protokolu JDBC můžete generovat soubory trasování. Tato funkce je podporována pouze pro připojení, která používají ovladač IBM Data Server Driver for JDBC and SQLJ.
- Vývoj datových aplikací
- Editor SQL nyní umožňuje vyvíjet dotazy, které pracují jak s relačními daty, tak s daty v jazyce XML. Tento editor slouží k vytváření výrazů v jazyce SQL a XQuery. Jeho funkce, jako například asistent pro zadávání obsahu, zvýraznění syntaxe či analýza a ověření dotazů, jsou k dispozici pro oba typy dotazů. Kromě uvedených vylepšení je v editoru k dispozici také nová stránka předvoleb, která umožňuje vytvářet a používat šablony dotazů. Cílem těchto vylepšení editoru SQL je nahradit tvůrce dotazů XQuery, který nadále není částí produktu.
- Editory rutin (uložených procedur a uživatelských funkcí) jsou lépe využitelné. Pro uložené procedury v jazyce Java můžete z editoru rutin klepnout na odkaz na zdrojový kód v jazyce Java, což usnadňuje hledání a úpravu zdrojového kódu v jazyce Java. Při implementaci vnořených uložených procedur můžete také zobrazit a zvolit uložené procedury s vnořenými závislostmi pro implementaci.
- Pomocí průvodce nebo editoru tabulkových dat lze vkládat data v jazyce XML ze souborů XML uložených v projektu pro vývoj dat nebo v systému souborů do sloupce XML. Pro servery DB2 Database for Linux, UNIX, and Windows lze vytvořit skript CLP pro registraci schématu XML uloženého v projektu pro vývoj dat.
Chcete-li provést registraci, můžete tento skript CLP spustit mimo pracovní prostředí.
- Správa databází
- Administrátoři databází obvykle provádějí následující nové úlohy dostupné z průzkumníka databáze:
- Správa datových objektů. Pomocí editoru datového objektu můžete vytvářet a měnit mnohé z databázových objektů produktů DB2 a Informix Dynamic Server.
- Správa oprávnění. Pomocí editoru datového objektu můžete udělovat, odebírat a upravovat oprávnění týkající se datových objektů a ID pro autorizaci.
- Vizualizace datových hodnot a relací. Chcete-li znázornit relace mezi datovými objekty, můžete z průzkumníka databáze vytvořit diagram přehledu. Tyto diagramy můžete uložit jako soubor s obrázkem nebo je vytisknout. Další možností jak znázornit data je vytvořit z průzkumníka databáze grafický pohled rozložení dat. Tyto funkce pomáhají s úlohami správy a analýzy dotazů (Vizuální vysvětlení).
- Podpora statistik. Můžete zobrazit a aktualizovat statistiky datových objektů za účelem zlepšení výkonu aplikace. Pomocí funkce generování souboru DDL produktu můžete statistiky klonovat nebo migrovat z jedné databáze do druhé.
- Monitorování databáze. IBM Data Studio Administration Console lze použít ke sledování výkonu databáze a k řešení problémů zobrazením podrobných informací a provedením poskytnutých doporučení. Umožňuje také sledování Q-replikace, publikování událostí, generování sestav o stavu a provádění základních operací.
Chcete-li Chcete-li tuto funkci použít, je třeba instalovat produkt IBM Data Studio Administration Console.
- Informix Dynamic
Server
- Tato verze obsahuje nově podporu produktu Informix Dynamic Server (IDS). Po připojení k databázi IDS v průzkumníku databáze můžete provádět většinu úloh administrace databáze. Pomocí informací o připojení můžete vytvořit projekt pro vývoj dat, jehož cílem je databáze IDS. V tomto projektu pro vývoj dat můžete vyvíjet a ukládat příkazy SQL. Průvodci a editory existující pro rutiny produktu DB2 však pro produkt IDS zatím nejsou k dispozici.
Chcete-li vytvořit a implementovat rutiny pro produkt IDS, můžete zadat syntaxi CREATE a spustit ji v editoru SQL. Rutiny můžete spouštět také z průzkumníka databáze.
K připojení k databázím Informix můžete použít ovladač Informix JDBC
nebo IBM Data Server Driver for JDBC and SQLJ.
- Webové služby.
- Pracovní prostředí lze nově použít k vytváření webových služeb, které zpřístupňují databázové operace (příkazy SQL SELECT a DML, výrazy v jazyce XQuery nebo volání uložených procedur) klientským aplikacím. V projektu pro vývoj dat je možno vytvářet webové služby a snadno do nich přidávat uložené procedury a příkazy SQL přetažením myší nebo pomocí průvodce.
Pracovní prostředí lze také použít k implementaci webových služeb nebo k odvolání jejich implementace na webovém serveru.
Pracovní prostředí lze dále použít k migraci existujících aplikací WORF (Web services Object Runtime Framework).
- Produkt pureQuery - vývoj v jazyce Java
- Produkt pureQuery nabízí společné rozhraní API pro dotazy, které umožňuje přístup k relačním databázím a kolekcím Java v paměti pomocí jediného rozhraní - standardního jazyka SQL. Funkce produktu pureQuery umožňují provádět následující úlohy v projektu v jazyce Java a překonávat tak rozdíly mezi relačními daty a zdrojovým kódem v jazyce Java:
- úpravy a testování kódu v jazyce SQL v programech v jazyce Java pomocí editoru jazyka Java a asistenta pro kód v jazyce SQL;
- vytváření tříd v jazyce Java, příkazů SQL a databázových tabulek v libovolné vzájemné kombinaci;
- přiřazování kódu v jazyce SQL vyvolávání metod;
- předávání objektů v jazyce Java jako vstupu v jazyce SQL;
- vytváření objektů v jazyce Java jako výstupu z jazyka SQL.