SQL Server 2012 бағдарламасындағы жаңа мүмкіндіктер - RC0 шығарылды
Жақында Microsoft SQL Server 2012 RC0 шығарылды. RC Release Candidate дегенді білдіреді, ол іс жүзінде нұсқасы іс жүзінде дайын. Microsoft бұл шығарылымды «Denali» деп аталатын SQL Server коды деп атады, бірақ өнімге арналған түпнұсқалық атау ретінде SQL Server 2012 бағдарламасында орнатты. Іскери сараптама (BI) үлкен және кіші ұйымдар үшін өте маңызды. SQL Server соңғы шығарылымында көптеген басқа жақсартуларға қосымша BI жетілдірулерінің жетіспеушілігі жоқ.
Бұл мақала сізге SQL Server 2012 (Denali атты код) талаптарының, жаңа мүмкіндіктерінің және жақсартуларының алдын ала қарауына мүмкіндік береді, соның ішінде:
- Аппараттық құрал және бағдарламалық талаптар
- Multi-Subnet Failover Clustering
- Бағдарламаларды жетілдіру, соның ішінде дәйектемелер, арнайы сұрау пейджері және толық мәтінді іздеу твиттері
- BI және Web Development Environment жақсарту
- Веб-визуализация
- Деректер сапасының қызметі
Бұл ақпарат тек алдын-ала қарау үшін және Microsoft корпорациясы өзгеруі мүмкін екенін есте сақтаңыз.
Аппараттық құрал және бағдарламалық талаптар
- Microsoft корпорациясы FAT32 орнына NTFS файл пішімін пайдалануды ұсынады. FAT32 жұмыс істейді, бірақ оны пайдалану мүмкін емес.
- SQL Server 2012 (код Denali деп аталатын) орнатқан дискілерде немесе қысылған дискілерде орнатуға болмайды.
- SQL Server 2012 (код Denali) орнатпас бұрын «қайта іске қосу» бумасы орнатылған болуы керек. Бұл Windows 7 SP1 және Windows Server 2008 R2 жүйелерінде қамтылған. Әйтпесе, сіз Microsoft-дан қайта жүктемейтін пакетті жүктей аласыз.
- SQL Server 2012 (Denali коды) .NET Framework 4.0 талап етеді.
- Виртуалдандыру Microsoft Hyper-V технологиясын қолданады.
- Сізге кем дегенде 3.6 Гб бос дискілік кеңістік қажет.
- Microsoft компаниясы домен контроллерінде SQL Server 2012 (кодты Denali) орнатпауын ұсынады.
- Ұсынылатын процессорлар және RAM
- 64-биттік нұсқасы: AMD Opteron, AMD Athlin 64, Intel EM64T қолдауымен Intel Xeon немесе EM64T қолдауымен Intel Pentium IV 2.0 ГГц немесе одан да жылдам жұмыс істейді. Ұсынылатын ЖЖҚ ең жоғары операциялық жүйені қолдайды немесе кемінде 2 Гбайт.
- 32 биттік нұсқасы: Pentium III немесе 2,0 ГГц жылдамырақ үйлесімді жұмыс. Ұсынылатын ЖЖҚ ең жоғары операциялық жүйені қолдайды немесе кемінде 2 Гбайт.
- Windows PowerShell 2.0 - SQL Server 2012 (код Denali) орнатудың алдын-ала шарты. Бұл бағдарламалық жасақтаманы Windows Management Framework бетінен алуға болады.
Multi-Subnet Failover Clustering
SQL Server 2012 (код Denali деп аталатын) SQL Server көмегімен кластерлік кластер түйіндері толығымен басқа желіге қосылған болуы мүмкін. Ішкі желілерді әртүрлі географиялық орындарға таратуға болады, олар апаттық жағдайларды қалпына келтіруді қамтамасыз етеді. Бұл дұрыс жұмыс істеуі үшін деректерді осы конфигурацияға қатысатын деректер базасында көшіріп алу қажет. SQL Server ауыстырып-қосқыш кластері Windows Server кластерлерінің кластеріне тәуелді, сондықтан бұл бірінші орнату керек. Бұл конфигурацияға қатысқан барлық ішкі желілер Active Directory доменінде болуы керек екенін есте сақтаңыз.
Бағдарламалауды жетілдіру
- Кездейсоқтар : SQL Server қауымдастығының бірнеше жылдар бойы сұраулары сұралған және бұл шығарылымға қосылған. Секция санның кезектілігін жасайтын пайдаланушы анықтаған нысан. Міне, тізбектегі мысал.
/ ****** Секция объектісін жасау ****** /
CREATE SEQUENCE MySequence
СТАРТ 1
1-ЕШҚАШЫЛЫҚ;/ ****** Темп кестесін жасау ****** /
DECLARE @ Персоналды кесте
(
ID int NULL БАСТАПҚЫ ТҮРІ,
FullName nvarchar (100) NOT NULL
);/ ****** Кейбір деректерді енгізу ****** /
INSERT @Person (ID, FullName)
VALUES (MySequence үшін келесі мән, 'Джим Джонсон'),
(MySequence үшін келесі мән, 'Боб Томпсон'),
(MySequence үшін келесі мән, 'Tim Perdue');/ ****** Деректерді көрсету ****** /
SELECT * FROM @Person;Нәтижелері мынаған ұқсайды:
ID FullName
1 Джим Джонсон
2 Боб Томпсон
3 Тим Перду
- Ad-Hoc Query Paging: SQL Server-дағы пейджинг нәтижелері бірнеше жыл бойы талқыланды. SQL SELECT операторы бойынша Сұрыптау параметрі SQL Server 2012 нұсқасында кеңейтілді. OFFSET және FETCH комбинациясын ORDER BY бірге нәтиже жиынтығы арқылы пейджерді басқаруға мүмкіндік береді. Бұл техниканы пайдалану, қажет болғанда, пайдаланушыларға көрсету керек нәтижелерді ғана орындай отырып, өнімділікке көмектеседі. Келесі TSQL коды AdventureWorks үлгі дерекқорындағы Адамдар кестесіне қарсы жұмыс істейді (Microsoft корпорациясынан қол жетімді). Төмендегі үлгі сұрауларында SQL Server 11 жазбадан басталатын 10 жазбаны қайтарады. OFFSET пәрмені SELECT пәрменіне пейджинг бойынша бастапқы нүктені береді және FETCH пәрмені бір уақытта қайтару үшін қанша жазбаны қамтамасыз етеді.
SELECT BusinessEntityID, Тегі, Тегі
Жеке тұлғадан
ORDER BY BusinessEntityID
OFFSET 10 ROWS
ЖЕЛІЛІКТІ ЖАЛПЫ ТІКЕЛЕУ
- Толық мәтінді іздеу: SQL Server 2012 бағдарламасындағы толық мәтінді іздеу кеңейтілген сипаттарда немесе метадеректерде сақталған деректерді іздеуге және индекстеуге мүмкіндік береді. «Аты», «Type», «Folder path», «Size», «Date Created» және т.б. сияқты толтырылған «PDF» құжатын қарастырыңыз. SQL серверінің ең жаңа шығарылымында бұл деректер индекстеліп, құжаттағы деректермен бірге ізделуі мүмкін. Деректер жұмысқа ұшырауы керек, бірақ қазір мүмкін.
BI және Web Development Environment жақсарту
Microsoft BI (Business Intelligence) бағдарламасын SQL Server 2008 R2 соңғы пайдаланушыға жақындатты. Excel PowerPivot құралы өздігінен қызмет көрсететін есеп үлгісін жасау арқылы пайдаланушыларға көмектеседі. Жақсы жаңалық - PowerPivot SQL Server 2012 (код Denali атымен) жетілдірілуде. Microsoft KPI-ді қосып, барлық пайдаланушылар үшін өте пайдалы болады.
Analysis Services жаңа BI Semantic Model (BISM) қамтиды. BISM 3 қабатты үлгі болып табылады:
- Деректер үлгісі
- Бизнес логикасы
- Деректерге қол жеткізу
BISM Microsoft корпорациясының алдыңғы қатардағы талдауын Excel, Reporting Services және SharePoint Insights сияқты тәжірибелерін жақсартады. Microsoft корпорациясы BISM ағымдағы BI үлгілерін алмастырмайтынын, бірақ балама модельдің көп екенін айтты. Қарапайым терминдерде BISM KPI және иерархия сияқты BI артефакті бар қатынас моделі болып табылады.
Web-негізделген визуализация - Project Crescent
Project Crescent - SQL Server 2012 (код Denali аталатын) күтілетін жаңа есеп беру және визуализация құралы үшін Microsoft кодының атауы. Project Crescent бағдарламасы Ad-hoc есеп беру функциясын апарып тастайды және толықтай Silverlight-ға салынған.
Ол үлкен деректер жиынтығының көрнекіленуін ортақ пайдалануға мүмкіндік беретін қуатты сұрау құралын және интерактивті әңгімелесу құралын қамтиды.
Деректер сапасының қызметі
Деректер сапасының қызметі - бұл SSIS (SQL қызметтерін біріктіру қызметтері) жүйесінде жұмыс істейтін білімге негізделген тәсіл. Деректердің сапасы - ешқашан жетілмеген нәрселердің бірі. Майкрософт корпорациясы «Impact Analysis and Lineage» -ді енгізеді, ол сіздің деректеріңізге байланысты қандай ақпарат береді. Сондай-ақ, ол деректердің қатарын, оның қай жерде және оның артында тұрған жүйелерді де көрсетеді.