Skip to main content

Nove značajke u sustavu SQL Server 2012 (Denali)

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

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

Nedavno je izdan Microsoft SQL Server 2012 RC0. RC predstavlja Release Candidate koji je u osnovi verzija gotovo spremna za proizvodnju. Microsoft je upozorio na ovo izdanje kao SQL Server Code nazvan "Denali", ali se riješio na SQL Server 2012 kao konačan naziv za proizvod. Poslovna inteligencija (BI) ključno je za organizacije velikih i malih. U najnovijem izdanju sustava SQL Server, osim mnogih drugih poboljšanja, nema nedostatka poboljšanja BI-a. Ovaj vam članak pruža pregled zahtjeva, novih značajki i poboljšanja u sustavu SQL Server 2012 (kod koji se zove Denali), uključujući:

  • Zahtjevi za hardver i softver
  • Grupiranje višestrukih pod-podružnica
  • Poboljšanja programiranja, uključujući sekvence, ad-hoc upite za upite i izmjene pretraživanja cijelog teksta
  • Poboljšanja BI i web razvojnog okruženja
  • Web vizualizacija
  • Usluge kvalitete podataka

Imajte na umu da su te informacije samo za pregled i da ih Microsoft može promijeniti.

Zahtjevi za hardver i softver

  • Microsoft preporučuje korištenje NTFS formata datoteke umjesto FAT32. FAT32 će raditi, ali vjerojatno ga ne biste trebali koristiti.
  • Ne možete instalirati SQL Server 2012 (pod nazivom Denali) na mapirane pogone ili komprimirane pogone.
  • Morate imati instaliran paket "no-reboot" prije instaliranja SQL Server 2012 (nazvanom Denali). Ovo je uključeno u Windows 7 SP1 i Windows Server 2008 R2. Inače, možete preuzeti paket no-reboot iz Microsofta.
  • SQL Server 2012 (pod nazivom Denali) zahtijeva .NET Framework 4.0.
  • Virtualizacija je podržana pomoću Microsoftove Hyper-V tehnologije.
  • Trebat će vam najmanje 3,6 GB slobodnog prostora na disku.
  • Microsoft preporučuje da ne instalirate SQL Server 2012 (pod nazivom Denali) na kontroleru domene.
  • Preporučeni procesori i RAM
    • 64-bitna verzija: AMD Opteron, AMD Athlin 64, Intel Xeon s Intel EM64T podrškom ili Intel Pentium IV s EM64T podrškom koja pokreće 2.0 GHz ili brži. Preporučeni RAM je maksimalni koji podržava operativni sustav ili najmanje 2 GB.
    • 32-bitna verzija: Pentium III ili kompatibilni koji rade na 2,0 GHz brže. Preporučeni RAM je maksimalni koji podržava operativni sustav ili najmanje 2 GB.
  • Windows PowerShell 2.0 preduvjet je za instalaciju sustava SQL Server 2012 (pod imenom Denali). Ovaj softver možete dobiti na stranici Upravljanje sustavom Windows.

Grupiranje višestrukih pod-podružnica

S SQL Serverom 2012 (pod nazivom Denali) možete konfigurirati SQL Server gdje čvorovi klastera za neuspjeh mogu biti povezani s potpuno drugačijom podmrežom. Podmreže se mogu rasporediti na različite geografske lokacije, pružajući oporavak od katastrofe, uz visoku dostupnost. Da bi to ispravno funkcioniralo, morat ćete ponoviti podatke preko baza podataka uključenih u ovu konfiguraciju. Klaster za neuspjele SQL Server ovisi o klasteru za nadogradnju Windowsa za nadogradnju sustava Windows Server, tako da je to prvo potrebno postaviti. Imajte na umu da sve podmreže uključene u ovu konfiguraciju moraju biti u istoj domeni Active Directory.

Poboljšanja programiranja

  • Nizovi: SQL Server zajednica već godinama traži naredbe i uključeno je u ovo izdanje. Sekvenca je korisnički definirani objekt koji generira niz broja. Evo primjera pomoću Sequence. / ****** Stvaranje sekvencijalnog objekta ****** /
    • CREATE SEQUENCE MySequence
    • POČETITE S 1
    • INCREMENT PO 1;
    • / ****** Stvaranje temp tablice ****** /
    • OBAVIJEST @ TABELA za osoblje
    • (
    • ID int NOT NULL PRIMARNI KEY,
    • FullName nvarchar (100) NIJE NULL
    • );
    • / ****** Umetnite neke podatke ****** /
    • INSERT @Person (ID, FullName)
    • VALUES (SLJEDEĆA VRIJEDNOST za MySequence, 'Jim Johnson'),
    • (NEXT VALUE FOR MySequence, 'Bob Thompson'),
    • (NEXT VALUE for MySequence, "Tim Perdue");
    • / ****** Prikaz podataka ****** /
    • SELECT * FROM @Person;
    • Rezultati bi izgledali ovako:
    • ID FullName
    • 1 Jim Johnson
    • 2 Bob Thompson
    • 3 Tim Perdue
      • Stvari koje programer treba znati o redoslijedima u sustavu SQL Server 2012 (pod imenom Denali)
  • Ad-Hoc upit za pretraživanje: Gledanje stranica u SQL Serveru raspravljalo se godinama. Redoslijed po opciji u SQL SELECT izrazu je unaprijeđen u sustavu SQL Server 2012. Pomoću kombinacije OFFSET i FETCH uz ORDER BY daje vam kontrolu nad stranicama kroz skup rezultata. Upotreba ove tehnike zaista može pomoći u izvedbi vraćanjem samo rezultata koje želite prikazati korisnicima kada su vam potrebni. Sljedeći TSQL kod pokriva tablicu Osoba u bazu podataka AdventureWorks uzorka (dostupno od Microsofta). U uzorku upita u nastavku, SQL Server će vratiti 10 zapisa počevši s rekordom 11. OFFSET naredba daje polaznu točku za SELECT izjavu u smislu paginga, a FETCH naredba daje koliko se zapisa vratiti na vrijeme.
    • SELECT BusinessEntityID, Ime, Prezime
    • OD osobe.Person
    • ORDER BY BusinessEntityID
    • POKRETANJE 10 RUBA
    • FETCH NEXT 10 ROWS ONLY;
  • Pretraživanje cijelog teksta: Pretraživanje cijelog teksta u sustavu SQL Server 2012 poboljšano je pomoću pretraživanja i indeksiranja podataka pohranjenih u proširenim svojstvima ili metapodacima. Razmislite o PDF dokumentu koji popunjava "svojstva" kao što su naziv, vrsta, putanje mapa, veličina, kreirana datuma itd. U najnovijem izdanju sustava SQL Server, ovi podaci mogu biti indeksi i pretraživati ​​zajedno s podacima u samom dokumentu. Podaci moraju biti izloženi radu, ali sada je moguće.

Poboljšanja BI i web razvojnog okruženja

Microsoft je premjestio BI (Business Intelligence) bliže krajnjem korisniku sa sustavom SQL Server 2008 R2.Alat Excel PowerPivot pomaže korisnicima stvaranjem samoposlužnog modela izvješćivanja. Dobra vijest je da se PowerPivot poboljšava u sustavu SQL Server 2012 (pod imenom Denali). Microsoft dodaje ključne pokazatelje (KPI) i buši, što će zaista biti korisno za sve korisnike.

Usluge analize uključivat će novi BI semantički model (BISM). BISM je troslojni model koji uključuje:

  • Model podataka
  • Poslovna logika
  • Pristup podacima

BISM će unaprijediti iskustvo Microsoftove front-end analize uključujući Excel, izvješćivanje i SharePoint Insights. Microsoft je rekao da BISM nije zamjena za trenutne modele BI, već više alternativni model. Jednostavnim riječima, BISM je model odnosa koji uključuje BI artefakt, kao što su KPI-i i hijerarhije.

Vizualizacija temeljena na webu - Projekt Crescent

Projekt Crescent je Microsoftov kodni naziv za novi alat za izvješćivanje i vizualizaciju koji se očekuje u sustavu SQL Server 2012 (pod imenom Denali). Projekt Crescent pruža povuci i ispusti ad-hoc funkcionalnost izvještavanja i izgrađen je isključivo na Silverlightu. To uključuje snažan alat za upite i interaktivne scenarije kako bi korisniku omogućilo dijeljenje vizualizacije velikih skupova podataka.

Usluge kvalitete podataka

Usluge kvalitete podataka je pristup utemeljen na znanju koji se izvodi u SSIS (SQL Services Integration Services). Kvaliteta podataka je jedna od onih stvari koje nikad ne možete dobiti savršeno. Microsoft uvodi "Impact Analysis and Lineage" koji će vam dati informacije o tome što ovise o vašim podacima. Ona također pokazuje liniju podataka, uključujući i odakle dolazi i sustave koji se nalaze iza njega.