Skip to main content

Nya funktioner i SQL Server 2012 (Denali)

Microsoft SQL Server 2012 (Denali) Business Intelligence (April 2025)

Microsoft SQL Server 2012 (Denali) Business Intelligence (April 2025)
Anonim

Microsoft SQL Server 2012 RC0 har nyligen släppts. RC står för Release Candidate som i grunden är versionen nästan produktion klar. Microsoft hänvisade till den här utgåvan som SQL Server-kod som heter "Denali" men har avgjort på SQL Server 2012 som det slutliga namnet på produkten. Business Intelligence (BI) är avgörande för organisationer både stora och små. I den senaste versionen av SQL Server finns det ingen brist på BI-förbättringar förutom många andra förbättringar. Den här artikeln ger dig en förhandsvisning av kraven, nya funktioner och förbättringar i SQL Server 2012 (kod som heter Denali), inklusive:

  • Hårdvara och programvarukrav
  • Multi-Subnet Failover Clustering
  • Programmeringsförbättringar, inklusive sekvenser, ad hoc-söksökning och fulltext söktips
  • BI och Web Development Environment Förbättringar
  • Webbaserad visualisering
  • Datakvalitetstjänster

Tänk på att denna information endast är förhandsgranskning och kan ändras av Microsoft.

Hårdvara och programvarukrav

  • Microsoft rekommenderar att du använder NTFS-filformat istället för FAT32. FAT32 kommer att fungera men du ska nog inte använda den.
  • Du kan inte installera SQL Server 2012 (kodnamn Denali) på mappade enheter eller komprimerade enheter.
  • Du måste ha paketet "no-reboot" installerat innan du installerade SQL Server 2012 (kodnamnet Denali). Detta ingår i Windows 7 SP1 och Windows Server 2008 R2. Annars kan du ladda ner paketet om ingen omstart från Microsoft.
  • SQL Server 2012 (kodnamnet Denali) kräver .NET Framework 4.0.
  • Virtualisering stöds med Microsofts Hyper-V-teknik.
  • Du behöver minst 3,6 GB ledigt diskutrymme.
  • Microsoft rekommenderar att du inte installerar SQL Server 2012 (kodnamn Denali) på en domänkontrollant.
  • Rekommenderade processorer och RAM
    • 64-bitarsversion: AMD Opteron, AMD Athlin 64, Intel Xeon med Intel EM64T Support eller Intel Pentium IV med EM64T-stöd som kör 2.0 GHz eller snabbare. Rekommenderat RAM är maximalt som operativsystemet stöder eller minst 2 GB.
    • 32-bitarsversion: Pentium III eller kompatibel körs på 2,0 GHz snabbare. Rekommenderat RAM är maximalt som operativsystemet stöder eller minst 2 GB.
  • Windows PowerShell 2.0 är en förutsättning för installation av SQL Server 2012 (kodnamn Denali). Du kan hämta den här programvaran från Windows Management Framework-sidan.

Multi-Subnet Failover Clustering

Med SQL Server 2012 (kodnamn Denali) kan du konfigurera SQL Server där failover-klusternoder kan kopplas till ett helt annat delnät. Undernätet kan spridas till olika geografiska platser som ger katastrofåterhämtning tillsammans med hög tillgänglighet. För att detta ska fungera korrekt måste du kopiera data över databaser som är inblandade i denna konfiguration. SQL Server-failover-klustret är beroende av Windows Server-failover-klustret, så det måste först ställas in. Tänk på att alla delnät som är inblandade i denna konfiguration måste vara i samma Active Directory-domän.

Programmeringsförbättringar

  • sekvenser: Sekvenser har begärts av SQL Server-samhället i flera år och ingår i den här utgåvan. Sekvens är ett användardefinierat objekt som genererar en sekvens av ett tal. Här är ett exempel med användning av sekvens. / ****** Skapa sekvensobjekt ****** /
    • CREATE SEQUENCE MySequence
    • START MED 1
    • INCREMENT BY 1;
    • / ****** Skapa Temp Table ****** /
    • DECLARE @Person TABLE
    • (
    • ID int INTE NULL PRIMÄR NYCKEL,
    • FullName nvarchar (100) NOT NULL
    • );
    • / ****** Infoga vissa data ****** /
    • INSERT @Person (ID, FullName)
    • VÄRDER (NÄSTA VÄRDE FÖR MySequence, "Jim Johnson"),
    • (NÄSTA VÄRDE FÖR MySequence, "Bob Thompson"),
    • (NÄSTA VÄRDE FÖR MySequence, "Tim Perdue");
    • / ****** Visa data ****** /
    • VÄLJ * FRÅN @Person;
    • Resultaten skulle se ut så här:
    • ID FullName
    • 1 Jim Johnson
    • 2 Bob Thompson
    • 3 Tim Perdue
      • Saker en utvecklare behöver veta om sekvenser i SQL Server 2012 (kodnamnet Denali)
  • Ad Hoc Query Paging: Söka resultat i SQL Server har diskuterats i åratal. Alternativet Order By i SQL SELECT-satsen har förbättrats i SQL Server 2012. Med hjälp av en kombination av OFFSET och FETCH tillsammans med ORDER BY får du kontroll över personsökning genom en resultatuppsättning. Att använda denna teknik kan verkligen hjälpa till med att bara återställa resultaten som du vill visa för dina användare när de behövs. Följande TSQL-kod körs mot persontabellen i AdventureWorks-provdatabasen (tillgänglig från Microsoft). I proverfrågan nedan kommer SQL Server att returnera 10 poster som börjar med post 11. OFFSET-kommandot ger en startpunkt för SELECT-satsen i fråga om personsökning, och FETCH-kommandot anger hur många poster som ska återvända åt gången.
    • VÄLJ BusinessEntityID, FirstName, LastName
    • FRÅN Person.Person
    • Beställa av BusinessEntityID
    • OFFSET 10 ROWS
    • FETCH NEXT 10 ROWS ONLY;
  • Fulltextsökning: Fulltextsökning i SQL Server 2012 har förbättrats genom att du kan söka och indexera data lagrade i utökade egenskaper eller metadata. Tänk på ett PDF-dokument som har "egenskaper" fyllt i som namn, typ, mappväg, storlek, datum skapad etc. I den senaste versionen av SQL Server kan dessa data indexeras och söks tillsammans med data i själva dokumentet. Uppgifterna måste utsättas för arbete, men det är möjligt nu.

BI och Web Development Environment Förbättringar

Microsoft flyttade BI (Business Intelligence) närmare slutanvändaren med SQL Server 2008 R2.Excel PowerPivot-verktyget hjälper användarna genom att skapa en självbetjäningsrapporteringsmodell. Den goda nyheten är att PowerPivot förbättras i SQL Server 2012 (kodnamnet Denali). Microsoft lägger till KPI och borrar igenom, vilket kommer att vara väldigt användbart för alla användare.

Analys Tjänster kommer att innehålla en ny BI Semantic Model (BISM). BISM är en 3-lager modell som inkluderar:

  • Datamodell
  • Företagslogik
  • Datatillgång

BISM kommer att förbättra Microsofts avancerade analyser, inklusive Excel, Reporting Services och SharePoint Insights. Microsoft har sagt att BISM inte är ett ersättare för nuvarande BI-modeller men mer av en alternativ modell. I enkla termer är BISM en relationsmodell som innehåller BI-artefakter som KPI och hierarkier.

Webbaserad Visualisering - Projekt Crescent

Project Crescent är Microsoft-kodnamnet för det nya rapporterings- och visualiseringsverktyget som förväntas i SQL Server 2012 (kodnamnet Denali). Project Crescent tillhandahåller drag och släpp ad hoc-rapporteringsfunktionalitet och byggdes helt på Silverlight. Den innehåller ett kraftfullt sökverktyg och interaktivt storyboarding för att tillåta en användare att dela visualiseringar av stora dataset.

Datakvalitetstjänster

Datakvalitetstjänster är ett kunskapsbaserat tillvägagångssätt som körs i SSIS (SQL Services Integration Services). Datakvalitet är en av de saker som du aldrig blir perfekt. Microsoft introducerar "Impact Analysis and Lineage" som ger dig information om vad dina data beror på. Det visar också raden av data, inklusive varifrån den kommer och systemen som ligger bakom den.