SQL Server 2012: n uudet ominaisuudet - RC0 julkaistu
Microsoft SQL Server 2012 RC0 julkaistiin äskettäin. RC tarkoittaa Release Candidate -ohjelmaa, joka on pohjimmiltaan versiota, joka on käytännössä valmis. Microsoft viittasi tähän julkaisuun SQL Server -koodiksi nimeltään "Denali", mutta on asettanut SQL Server 2012: n tuotteen lopulliseksi nimeksi. Business Intelligence (BI) on erittäin tärkeä organisaatioille sekä suurille että pienille organisaatioille. Viimeisimmässä SQL Server -versiossa ei ole pulaa BI-lisälaitteista monien muiden lisälaitteiden lisäksi.
Tässä artikkelissa esikatsellaan SQL Server 2012: n (koodinimeltään Denali) vaatimuksia, uusia ominaisuuksia ja parannuksia, mukaan lukien:
- Laitteisto- ja ohjelmistoedellytykset
- Usean aliverkon virheenkorjausklusterointi
- Ohjelmointiparannukset, mukaan lukien sekvenssit, ad-hoc-hakupyynnöt ja koko tekstin hakuvaihdot
- BI- ja web-kehitysympäristön parannukset
- Web-pohjainen visualisointi
- Data Quality Services
Muista, että nämä tiedot ovat vain esikatselussa ja että Microsoft voi muuttaa niitä.
Laitteisto- ja ohjelmistoedellytykset
- Microsoft suosittelee NTFS-tiedostomuodon käyttämistä FAT32: n sijaan. FAT32 toimii, mutta et todennäköisesti käytä sitä.
- SQL Server 2012: n (koodinimeltään Denali) ei voi asentaa kartoitettuihin asemiin tai pakattuihin asemiin.
- Sinulla on oltava "no-reboot" -paketti asennettuna ennen SQL Server 2012: n (koodinimeltään Denali) asennusta. Tämä on mukana Windows 7 SP1: ssa ja Windows Server 2008 R2: ssa. Muutoin voit ladata ei-uudelleenkäynnistyksen paketin Microsoftilta.
- SQL Server 2012 (koodinimeltään Denali) vaatii .NET Framework 4.0: n.
- Virtualisointia tuetaan Microsoftin Hyper-V-tekniikalla.
- Tarvitset vähintään 3,6 Gt vapaata levytilaa.
- Microsoft suosittelee, että et asenna SQL Server 2012 -ohjelmaa (koodinimeltään Denali) verkkotunnuksen ohjaimelle.
- Suositellut prosessorit ja RAM
- 64-bittinen versio: AMD Opteron, AMD Athlin 64, Intel Xeon Intel EM64T -tuella tai Intel Pentium IV ja EM64T-tuki, joka toimii 2,0 GHz: n tai nopeammin. Suositeltu RAM on suurin käyttöjärjestelmä tukee tai vähintään 2 Gt.
- 32-bittinen versio: Pentium III tai yhteensopiva 2,0 GHz: n nopeampi suorittaminen. Suositeltu RAM on suurin käyttöjärjestelmä tukee tai vähintään 2 Gt.
- Windows PowerShell 2.0 on edellytys SQL Server 2012: n (koodinimeltään Denali) asentamiselle. Voit saada tämän ohjelmiston Windows Management Framework -sivulta.
Usean aliverkon virheenkorjausklusterointi
SQL Server 2012: n (koodinimeltään Denali) avulla voit määrittää SQL Serverin, jossa failover-klusterisolmut voidaan liittää täysin erilaiseen aliverkkoon. Aliverkot voidaan jakaa eri maantieteellisiin paikkoihin, jotka mahdollistavat katastrofien elvytyksen sekä korkean käytettävyyden. Jotta tämä toimisi oikein, sinun on kopioitava tiedot tässä kokoonpanossa mukana olevissa tietokannoissa. SQL Serverin vikasietoklusteri on riippuvainen Windows Serverin vikasietoklusterista, joten se on ensin määritettävä. Muista, että kaikki tässä määrityksessä mukana olevat aliverkot ovat samassa Active Directory -verkkotunnuksessa.
Ohjelmointiparannukset
- Jaksot : SQL Server -yhteisö on pyytänyt sekvenssit jo vuosia, ja se sisältyy tähän julkaisuun. Sekvenssi on käyttäjän määrittelemä objekti, joka luo numeron. Tässä on esimerkki Sequen avulla.
/ ****** Luo sekvenssin kohde ****** /
LUO SEQUENCE MySequence
ALOITA 1
INCREMENT BY 1;/ ****** Luo Temp Taulukko ****** /
DECLARE @Person TAULUKKO
(
ID int EI NULL PRIMARY KEY,
FullName nvarchar (100) EI NULL
);/ ****** Lisää joitakin tietoja ****** /
INSERT @Henkilö (ID, FullName)
ARVOT (seuraava arvo MySequence, "Jim Johnson"),
(Seuraava kohta "MySequence", "Bob Thompson"),
(SEURAAVA ARVIO MySequence, "Tim Perdue");/ ****** Näytä tiedot ****** /
SELECT * FROM @Person;Tulokset näyttäisivät tästä:
ID FullName
1 Jim Johnson
2 Bob Thompson
3 Tim Perdue
- Ad-Hoc kyselystrategia: Paging-tulokset SQL Serverissa on keskusteltu vuosia. SQL SELECT -lausekkeen tilausvaihtoehto on parannettu SQL Serverissa 2012. Käyttämällä OFFSET- ja FETCH-yhdistelmää sekä ORDER BY -ohjelmaa voit hallita hakua tulosjoukon kautta. Tämän tekniikan käyttäminen voi todella auttaa suorituskykyä tuomalla takaisin vain tulokset, jotka haluat näyttää käyttäjille, kun niitä tarvitaan. Seuraava TSQL-koodi toimii AdventureWorks-mallitietokannan Person-taulukon (saatavana Microsoftilta). Alla olevassa esimerkkikyselyssä SQL Server palauttaa 10 rekisteristä 11 alkavaa tietuetta. OFFSET-komento antaa SELECT-käskyn alkupisteen hakuun ja FETCH-komento antaa kuinka monta tietuetta kerrallaan kerrallaan.
SELECT BusinessEntityID, etunimi, etunimi
Henkilöltä
TILAUS BY BusinessEntityID
OFFSET 10 ROWS
VAIHTAA NEXT 10 ROWS VAIN;
- Täysi-tekstihaku: SQL Server 2012 : n koko tekstihaku on parannettu, koska voit etsiä ja indeksoida laajennettuihin ominaisuuksiin tai metatietoihin tallennettuja tietoja. Harkitse PDF-dokumenttia, jolla on "ominaisuuksia", jotka on täytetty kuten Nimi, Tyyppi, Kansion polku, Koko, Luontipäivämäärä jne. SQL Serverin uusimmassa versiossa nämä tiedot voivat olla hakemistoja ja haettuja sekä itse asiakirjan tietoja. Tietojen on oltava alttiina töille, mutta se on nyt mahdollista.
BI- ja web-kehitysympäristön parannukset
Microsoft siirsi BI (Business Intelligence) lähemmäksi loppukäyttäjää SQL Server 2008 R2: n avulla. Excel PowerPivot -työkalu auttaa käyttäjiä luomalla itsepalvelun raportointimallin. Hyvää uutista PowerPivotä parannetaan SQL Server 2012: ssa (koodinimeltään Denali). Microsoft lisää KPI: t ja poraa, mikä on todella hyödyllinen kaikille käyttäjille.
Analysis Services sisältää uuden BI-semanttisen mallin (BISM). BISM on 3-kerroksinen malli, joka sisältää:
- Tietomalli
- Business Logic
- Data Access
BISM parantaa Microsoftin etupään analyysin kokemuksia mm. Excel, Reporting Services ja SharePoint Insights. Microsoft on sanonut, että BISM ei korvaa nykyisiä BI-malleja vaan enemmän vaihtoehtoista mallia. Yksinkertaisella tavalla BISM on suhdemalli, joka sisältää BI-artefakti, kuten KPI: t ja hierarkiat.
Web-pohjainen visualisointi - Project Crescent
Project Crescent on Microsoftin koodinimi uusi raportointi- ja visualisointityökalu, jota odotetaan SQL Server 2012: ssa (koodinimeltään Denali). Project Crescent tarjoaa vetää ja pudota ad-hoc-raportointitoiminnot ja on rakennettu kokonaan Silverlightiin.
Se sisältää tehokkaan kyselyn työkalun ja interaktiivisen tarinanhankinnan, jotta käyttäjä voi jakaa suurien datasetien visualisointeja.
Data Quality Services
Data Quality Services on tietoon pohjautuva lähestymistapa, joka toimii SSIS (SQL Services Integration Services) -palvelussa. Tietojen laatu on yksi niistä asioista, joita et koskaan saa täydellisiksi. Microsoft esittelee "Impact Analysis and Lineage", joka antaa sinulle tietoja siitä, mihin tietosi riippuvat. Se myös näyttää datan linjan, mukaan lukien mistä se tulee ja järjestelmistä, jotka ovat sen takana.