Skip to main content

Nové funkce serveru SQL Server 2012 (Denali)

Microsoft SQL Server 2012 (Denali) Business Intelligence (Smět 2025)

Microsoft SQL Server 2012 (Denali) Business Intelligence (Smět 2025)
Anonim

Microsoft SQL Server 2012 RC0 byl nedávno vydán. RC znamená Release Candidate, který je v podstatě verze prakticky připravená na výrobu. Společnost Microsoft odkázala na tuto verzi jako kód SQL Serveru pojmenovaný "Denali", ale vyladil na serveru SQL Server 2012 jako konečný název produktu. Business intelligence (BI) je kriticky důležité pro organizace jak velké, tak malé. V nejnovější verzi serveru SQL neexistuje kromě mnoha dalších vylepšení nedostatek vylepšení BI. Tento článek vám poskytne náhled na požadavky, nové funkce a vylepšení v SQL Server 2012 (kód s názvem Denali), včetně:

  • Požadavky na hardware a software
  • Clustering s více podsítěmi
  • Vylepšení programování, včetně sekvencí, stránkování dotazů ad-hoc a vylepšení vyhledávání v celém textu
  • BI a zlepšování prostředí pro vývoj webu
  • Webová vizualizace
  • Služby kvality dat

Mějte na paměti, že tyto informace jsou pouze pro náhled a mohou být změněny společností Microsoft.

Požadavky na hardware a software

  • Společnost Microsoft doporučuje použít formát souboru NTFS namísto FAT32. FAT32 bude fungovat, ale pravděpodobně byste ji neměli používat.
  • Nelze nainstalovat SQL Server 2012 (s názvem Denali) na mapovaných jednotkách nebo komprimovaných jednotkách.
  • Musíte mít nainstalován balíček "no-reboot" před instalací serveru SQL Server 2012 (s názvem Denali). To je zahrnuto v systémech Windows 7 SP1 a Windows Server 2008 R2. V opačném případě můžete stáhnout balíček no-reboot od společnosti Microsoft.
  • SQL Server 2012 (s názvem Denali) vyžaduje rozhraní .NET Framework 4.0.
  • Virtualizace je podporována technologií společnosti Hyper-V společnosti Microsoft.
  • Budete potřebovat alespoň 3,6 GB volného místa na disku.
  • Společnost Microsoft doporučuje neinstalovat SQL Server 2012 (s názvem Denali) na řadiči domény.
  • Doporučené procesory a RAM
    • 64bitová verze: AMD Opteron, AMD Athlin 64, Intel Xeon s podporou Intel EM64T nebo Intel Pentium IV s podporou EM64T s rychlostí 2,0 GHz nebo rychlejší. Doporučená paměť RAM je maximální, které podporuje operační systém, nebo alespoň 2 GB.
    • 32bitová verze: Pentium III nebo kompatibilní s rychlostí 2,0 GHz. Doporučená paměť RAM je maximální, které podporuje operační systém, nebo alespoň 2 GB.
  • Windows PowerShell 2.0 je předpokladem pro instalaci serveru SQL Server 2012 (s názvem Denali). Tento software můžete získat z stránky Rámec správy systému Windows.

Clustering s více podsítěmi

S SQL Server 2012 (s kódovým názvem Denali) můžete nakonfigurovat SQL Server, kde mohou být uzly clusteru převzetí služeb při selhání připojeny k úplně jiné podsíti. Podsítě mohou být rozmístěny na různé geografické lokality poskytující obnovu po havárii spolu s vysokou dostupností. Aby to fungovalo správně, budete muset replikovat data v databázích, které jsou součástí této konfigurace. Klaster převzetí služeb při selhání serveru SQL Server je závislý na clusteru převzetí služeb při selhání v systému Windows Server, takže je třeba jej nejprve nastavit. Mějte na paměti, že všechny podsítě zapojené do této konfigurace musí být ve stejné doméně služby Active Directory.

Vylepšení programování

  • Sekvence: Sekvence byly po dobu několika let vyžadovány komunitou serveru SQL a jsou součástí této verze. Sekvence je uživatelsky definovaný objekt, který generuje sekvenci čísla. Zde je příklad pomocí sekvence. / ****** Vytvořit objekt sekvence ****** /
    • CREATE SEQUENCE MySequence
    • START S 1
    • INCREMENT BY 1;
    • / ****** Vytvořit temp tabulku ****** /
    • DECLARE @Person TABLE
    • (
    • ID int NE NULL PRIMARY KEY,
    • Název úplného názvu nvarchar (100) NOT NULL
    • );
    • / ****** Vložit některé údaje ****** /
    • INSERT @Person (ID, FullName)
    • HODNOTY (NÁSLEDNÁ HODNOTA pro MySequence, Jim Johnson),
    • (DALŠÍ HODNOTA pro MySequence, 'Bob Thompson'),
    • (NÁSLEDNÁ HODNOTA pro MySequence, 'Tim Perdue');
    • / ****** Zobrazit údaje ****** /
    • SELECT * FROM @Person;
    • Výsledky by vypadaly takto:
    • ID FullName
    • 1 Jim Johnson
    • 2 Bob Thompson
    • 3 Tim Perdue
      • Věci, které se vývojář musí dozvědět o sekvencích v serveru SQL Server 2012 (s kódovým označením Denali)
  • Ad-Hoc dotazování stránkování: Výsledky stránkování v SQL Serveru jsou diskutovány už léta. Volba příkazu v příkazu SQL SELECT byla v SQL Serveru 2012 vylepšena. Pomocí kombinace příkazů OFFSET a FETCH spolu s příkazem ORDER BY můžete ovládat stránkování pomocí sady výsledků. Použití této techniky může opravdu pomoci výkonu tím, že vrátí pouze výsledky, které chcete ukázat svým uživatelům, když jsou potřebné. Následující kód TSQL běží proti tabulce Osoba v ukázkové databázi AdventureWorks (k dispozici od společnosti Microsoft). Ve vzorovém dotazu níže vrátí SQL Server 10 záznamů začínajících záznamem 11. Příkaz OFFSET poskytuje počáteční bod příkazu SELECT z hlediska stránkování a příkaz FETCH udává, kolik záznamů se vrátí najednou.
    • SELECT BusinessEntityID, FirstName, LastName
    • FROM Person.Person
    • OBJEDNAT PODLE BusinessEntityID
    • OFFSET 10 ROWS
    • FETCH NEXT 10 ROWS ONLY;
  • Fulltextové vyhledávání: Hledání plného textu v produktu SQL Server 2012 bylo vylepšeno tím, že umožňuje vyhledávat a indexovat data uložená v rozšířených vlastnostech nebo metadatech. Zvažte dokument PDF, který má vyplněn "vlastnosti", jako je název, typ, cesta složky, velikost, datum vytvoření atd. V nejnovější verzi SQL Serveru by tato data mohla být indexy a vyhledávána spolu s údaji v samotném dokumentu. Data musí být vystavena práci, ale je to možné nyní.

BI a zlepšování prostředí pro vývoj webu

Microsoft přesunul BI (Business Intelligence) blíže ke koncovému uživateli pomocí SQL Server 2008 R2.Nástroj Excel PowerPivot pomáhá uživatelům vytvořením samoobslužného zpravodajského modelu. Dobrou zprávou je, že PowerPivot je vylepšen v SQL Server 2012 (s názvem Denali). Společnost Microsoft přidává KPI a prochází, což bude opravdu užitečné pro všechny uživatele.

Analýza bude obsahovat nový BI sémantický model (BISM). BISM je třívrstvý model, který zahrnuje:

  • Datový model
  • Obchodní logika
  • Přístup k datům

BISM posílí analýzu front-end společnosti Microsoft, která zahrnuje služby Excel, Reporting Services a SharePoint Insights. Microsoft uvedl, že BISM není nahrazením současných modelů BI, ale více alternativního modelu. Jednoduše řečeno, BISM je vztahový model, který zahrnuje BI artefakt, jako jsou KPI a hierarchie.

Webová vizualizace - projektový poločas

Projekt Crescent je kódové jméno Microsoft pro nový nástroj pro vytváření přehledů a vizualizace očekávaný v SQL Server 2012 (s názvem Denali). Projekt Crescent poskytuje funkčnost hlášení ad-hoc pro přetahování dat a byla postavena výhradně na technologii Silverlight. Obsahuje výkonný dotazovací nástroj a interaktivní storyboarding, který umožňuje uživateli sdílet vizualizace velkých souborů dat.

Služby kvality dat

Služba kvality dat je přístup založený na znalostech, který běží v SSIS (SQL Services Integration Services). Kvalita dat je jednou z těch věcí, které nikdy nedokonalé. Společnost Microsoft zavádí analýzu dopadů a počet řádků, která vám poskytne informace o tom, na čem závisí vaše data. Zobrazuje také počty dat, včetně toho, odkud pocházejí, a systémů, které jsou za nimi.