Ang Microsoft SQL Server 2012 RC0 ay inilabas kamakailan. Ang RC ay kumakatawan sa Release Candidate na kung saan ay karaniwang ang bersyon halos handa na produksyon. Tinukoy ng Microsoft ang paglabas na ito bilang SQL Server Code na Pinangalanang "Denali" ngunit ay nanirahan sa SQL Server 2012 bilang pangwakas na pangalan para sa produkto. Ang business intelligence (BI) ay mahalaga sa mga organisasyong parehong malaki at maliit. Sa pinakabagong release ng SQL Server, walang kakulangan ng mga pagpapahusay ng BI bilang karagdagan sa maraming iba pang mga pagpapahusay. Ang artikulong ito ay magbibigay sa iyo ng isang preview ng mga kinakailangan, mga bagong tampok at mga pagpapahusay sa SQL Server 2012 (code na may pangalang Denali) kabilang ang:
- Mga Kinakailangan sa Hardware at Software
- Multi-Subnet Failover Clustering
- Mga Pagpapahusay sa Programming, kabilang ang mga pagkakasunud-sunod, pag-query sa pag-ad-hoc at pag-aayos ng full-text search
- Pagpapabuti sa BI at Web Development Environment
- Visual-based Visualization
- Mga Serbisyo sa Kalidad ng Data
Tandaan na ang impormasyong ito ay para sa preview lamang at maaaring baguhin ng Microsoft.
Mga Kinakailangan sa Hardware at Software
- Inirerekomenda ng Microsoft ang paggamit ng format ng NTFS file sa halip na FAT32. Magtatrabaho ang FAT32 ngunit malamang na hindi mo ito magagamit.
- Hindi mo mai-install ang SQL Server 2012 (code-na tinatawag na Denali) sa mga nai-map na drive o naka-compress na drive.
- Kailangan mong magkaroon ng naka-install na "no-reboot" na pakete bago mag-install ng SQL Server 2012 (code na pinangalanang Denali). Ito ay kasama sa Windows 7 SP1 at Windows Server 2008 R2. Kung hindi man, maaari mong i-download ang walang-reboot na pakete mula sa Microsoft.
- Ang SQL Server 2012 (code-named Denali) ay nangangailangan ng. NET Framework 4.0.
- Ang virtualization ay sinusuportahan gamit ang teknolohiya ng Hyper-V ng Microsoft.
- Kakailanganin mo ng hindi bababa sa 3.6 GB ng libreng disk space.
- Inirerekomenda ng Microsoft na hindi mo i-install ang SQL Server 2012 (code-na tinatawag na Denali) sa isang domain controller.
- Mga Inirerekomendang Processor & RAM
- 64-bit na bersyon: AMD Opteron, AMD Athlin 64, Intel Xeon na may Intel EM64T Support o Intel Pentium IV na may suporta sa EM64T na tumatakbo 2.0 GHz o mas mabilis. Ang inirekumendang RAM ay maximum na sumusuporta sa operating system o hindi bababa sa 2 GB.
- 32-bit na bersyon: Pentium III o katugmang tumatakbo sa 2.0 GHz ng mas mabilis. Ang inirekumendang RAM ay maximum na sumusuporta sa operating system o hindi bababa sa 2 GB.
- Ang Windows PowerShell 2.0 ay isang pre-requisite para sa pag-install ng SQL Server 2012 (code na pinangalanang Denali). Maaari mong makuha ang software na ito mula sa pahina ng Windows Management Framework.
Multi-Subnet Failover Clustering
Sa SQL Server 2012 (code-named Denali), maaari mong i-configure ang SQL Server kung saan ang failover cluster node ay maaaring konektado sa isang ganap na naiibang subnet. Ang mga subnets ay maaaring ikalat sa iba't ibang mga heyograpikong lugar na nagbibigay ng pagbawi ng kalamidad kasama ang mataas na kakayahang magamit. Upang magawa ito nang tama, kakailanganin mong magtiklop ang data sa mga database na kasangkot sa pagsasaayos na ito. Ang SQL Server failover cluster ay umaasa sa Windows Server failover cluster kaya kailangang i-set up muna ito. Tandaan na ang lahat ng mga subnets na kasangkot sa pagsasaayos na ito ay dapat na nasa parehong domain ng Active Directory.
Mga Pagpapahusay sa Programming
- Mga Pagkakasunud-sunod: Ang mga pagkakasunud-sunod ay hiniling ng komunidad ng SQL Server para sa mga taon, at kasama ito sa paglabas na ito. Ang pagkakasunud-sunod ay tinukoy ng gumagamit na bagay na bumubuo ng isang pagkakasunod-sunod ng isang numero. Narito ang isang halimbawa gamit ang Pagkakasunud-sunod.
/ ****** Lumikha ng Sequence Object ****** /
- Gumawa ng pagkakasunod-sunod MySequence
- START MAY 1
- PAGKAROON NG 1;
/ ****** Lumikha ng Temp Table ****** /
- MAGKAKAROON @ TALAAN NG TANONG
- (
- ID int HINDI NULL PRIMARYONG KEY,
- FullName nvarchar (100) HINDI null
- );
/ ****** Ipasok ang ilang mga Data ****** /
- INSERT @Person (ID, FullName)
- MGA VALUES (SUSUNOD NA VALUE PARA SA MySequence, 'Jim Johnson'),
- (NEXT VALUE PARA SA MySequence, 'Bob Thompson'),
- (SUSUNOD NA VALUE PARA SA MySequence, 'Tim Perdue');
/ ****** Ipakita ang Data ****** /
- PUMILI * FROM @Person;
FullName ID
- 1 Jim Johnson
- 2 Bob Thompson
- 3 Tim Perdue
- Mga Bagay na Kinakailangang Malaman ng Nag-develop Tungkol sa Mga Pagkakasunud-sunod sa SQL Server 2012 (code na pinangalanang Denali)
- Ad-Hoc Query Paging: Ang mga resulta ng Paging sa SQL Server ay tinalakay nang maraming taon. Ang Order Ayon sa pagpipilian sa pahayag ng SQL SELECT ay pinahusay na sa SQL Server 2012. Ang paggamit ng isang kumbinasyon ng OFFSET at FETCH kasama ang ORDER BY ay nagbibigay sa iyo ng kontrol ng paging sa pamamagitan ng isang hanay ng resulta. Ang paggamit ng diskarteng ito ay talagang makakatulong sa pagganap sa pamamagitan ng pagdadala lamang ng mga resulta na nais mong ipakita sa iyong mga gumagamit kapag kinakailangan ang mga ito. Ang sumusunod na code ng TSQL ay tumatakbo laban sa table ng Tao sa database ng sample ng AdventureWorks (magagamit mula sa Microsoft). Sa halimbawang tanong sa ibaba, ang SQL Server ay babalik sa 10 mga rekord na nagsisimula sa rekord 11. Ang OFFSET na utos ay nagbibigay ng isang panimulang punto para sa PUMILI na pahayag sa mga tuntunin ng paging, at ang FETCH na utos ay nagbibigay ng kung gaano karaming mga tala ang dapat bumalik sa isang pagkakataon.
PUMILI BusinessEntityID, FirstName, LastName
- FROM Person.Person
- ORDER BY BusinessEntityID
- OFFSET 10 ROWS
- FETCH NEXT 10 ROWS ONLY;
- Paghahanap ng Buong Teksto: Ang Paghahanap ng Buong Teksto sa SQL Server 2012 ay pinahusay na pinapayagan ka upang maghanap at mag-index ng data na nakaimbak sa pinalawig na mga katangian o metadata. Isaalang-alang ang isang dokumentong PDF na may "mga katangian" na napunan tulad ng Pangalan, Uri, Path ng Folder, Sukat, Petsa Nilikha, atbp Sa pinakabagong release ng SQL Server, ang data na ito ay maaaring mai-index at hinanap kasama ang data sa dokumento mismo. Ang data ay kailangang malantad sa trabaho, ngunit posible na ngayon.
Pagpapabuti sa BI at Web Development Environment
Inilipat ng Microsoft ang BI (Business Intelligence) na mas malapit sa end user sa SQL Server 2008 R2.Ang Excel PowerPivot tool ay tumutulong sa mga gumagamit sa pamamagitan ng paglikha ng isang self-service na pag-uulat ng modelo. Ang mabuting balita ay ang PowerPivot ay pinahusay sa SQL Server 2012 (code-pinangalanan Denali). Ang Microsoft ay nagdaragdag ng KPIs at mag-drill sa pamamagitan, na kung saan ay talagang kapaki-pakinabang para sa lahat ng mga gumagamit.
Ang Mga Serbisyo sa Pagsusuri ay magsasama ng isang bagong Bi Semantic Model (BISM). Ang BISM ay isang 3-layer na modelo na kinabibilangan ng:
- Modelo ng Data
- Lohika ng negosyo
- Access sa Data
Ang BISM ay magpapahusay sa pagtatasa ng front-end ng Microsoft na kasama ang Excel, Mga Serbisyo sa Pag-uulat at Mga Mapagkukunan ng SharePoint. Sinabi ng Microsoft na ang BISM ay hindi isang kapalit para sa kasalukuyang BI Models ngunit higit pa sa isang alternatibong modelo. Sa simpleng mga termino, ang BISM ay isang modelong kaugnay na kinabibilangan ng BI artifact tulad ng KPI at hierarchy.
Web-Based Visualization - Project Crescent
Ang Proyekto Crescent ay ang Microsoft code name para sa bagong pag-uulat at visualization tool na inaasahan sa SQL Server 2012 (code na pinangalanang Denali). Ang Project Crescent ay nagbibigay ng pag-andar ng pag-uulat ng pag-uulat ng ad-hoc at ganap na binuo sa Silverlight. Kabilang dito ang isang mahusay na tool ng query at interactive storyboarding upang payagan ang isang gumagamit na ibahagi ang mga visualization ng mga malalaking dataset.
Mga Serbisyo sa Kalidad ng Data
Ang Mga Serbisyo sa Kalidad ng Data ay isang diskarte na nakabatay sa kaalaman na tumatakbo sa SSIS (SQL Services Integration Services). Ang kalidad ng datos ay isa sa mga bagay na hindi ka kailanman sakdal. Ipinakikilala ng Microsoft ang "Epekto ng Pagtatasa at Pagkakasakit" na magbibigay sa iyo ng impormasyon tungkol sa kung ano ang depende sa iyong data. Ipinapakita rin nito ang linya ng data, kabilang ang kung saan ito nagmula at ang mga system na nasa likod nito.