SQL Server 2005 Michael Juřek Software Architect Microsoft s.r.o.

Slides:



Advertisements
Podobné prezentace
Advanced Technologies 05 Využití MOM 2005 pro správu Exchange 2003 Petr Šetka, MCSE, MCT, MVP konzultant & lektor.
Advertisements

ŘEŠENÍ PRO TÝMOVOU INFRASTRUKTURU
AJAX fenomén současného internetu Dalibor Kačmář Academic Developer Evangelist Microsoft ČR host Vítek Karas Senior Software Development Engineer Microsoft.
PowerDesigner 16.5 Ondřej Diviš.
Kompozitní aplikace (Office Business Applications) Michael Juřek, Software Architect Tomáš Kutěj, TSP – Office Platform Microsoft s.r.o.
MICROSOFT BUSINESS INTELLIGENCE Pavel Cach Solution Specialist: BI, Aplikace
Workflow Foundation Základy a architektura
ISV Community Days. Čtvrtletně Technologická část zaměřená na jednu technologii.NET Connected Apps, Windows Server 2003 Enhanced, SQL VS 2005,
Modelování procesů pomocí workflow
Operační systémy a aplikační servery Tomáš ZACHAT SPŠ Praha 10, STIC.
 Motivace  Vlastnosti  Architektura a zpracovatelé  Instalace a konfig. instance MySQL  Způsoby práce s MySQL  Datové typy  Jazyk pro definici.
Integrační služby MS SQL Server a BIDS.
Microsoft Identity Integration Server (MIIS) 2003 Marian Henč Technology Solution Professional
Replikace dat Bakalářská práce na téma. 2 Obsah prezentace - Práce s daty za pomoci XML - Webové služby - Teorie replikace dat - Replikace dat.NET Framework.
SQL Lukáš Masopust Historie  Předchůdcem databází byly papírové kartotéky  děrný štítek  1959 konference  1960 – vytvořen jazyk COBOL.
SQL Lukáš Masopust Historie  Předchůdcem databází byly papírové kartotéky  děrný štítek  1959 konference  1960 – vytvořen jazyk COBOL.
Tvorba webů pomocí Web CMS Michal Neuwirth Product Manager Kentico Software s.r.o. Ondřej Výšek Samostatný konzultant Optimalizovane-it.
M O R A V S K O S L E Z S K Ý K R A J 1 Vedení správních řízení ve spisové službě a statistika vyřizování dokumentů.
Petr Šetka, MVP Exchange, MCSE:Messaging, MCT Windows Small Business Server 2003 R2.
Bezpečnost na platformě Microsoft & Petr Hartmann Solution Specialist Microsoft.
1 Přehled novinek v serveru Exchange 2007 Marian Henč Technology Specialist – AD & Messaging
Vývoj aplikací pro SharePoint
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Operating Systems Networking for Home and Small Businesses – Chapter.
Generace MS SQL Serveru Historie inovací SQL Server 7.0 SQL Server 2005 SQL Server 2000 Nízké náklady Automatické ladění Spolehlivost Business Intelligence.
© 2004 IBM Corporation IBM Global Services August 2006 IDC Brno Procesy Procesní řízení IT z pohledu dodavatele Stanislav Michelfeit.
Tomáš Urych, ESO9 Intranet a.s.
Systémy pro podporu managementu 2 e-business a podpora rozhodování.
Michael Juřek Software Architect Microsoft s.r.o..
Databázové systémy. Práce s daty Ukládání dat Aktualizace dat Vyhledávání dat Třídění dat Výpočty a agregace.
Office System Technologie XML v Office System 2003 Office SmartClients IBF (Information Business Framework) Obsah.
Reporting Ing. Jan Přichystal, Ph.D.. Úvod Uživatelé obvykle přistupují k DW pomocí BI aplikace Většina využívá předdefinované reporty Poskytují standardizovaný.
LiveContent Univerzální Formulářové Řešení Michal Petrtýl, Marek Beneš.
Novinky v SQL 2008 Piotr Grodzicki. Microsoft SQL Server Management Studio o Barevná indikace, volba databáze o Dedikované připojení pro administrátora.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 LAN Design LAN Switching and Wireless – Chapter 1.
Jiří Burian DPE PM Nový typ aplikací a požadvků Visual Studio 2008 Silverlight Expression Web 2.0 Připravujeme lokalizaci komunitních.
Novinky pro webovou platformu Jiří Burian, Tomáš Kutěj,
SERVICESSERVER CLIENT Operating System Relational Database Application ServicesSystems Management Developer Tools Programming Model Applications.
Microsoft v roce 2005 strategie, novinky, akce, reklamní podpora Vladimír Smutný Milan Hrabovský
Petr Šetka solutions architect Mainstream Technologies, s.r.o.
Global network of innovation easyXchange Milan Mydlář Siemens Business Services.
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í.
Administrace Oracle Paralelní zpracování.
Aktuální bezpečnostní výzvy … a jak na ně ….. v praxi Dalibor Lukeš Platform and Security Manager Microsoft Czech and Slovak Michal Pechan Production Stream.
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 na platformě.NET Michal Varga.
SQL Server 2008 SKUs -All prices are ‘Open’ rounded up -Workgroup ~$140/CAL *Require a CAL to connect to paid SKUs **Free download with MSDN subscription.
Databázové aplikace v Delphi
Miloš Sobotka Systems Engineer Microsoft s.r.o.. Microsoft a BI Excel 2007 jako klient SSAS Translations v SSAS Implementace ve Visual Studiu Konzumace.
Business Intelligence Pavel Cach
1 1 Introduction to Navision 4.00 ESF –MU, Czech Republic Jaromír Skorkovský, MS., PhD.
Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti 11. Migrace systemu a deployment Administrace OS Windows 1Miroslav Prágl.
Jak pořídit řešení podle Vašich potřeb? Drahoslav Dvořák Solution Specialist.
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.
Databázová bezpečnost Ing. Roman Danel, Ph.D. Institut ekonomiky a systémů řízení Hornicko–geologická fakulta.
Nástroje self service Business Intelligence Jiří Neoral
Bc. David Gešvindr MCT | MSP | MCTS | MCITP | MCPD.
.NET framework platforma Jiří Pokorný
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 LAN Design LAN Switching and Wireless – Chapter 1.
Databázové systémy přednáška 5 – Přístup na data
Databázové systémy přednáška 9 – Bezpečnost
Dobývání znalostí z databází OLAP a datové kostky
Entity Framework Core - vo co de?
charakteristiky údajů (Struktura, rozměry) – BI jako IS
Přednáška pro předmět Operační systémy II ÚI PEF MENDELU
Ing. Athanasios Podaras, Ph.D 2016
Targetting .NET projektů
Business intelligence shapes security
Jak načítat externí data na SQL Server
Úvod do SQL Server Integration Services
SQL Server Query Store Miloslav Peterka
Distribuovaný systém souborů
Transkript prezentace:

SQL Server 2005 Michael Juřek Software Architect Microsoft s.r.o.

Generace MS SQL Serveru Historie inovací SQL Server 7.0 SQL Server 2005 SQL Server 2000 Nízké náklady Automatické ladění Spolehlivost Business Intelligence Vysoká dostupnost Bezpečnost Produktivita vývoje Nativní XML a WS První zahrnutí špičkového ETL První zahrnutí špičkového data miningu Výkonnost, škálovatelnost Podpora XML První zahrnutí notifikačních služeb První zahrnutí Data Miningu První zahrnutí Reportingu Nová architektura relačního stroje Automatická správa zdrojů a konfigurace První zahrnutí OLAP a ETL Napříč všemi verzemi: SQL Server 6.0/6.5 Odlišení od Sybase SQL Serveru Integrace s Windows První zahrnutí replikace do db. 1. Generace2. Generace3. Generace

.NET Framework Common Language Runtime Integration User-defined Aggregates User-defined Data Types User-defined Functions SQL Server In-Proc Data Provider Extended Triggers Data Types File Stream Storage Attribute Managed SQL Types New XML Datatype SQL Server Engine New Message Service Broker HTTP Support (Native HTTP) Database Tuning Advisor Enhanced Read ahead & scan Extended Indexes Multiple Active Result Sets Persisted Computed Columns Queuing Support Snapshot Isolation Level Scale Up Partitioning VIA support NUMA support Database Failure and Redundancy Fail-over Clustering (up to 8 node) Enhanced Multi-instance Support Database Mirroring Database Viewpoints XML XQUERY Support (Server & Mid Tier) XML Data Manipulation Language FOR XML Enhancements XML Schema (XSD) Support MSXML 6.0 (Native) XQuery Designer Database Maintenance Backup and Restore Enhancements Checksum Integrity Checks Dedicated Administrator Connection Dynamic AWE Fast Recovery Highly-available Upgrade Online Index Operations Online Restore Parallel DBCC Parallel Index Operations Mirroring Management Tools MDX Query Editor MDX Intellisense T-SQL Intellisense Version Control Support XML/A SQLCMD Command Line Tool SQL Workbench BI Workbench Performance Tuning Profiler Enhancements Profiling Analysis Services Exportable Showplan Exportable Deadlock Traces Full-text Search Indexing of XML Datatype MDAC Side by Side installation Microsoft Installer base setup Support for Active Directory Deployment SQL Client.NET Data Provider Server Cursor Support AsynchSecurity All Permissions Grantable Fine Grain Administration Rights Separation of Users and Schema Replication Auto-tuning Replication Agents Oracle Publication Improved Blob Change Tracking OLAP and Data Mining Analysis Management Objects Windows Integrated Backup and Restore Web Services/XML for Analysis DTS and DM Integration Eight new DM algorithms Auto Packaging and Deployment Data Transformation Services New Architecture (DTR + DTP) Complex Control Flows Control Flow Debugging For Each Enumerations Property Mappings Full Data Flow Designer Full DTS Control Flow Designer Graphical Presentation of Pkg Execution Immediate Mode and Project Mode Package (Advanced) Deployment Tools Custom Tasks and Transformations Reporting Services Multiple Output Formats Parameters (Static, Dynamic, Hierarchical) Bulk Delivery of Personalized Content Support Multiple Data Sources Sharepoint Support Visual Design Tool Charting, Sorting, Filtering, Drill-Through Scheduling, Caching Complete Scripting Engine Scale Out architecture XML Report Definition Notification Services SQL Server Service Broker

SQL 2005 “Velké sázky” Programovatelnost Integrace.NET frameworku do jádra DB Integrovaný vývoj ve Visual Studiu.NET Dostupnost Database mirroring a další vlastnosti “Business Intelligence pro masy” ETL, OLAP, Data Mining, Reporting Service Oriented Architecture

SQL Server 2005 Management Studio

Podpora XML typu Nativní podpora XML typu Sloupce tabulky, proměnné, parametry,... XML schéma podle XSD (volitelně) Validace dokumentu proti kolekci schémat XML indexy Přístup k XML datům včetně aktualizace Podpora jazyka XQuery DML extenze Integrace s relačním strojem při vyhodnocování dotazů Doplňuje SQLXML Více zaměřen na server než na střední vrstvu

Integrace.NET Frameworku.NET Framework (CLR) hluboce integrován Hostující vrstva řídí: Vlákna kódu Paměť Garbage Collection Extenzibilita systému: Skalární funkce Funkce vracející tabulku Vlastní objektové typy AgregátyProceduryTriggery SQL Engine Windows SQL OS CLR HostingLayer

Integrace s Visual Studiem 2005 Visual Studio podporuje projektový systém SQL Serveru 2005 Snadný vývoj, ladění a nasazení kódu pro databázi Stejná správa zdrojového kódu (Source Safe) Integrované ladění napříč databází i střední vrstvou: Plynulý přechod mezi jazyky – TSQL a.NET (VB, C# apod.) Break point lze nastavit kdekoliv, při zastavení lze prozkoumat cokoliv Výhoda pro zákazníky: Vyšší produktivita

Rysy pro dostupnost Celá řada nových vlastností Database Mirroring (zbytek přednášky) Database Snapshots „Kopie“ ve zlomku sekundy Obnova databáze – on-line !!! Možná granularita File & Page Dedikované připojení pro administrátora Index Build/Reorganize – on-line !!! Snapshot Isolation pro reportování, OLAP Žádné viditelné zámky Table partitioning pro velmi velké databáze

Table Partition – ve zlomku sekundy Partition # Data 2004 Data Data 2006 & Later 2002 Data & Earlier 6 ALTER TABLE TabA SWITCH PARTITION 2 TO TabB PARTITION 2 TabA: TabB: Filegroup DATA_2002 [Empty] [EMPTY] Partition # 2003 & Později 2002 Data & Dříve

Database Mirroring SQL Server 2005 Okamžitá náhrada (<3 s) Plná odolnost vůči chybě Možnost různých topologií Možnost různých topologií Náhrada databáze Velmi rychlá Velmi rychlá Žádná ztráta dat Žádná ztráta datHardware Standardní komponenty Standardní komponenty Nemá sdílené úložiště dat Nemá sdílené úložiště dat Database Mirroring

Rysy pro dostupnost (1/2) Rys Rychlá náhrad Pomalá náhrada Database Mirroring Failover Clustering Transactional Replication LogShipping Ztráta dat ŽádnáŽádná Není vyloučena Automatická náhrada AnoAnoNoNo Neviditelné pro klienta Ano, Auto- Redirect Ano, připojení na stejné IP NeNe Downtime < 3 sekundy 20 s + kontrola DB Sekundy Sekundy + kontrola DB Čtení z náhradního systému Plně dostupné snapshoty Ne Plně dostupné Částečně dostupné

Rysy pro dostupnost (2/2) Rys Rychlá náhrada Pomalá náhrada Database Mirroring Failover Clustering Transact. Replication LogShipping Granularita dat Databáze Všechny databáze pro 1 instanci Tabulky (možné filtrování) Databáze Maskuje chybu disku Ano Ne, sdílený disk AnoAno Speciální hardware Ne, duplicitní systém Ano, pouze HW z Cluster HCL Ne, duplicitní systém Složitost StředníStředníStředníStřední

Database Mirroring MirrorPrincipal Klienti Log Records Witness

Základní schéma zrcadlení Commit Write to Local Log Transmit to Mirror Write to Remote Log Log Acknowledge Committed in Log Constantly Redoing on Mirror Acknowledge DB Log

Reportování na Mirror serveru Použití technologie Snapshot Mirror Principal Reportovací klienti Database Mirroring OLTP klienti 6:00 Witness 14:00

SQL Server 2005 Business Intelligence Analysis Services OLAP & Data Mining Integration Services (formerly DTS) ETL SQL Server Relational Engine Reporting Services Management Tools Development Tools

BI – Integration Services Nová ETL platforma pro nejnáročnější scénáře Vysoká výkonnost a škálovatelnost Důvěryhodnost, bezpečnost, spolehlivost Extrémně snadné použití: Funkčně bohaté vývojové prostředí Vizuální ladění postupu úloh i toku dat Kontrola verzování a zdrojového kódu Velké množství transformací přímo v produktu Integrace s Analysis Services Vysoce rozšiřitelné: Vlastní úlohy, enumerace, transformace, datové zdroje,...

BI - Analysis Services Sjednocený model dimenzí (UDM) Integrace relačního a OLAP pohledu na data Proaktivní cache OLAP data v téměř reálném čase bez zásahu správce Pokročilé rysy BI Indikátory KPI, MDX skripty, více měn, vícejazyčné modely,... Podpora webových služeb Nativní podpora XML/A standardu Nový datamining s řadou nových algoritmů Decision trees, clustering, association rules, time series, sequence clustering, neural nets, Naïve Bayes

BI - Reporting Services Tradiční i interaktivní reporty Široká škála formátů (Excel, PDF, HTML, TIFF,...) Škálovatelná a spravovatelná infrastruktura s možností zahrnutí do zákaznických aplikací Integrace s technologiemi SharePoint (nové web party, Office, prohlížečem a dalšími produkty Podpora LOB aplikací, relačních i OLAP datových zdrojů, XML Podpora UDM z Analysis Services Nový nástroj pro ad-hoc vytváření reportů koncovými uživateli

SQL Server 2005 Integration Service Analysis Services Reporting Services

SOA vlastnosti SQL Server 2005 implementuje řadu funkcí pro architekturu založenou na službách (Service Oriented Architecture, SOA) SOAP/HTTP přístup k SQL Serveru Service Broker – asynchronní distribuované zpracování založené na službách Query Notifications – vývoj maximálně efektivních řešení s cache daty ve střední vrstvě a automatickou koherencí cache

Závěrem SQL 2005 změní databázový svět Vysoká dostupnost je jedním z hlavních cílů (database mirroring, < 3 s) Nové možnosti pro vývojáře: Nativní podpora XML a web služeb Rozšiřitelnost serveru pomocí.NET vývoje Revoluční možnosti pro Business Intelligence Integrační, analytické a reportovací služby s jednotnou správou a vývojem v ceně licence

© 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.