Skip to main content

Nye funksjoner 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 ble nylig utgitt. RC står for Release Candidate som i utgangspunktet er versjonen nesten produksjon klar. Microsoft refererte til denne utgaven som SQL Server-koden Navngitt "Denali", men har avgjort på SQL Server 2012 som det endelige navnet på produktet. Business Intelligence (BI) er kritisk viktig for organisasjoner både store og små. I den nyeste versjonen av SQL Server er det ingen mangel på BI-forbedringer i tillegg til mange andre forbedringer. Denne artikkelen vil gi deg en forhåndsvisning av kravene, nye funksjoner og forbedringer i SQL Server 2012 (koden som heter Denali), inkludert:

  • Maskinvare- og programvarekrav
  • Multi-Subnet Failover Clustering
  • Programmeringsforbedringer, inkludert sekvenser, ad hoc-spørringssøk og fulltekstsøk-tweaks
  • BI og Web Development Environment forbedringer
  • Webbasert visualisering
  • Datakvalitetstjenester

Husk at denne informasjonen kun er tilgjengelig for forhåndsvisning og kan endres av Microsoft.

Maskinvare- og programvarekrav

  • Microsoft anbefaler at du bruker NTFS-filformat i stedet for FAT32. FAT32 vil fungere, men du bør nok ikke bruke den.
  • Du kan ikke installere SQL Server 2012 (kodenavn Denali) på mappede stasjoner eller komprimerte stasjoner.
  • Du må ha "no-reboot" -pakken installert før du installerer SQL Server 2012 (kodenavn Denali). Dette er inkludert i Windows 7 SP1 og Windows Server 2008 R2. Ellers kan du laste ned no-reboot-pakken fra Microsoft.
  • SQL Server 2012 (kodenavn Denali) krever .NET Framework 4.0.
  • Virtualisering støttes ved hjelp av Microsofts Hyper-V-teknologi.
  • Du trenger minst 3,6 GB ledig diskplass.
  • Microsoft anbefaler at du ikke installerer SQL Server 2012 (kodenavn Denali) på en domenekontroller.
  • Anbefalte prosessorer og RAM
    • 64-biters versjon: AMD Opteron, AMD Athlin 64, Intel Xeon med Intel EM64T-støtte eller Intel Pentium IV med EM64T-støtte som kjører 2.0 GHz eller raskere. Anbefalt RAM er maksimalt det operativsystemet støtter eller minst 2 GB.
    • 32-biters versjon: Pentium III eller kompatibel kjører på 2,0 GHz raskere. Anbefalt RAM er maksimalt det operativsystemet støtter eller minst 2 GB.
  • Windows PowerShell 2.0 er en forutsetning for å installere SQL Server 2012 (kodenavn Denali). Du kan få denne programvaren fra Windows Management Framework-siden.

Multi-Subnet Failover Clustering

Med SQL Server 2012 (kodenavn Denali), kan du konfigurere SQL Server der failover cluster noder kan kobles til et helt annet subnett. Undernettet kan spres ut til forskjellige geografiske steder som gir katastrofeoppretting sammen med høy tilgjengelighet. For at dette skal fungere riktig, må du kopiere dataene over databasene som er involvert i denne konfigurasjonen. SQL Server-failover-klyngen er avhengig av Windows Server-failover-klyngen, slik at dette må settes opp først. Husk at alle delnettene som er involvert i denne konfigurasjonen må være i samme Active Directory-domene.

Programmeringsforbedringer

  • sekvenser: Sekvenser har blitt forespurt av SQL Server-fellesskapet i flere år, og det er inkludert i denne utgivelsen. Sekvens er et brukerdefinert objekt som genererer en sekvens av et tall. Her er et eksempel ved bruk av sekvens. / ****** Opprett sekvensobjekt ****** /
    • CREATE SEQUENCE MySequence
    • START MED 1
    • INCREMENT BY 1;
    • / ****** Opprett Temp Table ****** /
    • ERKLÆR @Person TABLE
    • (
    • ID int IKKE NULL PRIMARY KEY,
    • FullName nvarchar (100) IKKE NULL
    • );
    • / ****** Sett inn noen data ****** /
    • INSERT @Person (ID, FullName)
    • VÆRDIER (NESTE VERDI FOR MySequence, 'Jim Johnson'),
    • (NESTE VERDI FOR MySequence, 'Bob Thompson'),
    • (NESTE VERDI FOR MySequence, 'Tim Perdue');
    • / ****** Vis dataene ****** /
    • VELG * FRA @Person;
    • Resultatene ser slik ut:
    • ID FullName
    • 1 Jim Johnson
    • 2 Bob Thompson
    • 3 Tim Perdue
      • Ting en utvikler trenger å vite om sekvenser i SQL Server 2012 (kodenavn Denali)
  • Ad-Hoc Query Paging: Paging-resultater i SQL Server har blitt diskutert i årevis. Ordren etter alternativ i SQL SELECT-setningen er forbedret i SQL Server 2012. Ved å bruke en kombinasjon av OFFSET og FETCH sammen med ORDER BY, får du kontroll over personsøk gjennom et resultatsett. Bruke denne teknikken kan virkelig hjelpe ytelsen ved å bare tilbakeføre resultatene du vil vise til brukerne når de trengs. Den følgende TSQL-koden løper mot Person-tabellen i AdventureWorks-prøvedatabasen (tilgjengelig fra Microsoft). I prøvespørsmålet nedenfor vil SQL Server returnere 10 poster som begynner med post 11. OFFSET-kommandoen gir et utgangspunkt for SELECT-setningen i form av personsøking, og FETCH-kommandoen angir hvor mange poster som skal returneres om gangen.
    • SELECT BusinessEntityID, FirstName, LastName
    • Fra Person.Person
    • BESTILLE AV BusinessEntityID
    • OFFSET 10 ROWS
    • FETK NESTE 10 ROWS ONLY;
  • Fullt tekstsøk: Fulltekstsøk i SQL Server 2012 er forbedret ved å la deg søke og indeksere data lagret i utvidede egenskaper eller metadata. Vurder et PDF-dokument som har "egenskaper" fylt ut som Navn, Type, Mappebane, Størrelse, Dato lagd osv. I den nyeste versjonen av SQL Server, kan disse dataene være indekser og søkte sammen med dataene i selve dokumentet. Dataene må utsettes for arbeid, men det er mulig nå.

BI og Web Development Environment forbedringer

Microsoft flyttet BI (Business Intelligence) nærmere sluttbrukeren med SQL Server 2008 R2.Excel PowerPivot-verktøyet hjelper brukere ved å opprette en selvbetjeningsrapporteringsmodell. Den gode nyheten er at PowerPivot blir forbedret i SQL Server 2012 (kodenavn Denali). Microsoft legger til KPIer og driller gjennom, noe som vil være veldig nyttig for alle brukere.

Analysis Services vil inneholde en ny BI Semantic Model (BISM). BISM er en 3-lags modell som inkluderer:

  • Datamodell
  • Business Logic
  • Datatilgang

BISM vil forbedre Microsofts frontend-analyse, inkludert Excel, Reporting Services og SharePoint Insights. Microsoft har sagt at BISM ikke er en erstatning for dagens BI-modeller, men mer av en alternativ modell. Enkelt sagt er BISM en relasjonsmodell som inkluderer BI-artefakt som KPIer og hierarkier.

Webbasert visualisering - Project Crescent

Project Crescent er Microsoft-kodenavnet for det nye rapporterings- og visualiseringsverktøyet som forventes i SQL Server 2012 (kodenavn Denali). Project Crescent gir dra og slipp ad hoc-rapporteringsfunksjonalitet og ble bygget helt på Silverlight. Den inneholder et kraftig søkeverktøy og interaktiv storyboarding slik at en bruker kan dele visualiseringer av store datasett.

Datakvalitetstjenester

Data Quality Services er en kunnskapsbasert tilnærming som kjører i SSIS (SQL Services Integration Services). Datakvalitet er en av de tingene du aldri får perfekt. Microsoft introduserer "Impact Analysis and Lineage" som vil gi deg informasjon om hva dataene dine avhenger av. Det viser også linjene i dataene, inkludert hvor det kommer fra og systemene som ligger bak det.