Nové funkcie v SQL Server 2012 - RC0 Vydané
Microsoft SQL Server 2012 RC0 bol nedávno uvoľnený. RC znamená Release Candidate, ktorý je v podstate verzia prakticky pripravená na produkciu. Spoločnosť Microsoft odkázala na túto verziu ako kód SQL Serveru s názvom Denali, ale ako konečný názov pre produkt sa usadil na serveri SQL Server 2012. Podniková inteligencia (BI) je kritická pre organizácie veľké i malé. V najnovšej verzii servera SQL Server nie je žiadny nedostatok vylepšení BI okrem mnohých ďalších vylepšení.
Tento článok vám ukáže náhľad požiadaviek, nových funkcií a vylepšení v SQL Server 2012 (kód s názvom Denali) vrátane:
- Požiadavky na hardvér a softvér
- Skupinové overovanie s viacerými podsietiami
- Vylepšenia programovania vrátane sekvencií, paging ad-hoc na vyhľadávanie a optimalizácia vyhľadávania v plnom texte
- BI a zlepšovanie prostredia pre vývoj webových aplikácií
- Webová vizualizácia
- Služby kvality údajov
Majte na pamäti, že tieto informácie sú len na ukážku a môžu podliehať zmene spoločnosťou Microsoft.
Požiadavky na hardvér a softvér
- Spoločnosť Microsoft odporúča použiť formát súborov NTFS namiesto FAT32. FAT32 bude fungovať, ale pravdepodobne by ste ju nemali používať.
- Nemôžete nainštalovať SQL Server 2012 (s názvom Denali) na mapovaných jednotkách alebo komprimovaných jednotkách.
- Musíte mať balík "no-reboot" nainštalovaný pred inštaláciou SQL Server 2012 (s názvom Denali). Toto je súčasťou Windows 7 SP1 a Windows Server 2008 R2. V opačnom prípade môžete stiahnuť balík bez reštartu od spoločnosti Microsoft.
- SQL Server 2012 (s názvom Denali) vyžaduje rozhranie .NET Framework 4.0.
- Virtualizácia je podporovaná technológiou Hyper-V spoločnosti Microsoft.
- Budete potrebovať najmenej 3,6 GB voľného miesta na disku.
- Spoločnosť Microsoft odporúča neinštalovať SQL Server 2012 (s názvom Denali) na radič domény.
- Odporúčané procesory a RAM
- 64-bitová verzia: AMD Opteron, AMD Athlin 64, Intel Xeon s podporou Intel EM64T alebo Intel Pentium IV s podporou EM64T s rýchlosťou 2,0 GHz alebo vyššou. Odporúčaná pamäť RAM je maximálna, ktorú podporuje operačný systém alebo aspoň 2 GB.
- 32-bitová verzia: Pentium III alebo kompatibilný s rýchlosťou 2,0 GHz. Odporúčaná pamäť RAM je maximálna, ktorú podporuje operačný systém alebo aspoň 2 GB.
- Windows PowerShell 2.0 je predpokladom pre inštaláciu SQL Server 2012 (s názvom Denali). Tento softvér môžete získať zo stránky Rámec správy systému Windows.
Skupinové overovanie s viacerými podsietiami
S SQL Server 2012 (s názvom Denali) môžete nakonfigurovať server SQL Server, kde môžu byť uzly clusteru prerušenia pripojenia k úplne inej podsieti. Podsiete môžu byť rozmiestnené na rôzne geografické miesta poskytujúce obnovu po katastrofe spolu s vysokou dostupnosťou. Aby toto fungovalo správne, budete musieť replikovať dáta v databázach zahrnutých do tejto konfigurácie. Klastre pre prerušenie zlyhania služby SQL Server závisí od klastra na prekonanie zlyhania v systéme Windows Server, aby ste to museli najskôr nastaviť. Nezabudnite, že všetky podsiete zapojené do tejto konfigurácie musia byť v rovnakej doméne služby Active Directory.
Vylepšenia programovania
- Sekvencie : Sekvencie boli vyžiadané komunitou SQL Serveru už roky a sú zahrnuté v tejto verzii. Sekvencia je objekt definovaný používateľom, ktorý generuje poradie čísla. Tu je príklad používajúci Sekvenciu.
/ ****** Vytvoriť objekt sekvencie ****** /
CREATE SEQUENCE MySequence
START S 1
INCREMENT BY 1;/ ****** Vytvoriť temp tabuľku ****** /
DECLARE @Person TABLE
(
ID int NIE NULL PRIMARY KEY,
Úplný názov nvarchar (100) NOT NULL
);/ ****** Vložiť niektoré údaje ****** /
INSERT @Person (ID, FullName)
HODNOTY (ĎALŠIA HODNOTA pre MySequence, Jim Johnson)
(ĎALŠIA HODNOTA PRE MySequence, "Bob Thompson"),
(ĎALŠIA HODNOTA pre MySequence, 'Tim Perdue');/ ****** Zobraziť údaje ****** /
SELECT * FROM @Person;Výsledky by vyzerali takto:
ID FullName
1 Jim Johnson
2 Bob Thompson
3 Tim Perdue
- Ad-Hoc Query Paging: Výsledky stránkovania v SQL Serveru boli diskutované roky. Voľba Poradie v príkaze SQL SELECT bola vylepšená v SQL Server 2012. Pomocou kombinácie OFSET a FETCH spolu s ORDER BY môžete ovládať stránkovanie prostredníctvom množiny výsledkov. Použitie tejto techniky môže naozaj pomôcť výkonu tým, že vráti iba výsledky, ktoré chcete zobraziť svojim používateľom, keď sú potrebné. Nasledujúci kód TSQL sa spúšťa proti tabuľke Osoba v ukážkovej databáze AdventureWorks (k dispozícii od spoločnosti Microsoft). V vzorovom dopyte nižšie vráti SQL Server 10 záznamov začínajúcich záznamom 11. Príkaz OFFSET poskytuje východiskový bod pre príkaz SELECT z hľadiska stránkovania a príkaz FETCH udáva, koľko záznamov sa má vrátiť naraz.
ZVOLITE BusinessEntityID, FirstName, LastName
FROM Person.Person
OBJEDNAŤ podľa BusinessEntityID
OFFSET 10 ROWS
FETCH NEXT 10 ROWS ONLY;
- Fulltextové vyhľadávanie: Hľadanie plného textu v SQL Server 2012 bolo vylepšené tým, že umožňuje vyhľadávať a indexovať dáta uložené v rozšírených vlastnostiach alebo metadátach. Zvážte dokument PDF, ktorý má vyplnené "vlastnosti", ako je názov, typ, cesta priečinka, veľkosť, dátum vytvorenia atď. V najnovšej verzii SQL Serveru by tieto údaje mohli byť indexy a vyhľadávané spolu s údajmi v samotnom dokumente. Údaje musia byť vystavené práci, ale teraz je to možné.
BI a zlepšovanie prostredia pre vývoj webových aplikácií
Microsoft presunul BI (Business Intelligence) bližšie ku koncovému používateľovi pomocou SQL Server 2008 R2. Nástroj Excel PowerPivot pomáha používateľom vytváraním modelu samoobslužných prehľadov. Dobrou správou je, že PowerPivot je vylepšený v SQL Server 2012 (s názvom Denali). Spoločnosť Microsoft pridáva kódy KPI a prechádza, čo bude naozaj užitočné pre všetkých používateľov.
Analýza bude obsahovať nový BI sémantický model (BISM). BISM je trojvrstvový model, ktorý zahŕňa:
- Dátový model
- Business Logic
- Prístup k údajom
Spoločnosť BISM posilní analýzu front-end spoločnosti Microsoft, ktorej súčasťou sú služby Excel, Reporting Services a SharePoint Insights. Microsoft uviedol, že BISM nie je náhradou súčasných modelov BI, ale skôr alternatívnym modelom. Jednoducho povedané, BISM je vzťahový model, ktorý zahŕňa BI artefakt, ako sú KPI a hierarchie.
Webová vizualizácia - Projektový polomer
Projekt Crescent je názov kódu Microsoft pre nový nástroj na vytváranie prehľadov a vizualizácie, ktorý sa očakáva v systéme SQL Server 2012 (s názvom Denali). Projekt Crescent poskytuje funkciu ad-hoc na vytváranie správ a je postavený výlučne na platforme Silverlight.
Obsahuje výkonný nástroj na vyhľadávanie a interaktívne storyboarding, ktorý umožňuje používateľovi zdieľať vizualizácie veľkých množín údajov.
Služby kvality údajov
Služba kvality údajov je prístup založený na vedomostiach, ktorý beží v službe SSIS (SQL Services Integration Services). Kvalita údajov je jednou z tých vecí, ktoré nikdy nedokonalé. Spoločnosť Microsoft uvádza analýzu vplyvu a počet riadkov, ktorá vám poskytne informácie o tom, na čom závisia vaše dáta. Ukazuje aj riadok údajov vrátane informácií odkiaľ pochádza a systémov, ktoré sú za nimi.