"Microsoft SQL Server 2012 RC0" buvo neseniai išleista. RC reiškia "Release Candidate", kuris iš esmės yra tikroji gamybos versija. "Microsoft" nurodė šį leidimą kaip "SQL Server" kodą, pavadintą "Denali", bet galutinį produkto pavadinimą įkėlė "SQL Server 2012". Verslo žvalgybos (BI) svarba didelėms ir mažoms organizacijoms yra labai svarbi. Naujausioje "SQL Server" versijoje be daugelio kitų patobulinimų trūksta BI patobulinimų. Šiame straipsnyje pateikiama "SQL Server 2012" (kodas Denali) reikalavimų, naujų funkcijų ir patobulinimų peržiūra, įskaitant:
- Techninės ir programinės įrangos reikalavimai
- Multi-Subneto atšaukimo klasteriavimas
- Programavimo patobulinimai, įskaitant sekas, ad-hoc užklausų ieškos šalinimą ir viso teksto paieškos patobulinimus
- BI ir žiniatinklio kūrimo aplinkos gerinimas
- Žiniatinklio vizualizacija
- Duomenų kokybės paslaugos
Turėkite omenyje, kad ši informacija yra tik peržiūrėti ir gali būti keičiama "Microsoft".
Techninės ir programinės įrangos reikalavimai
- Microsoft rekomenduoja naudoti NTFS failo formatą, o ne FAT32. FAT32 veiks, bet tikriausiai neturėtumėte jo naudoti.
- Negalite įdiegti SQL Server 2012 (kodiniu pavadinimu Denali) ant susietų diskų ar suspaustų diskų.
- Prieš diegiant "SQL Server 2012" (kodinis pavadinimas "Denali") turite įdiegti paketą "ne perkraukite". Tai įtraukta į "Windows 7 SP1" ir "Windows Server 2008 R2". Priešingu atveju galite atsisiųsti "no-reboot" paketą iš "Microsoft".
- SQL Server 2012 (kodinis pavadinimas Denali) reikalauja .NET Framework 4.0.
- Virtualizacija palaikoma naudojant "Hyper-V" technologiją.
- Jums reikės bent 3,6 GB laisvos vietos diske.
- "Microsoft" rekomenduoja domeno valdiklyje neįdiegti "SQL Server 2012" (kodinis pavadinimas "Denali").
- Rekomenduojami procesoriai ir RAM
- 64 bitų versija: "AMD Opteron", "AMD Athlin 64", "Intel Xeon" su Intel EM64T palaikymu arba "Intel Pentium IV" su EM64T palaikymu, veikianti 2,0 GHz arba greičiau. Rekomenduojamas RAM yra didžiausia, kurią palaiko operacinė sistema, arba mažiausiai 2 GB.
- 32 bitų versija: "Pentium III" arba suderinama 2,0 GHz greitis. Rekomenduojamas RAM yra didžiausia, kurią palaiko operacinė sistema, arba mažiausiai 2 GB.
- "Windows PowerShell 2.0" yra būtina sąlyga įdiegti "SQL Server 2012" (kodinis pavadinimas "Denali"). Šią programinę įrangą galite gauti "Windows Management Framework" puslapyje.
Multi-Subneto atšaukimo klasteriavimas
Naudodami "SQL Server 2012" (kodiniu pavadinimu "Denali") galite konfigūruoti "SQL" serverį, kuriuose sugedimo klasterio mazgus galima prijungti prie visiškai kitokio antrinio tinklo. Subnets gali būti paskirstytos skirtingoms geografinėms vietovėms, kurios užtikrina atkūrimą po nelaimės, taip pat didelį pasiekiamumą. Kad ši informacija būtų tinkamai veikianti, turėsite pakartoti duomenis šioje duomenų bazėje. "SQL Server" atsilikimo klasteris priklauso nuo "Windows Server" atsilikimo klasterio, todėl jis turi būti nustatytas pirmiausia. Turėkite omenyje, kad visi su šia konfigūracija susiję subnets turi būti toje pačioje "Active Directory" domeno.
Programavimo patobulinimai
- Seka: SQL Server bendruomenė daugelį metų prašė seka, ir ji įtraukta į šį leidinį. Seka - tai vartotojo apibrėžtas objektas, kuris generuoja skaičiaus seką. Čia yra pavyzdys, naudojant seka.
/ ****** Sukurti seka objektą ****** /
- CREATE SEQUENCE MySQL
- START SU 1
- INCREMENT BY 1;
/ ****** Sukurkite temp lentelę ****** /
- DECLARE @Person TABLE
- (
- ID int NOT NULL PRIMARY KEY,
- FullName nvarchar (100) NE NULL
- );
/ ****** Įterpti kelis duomenis ****** /
- INSERT @Person (ID, FullName)
- VERTĖS (KITA VERTĖ "MySQL", "Jim Johnson"),
- (NUOLATINĖ VERTĖ "MySQL", "Bobas Thompsonas"),
- (NUOLATINĖ VERTĖ "MySQL", "Tim Perdue");
/ ****** Rodyti duomenis ****** /
- SELECT * FROM @Person;
ID FullName
- 1 Jim Johnson
- 2 Bob Thompson
- 3 Tim Perdue
- Reikalai, kuriuos kūrėjas turi žinoti apie sekos SQL Server 2012 (kodinis pavadinimas Denali)
- Ad-Hoc užklausos peidžeris: Peidžerio rezultatai SQL Servere buvo aptariami jau daugelį metų. "SQL-SELECT" parašo variantas "Užsakymas" buvo patobulintas "SQL Server 2012". Naudojant OFFSET ir FETCH derinį kartu su ORDER BY galite kontroliuoti puslapių paiešką per rezultatų rinkinį. Naudojant šį metodą tikrai gali padėti atlikti našumą, grąžindami tik tuos rezultatus, kuriuos norite parodyti savo vartotojams, kai jie yra reikalingi. Šis "TSQL" kodas veikia prieš "Person" lentelę "AdventureWorks" pavyzdžių duomenų bazėje (galima gauti "Microsoft"). Toliau pateiktame pavyzdiniame prašyme SQL Server grąžins 10 įrašų, prasidedančių įrašu 11. OFFSET komanda yra išeities taškas užrašo SELECT atžvilgiu, o komanda FETCH nurodo, kiek įrašų grįžti vienu metu.
SELECT BusinessEntityID, vardas, pavardė
- FROM Person.Person
- PASIRINKITE "BusinessEntityID"
- OFFSET 10 ROWS
- FETCH TOLIAU 10 RINŲ;
- Pilna teksto paieška: Pilna teksto paieška SQL Server 2012 buvo patobulinta, leidžianti ieškoti ir indeksuoti duomenis, kurie saugomi išplėstinėse savybėse arba metaduomenyse. Apsvarstykite PDF dokumentą, kuriame yra "savybės", užpildytos kaip "Name", "Type", "Folder path", "Size", "Date Created" ir kt. Naujausioje "SQL Server" versijoje šie duomenys gali būti indeksuojami ir ieškomi kartu su paties dokumento duomenimis. Duomenys turi būti veikiami, tačiau dabar tai įmanoma.
BI ir žiniatinklio kūrimo aplinkos gerinimas
"Microsoft" perkelia "BI" ("Business Intelligence") arčiau galutinio vartotojo su "SQL Server 2008 R2"."Excel PowerPivot" įrankis padeda vartotojams sukuriant savitarnos ataskaitų teikimo modelį. Geros naujienos PowerPivot yra sustiprintas "SQL Server 2012" (kodas pavadintas Denali). "Microsoft" prideda KPI ir grįžta, o tai tikrai bus naudinga visiems vartotojams.
Analizės paslaugos apima naują BI semantinį modelį (BISM). BISM yra 3 sluoksnių modelis, kuris apima:
- Duomenų modelis
- Verslo logika
- Prieiga prie duomenų
BISM padės sustiprinti Microsoft "front-end" analizę, įskaitant "Excel", "Reporting Services" ir "SharePoint Insights". "Microsoft" sakė, kad BISM nėra dabartinių BI modelių pakaitalas, o alternatyvus modelis. Paprastai BISM yra modelis, kuris apima BI artefaktą, pvz., KPI ir hierarchijas.
Web vizualizacija - projekto pusmėnulis
"Project Crescent" yra "Microsoft" kodinis pavadinimas, skirtas naujam ataskaitų teikimo ir vizualizavimo įrankiui, kurio tikimasi "SQL Server 2012" (kodinis pavadinimas "Denali"). "Project Crescent" pateikia "ad hoc" ataskaitų funkcijų vilkimo ir ištrynimo funkciją ir buvo visiškai sukurta "Silverlight". Tai apima galingą užklausų įrankį ir interaktyvų storyboarding, leidžiantį vartotojui dalytis didelių duomenų rinkinių vizualizacijomis.
Duomenų kokybės paslaugos
Duomenų kokybės paslaugos - tai žinių principas, kuris veikia SSIS ("SQL Services Integration Services"). Duomenų kokybė yra vienas iš tų dalykų, kuriuos niekada nepasieksite. "Microsoft" įdiegė "Poveikio analizę ir nuoseklumą", kuri suteiks jums informacijos apie tai, nuo kurių priklauso jūsų duomenys. Tai taip pat parodo duomenų kilmę, įskaitant iš jos kilusius duomenis ir sistemas, kurios yra už jos ribų.