एसक्यूएल सर्वर 2012 में नई विशेषताएं - आरसी 0 जारी किया गया
माइक्रोसॉफ्ट एसक्यूएल सर्वर 2012 आरसी 0 हाल ही में जारी किया गया था। आरसी रिलीज उम्मीदवार के लिए खड़ा है जो मूल रूप से संस्करण वर्चुअल उत्पादन तैयार है। माइक्रोसॉफ्ट ने इस रिलीज को "डेनाली" नामक एसक्यूएल सर्वर कोड के रूप में संदर्भित किया है लेकिन उत्पाद के अंतिम नाम के रूप में SQL Server 2012 पर बस गया है .. बिजनेस इंटेलिजेंस (बीआई) बड़े और छोटे दोनों संगठनों के लिए महत्वपूर्ण रूप से महत्वपूर्ण है। SQL सर्वर की नवीनतम रिलीज में, कई अन्य संवर्द्धन के अतिरिक्त बीआई एन्हांसमेंट की कोई कमी नहीं है।
यह आलेख आपको SQL सर्वर 2012 (डेनाली नामक कोड) में आवश्यकताओं, नई सुविधाओं और संवर्द्धन का पूर्वावलोकन देगा:
- हार्डवेयर और सॉफ्टवेयर आवश्यकताएँ
- बहु-सबनेट विफलता क्लस्टरिंग
- प्रोग्रामिंग संवर्धन, अनुक्रम, विज्ञापन-प्रसार क्वेरी पेजिंग और पूर्ण-पाठ खोज tweaks सहित
- बीआई और वेब विकास पर्यावरण सुधार
- वेब आधारित विजुअलाइजेशन
- डेटा गुणवत्ता सेवाएं
ध्यान रखें कि यह जानकारी केवल पूर्वावलोकन के लिए है और माइक्रोसॉफ्ट द्वारा बदल सकती है।
हार्डवेयर और सॉफ्टवेयर आवश्यकताएँ
- माइक्रोसॉफ्ट एफएटी 32 के बजाय एनटीएफएस फ़ाइल प्रारूप का उपयोग करने की सिफारिश करता है। FAT32 काम करेगा लेकिन आपको शायद इसका उपयोग नहीं करना चाहिए।
- आप मैप किए गए ड्राइव या संपीड़ित ड्राइव पर SQL Server 2012 (कोड-नामित डेनाली) स्थापित नहीं कर सकते हैं।
- SQL Server 2012 (कोड-नामित डेनाली) स्थापित करने से पहले आपको "नो-रीबूट" पैकेज स्थापित करना होगा। यह विंडोज 7 एसपी 1 और विंडोज सर्वर 2008 आर 2 में शामिल है। अन्यथा, आप माइक्रोसॉफ्ट से नो-रीबूट पैकेज डाउनलोड कर सकते हैं।
- एसक्यूएल सर्वर 2012 (कोड नामित डेनाली) को .NET Framework 4.0 की आवश्यकता है।
- वर्चुअलाइजेशन माइक्रोसॉफ्ट की हाइपर-वी तकनीक का उपयोग कर समर्थित है।
- आपको कम से कम 3.6 जीबी फ्री डिस्क स्पेस की आवश्यकता होगी।
- माइक्रोसॉफ्ट अनुशंसा करता है कि आप किसी डोमेन नियंत्रक पर SQL Server 2012 (कोड-नामित डेनाली) स्थापित न करें।
- अनुशंसित प्रोसेसर और रैम
- 64-बिट संस्करण: एएमडी ओपर्टन, एएमडी एथलिन 64, इंटेल ज़ीऑन इंटेल ईएम 64 टी सपोर्ट या इंटेल पेंटियम चतुर्थ के साथ ईएम 64 टी समर्थन 2.0 गीगाहर्ट्ज या तेज चल रहा है। अनुशंसित रैम अधिकतम है कि ऑपरेटिंग सिस्टम का समर्थन करता है या कम से कम 2 जीबी।
- 32-बिट संस्करण: पेंटियम III या संगत 2.0 गीगाहर्ट्ज पर संगत चल रहा है। अनुशंसित रैम अधिकतम है कि ऑपरेटिंग सिस्टम का समर्थन करता है या कम से कम 2 जीबी।
- विंडोज पावरशेल 2.0 एसक्यूएल सर्वर 2012 (कोड नामित डेनाली) स्थापित करने के लिए एक पूर्व-आवश्यकता है। आप इस सॉफ्टवेयर को विंडोज प्रबंधन फ्रेमवर्क पेज से प्राप्त कर सकते हैं।
बहु-सबनेट विफलता क्लस्टरिंग
एसक्यूएल सर्वर 2012 (कोड नामित डेनाली) के साथ, आप SQL सर्वर कॉन्फ़िगर कर सकते हैं जहां फेलओवर क्लस्टर नोड्स को पूरी तरह से अलग सबनेट से जोड़ा जा सकता है। सबनेट को विभिन्न भौगोलिक स्थानों पर फैलाया जा सकता है, जिसमें उच्च उपलब्धता के साथ आपदा रिकवरी प्रदान की जा सकती है। इस के लिए सही तरीके से काम करने के लिए, आपको इस कॉन्फ़िगरेशन में शामिल डेटाबेस में डेटा को दोहराने की आवश्यकता होगी। SQL सर्वर विफलता क्लस्टर Windows सर्वर विफलता क्लस्टर पर निर्भर है, इसलिए इसे पहले सेट अप करना होगा। ध्यान रखें कि इस कॉन्फ़िगरेशन में शामिल सभी सबनेट एक ही सक्रिय निर्देशिका डोमेन में होना चाहिए।
प्रोग्रामिंग संवर्धन
- अनुक्रम : SQL सर्वर समुदाय द्वारा वर्षों से अनुक्रमों का अनुरोध किया गया है, और इसे इस रिलीज़ में शामिल किया गया है। अनुक्रम एक उपयोगकर्ता परिभाषित वस्तु है जो किसी संख्या का अनुक्रम उत्पन्न करता है। अनुक्रम का उपयोग कर एक उदाहरण यहां दिया गया है।
/ ****** अनुक्रम वस्तु बनाएँ ****** /
अनुक्रम MySequence बनाएँ
1 के साथ शुरू करें
1 तक वृद्धि;/ ****** टेम्पलेट टेबल बनाएं ****** /
DECLARE @ पर्सन टेबल
(
आईडी प्राथमिक प्राथमिक कुंजी नहीं है,
पूर्णनाम nvarchar (100) शून्य नहीं
);/ ****** कुछ डेटा डालें ****** /
INSERT @ पर्सन (आईडी, पूर्णनाम)
मूल्य (MySequence के लिए अगला मूल्य, 'जिम जॉनसन'),
(MySequence के लिए अगला VALUE, 'बॉब थॉम्पसन'),
(MySequence के लिए अगला मूल्य, 'टिम Perdue');/ ****** डेटा दिखाएं ****** /
@ पर्सन से चुनें *परिणाम इस तरह दिखेगा:
आईडी पूर्णनाम
1 जिम जॉनसन
2 बॉब थॉम्पसन
3 टिम Perdue
- एड-होक क्वेरी पेजिंग: SQL सर्वर में पेजिंग परिणाम वर्षों से चर्चा की गई है। एसक्यूएल SELECT कथन में विकल्प द्वारा ऑर्डर द्वारा SQL सर्वर 2012 में बढ़ाया गया है। OFFERT के साथ OFFSET और FETCH के संयोजन का उपयोग करके आप परिणाम सेट के माध्यम से पेजिंग का नियंत्रण देते हैं। इस तकनीक का उपयोग करने से वास्तव में केवल उन परिणामों को वापस लाकर प्रदर्शन में सहायता मिल सकती है, जिन्हें आप अपने उपयोगकर्ताओं को दिखाना चाहते हैं। निम्न TSQL कोड AdventureWorks नमूना डेटाबेस (माइक्रोसॉफ्ट से उपलब्ध) में व्यक्ति तालिका के खिलाफ चलता है। नीचे नमूना क्वेरी में, SQL सर्वर रिकॉर्ड 11 के साथ शुरू होने वाले 10 रिकॉर्ड लौटाएगा। OFFSET कमांड पेजिंग के संदर्भ में SELECT कथन के लिए प्रारंभिक बिंदु प्रदान करता है, और FETCH कमांड एक समय में कितने रिकॉर्ड लौटाता है प्रदान करता है।
बिजनेस एंटीटीआईडी, फर्स्टनाम, लास्टनाम चुनें
व्यक्ति से। पीटरसन
BusinessEntityID द्वारा आदेश
ऑफसेट 10 पंक्तियां
केवल 10 पंक्तियों को आगे बढ़ाएं;
- पूर्ण-पाठ खोज: SQL Server 2012 में पूर्ण पाठ खोज को विस्तारित गुणों या मेटाडेटा में संग्रहीत डेटा को खोजने और अनुक्रमणित करने की अनुमति देकर बढ़ाया गया है। एक पीडीएफ दस्तावेज पर विचार करें जिसमें नाम, प्रकार, फ़ोल्डर पथ, आकार, दिनांक बनाया गया आदि जैसे "गुण" भर गए हैं। SQL सर्वर की नवीनतम रिलीज में, यह डेटा अनुक्रमणिका में डेटा के साथ इंडेक्स और खोजा जा सकता है। डेटा को काम पर उजागर करना पड़ता है, लेकिन अब यह संभव है।
बीआई और वेब विकास पर्यावरण सुधार
माइक्रोसॉफ्ट ने बीआई (बिजनेस इंटेलिजेंस) को एसक्यूएल सर्वर 2008 आर 2 के साथ अंतिम उपयोगकर्ता के करीब ले जाया। एक्सेल पावरपिवोट टूल स्वयं सेवा रिपोर्टिंग मॉडल बनाकर उपयोगकर्ताओं की सहायता करता है। अच्छी खबर यह है कि PowerPivot को SQL Server 2012 (कोड-नामित डेनाली) में बढ़ाया जा रहा है। माइक्रोसॉफ्ट केपीआई जोड़ रहा है और ड्रिल कर रहा है, जो सभी उपयोगकर्ताओं के लिए वास्तव में उपयोगी होगा।
विश्लेषण सेवाओं में एक नया बीआई अर्थात् मॉडल (बीआईएसएम) शामिल होगा। बीआईएसएम एक 3-परत मॉडल है जिसमें निम्न शामिल हैं:
- डेटा मॉडल
- व्यापार का तर्क
- डेटा प्राप्त करना
बीआईएसएम एक्सेल, रिपोर्टिंग सर्विसेज और शेयरपॉइंट इनसाइट्स सहित माइक्रोसॉफ्ट के फ्रंट एंड विश्लेषण का अनुभव करेगा। माइक्रोसॉफ्ट ने कहा है कि बीआईएसएम वर्तमान बीआई मॉडल के लिए एक प्रतिस्थापन नहीं है बल्कि एक वैकल्पिक मॉडल है। सरल शब्दों में, बीआईएसएम एक संबंध मॉडल है जिसमें बीआई आर्टिफैक्ट जैसे केपीआई और पदानुक्रम शामिल हैं।
वेब-आधारित विजुअलाइजेशन - प्रोजेक्ट क्रिसेंट
प्रोजेक्ट क्रिसेंट SQL सर्वर 2012 (कोड-नामित डेनाली) में अपेक्षित नई रिपोर्टिंग और विज़ुअलाइजेशन टूल के लिए माइक्रोसॉफ्ट कोड नाम है। प्रोजेक्ट क्रिसेंट ड्रैग और ड्रॉप एड-हाॉक रिपोर्टिंग कार्यक्षमता प्रदान करता है और पूरी तरह सिल्वरलाइट पर बनाया गया था।
इसमें एक शक्तिशाली क्वेरी टूल और इंटरैक्टिव स्टोरीबोर्डिंग शामिल है जिससे उपयोगकर्ता को बड़े डेटासेट के विज़ुअलाइज़ेशन साझा करने की अनुमति मिल सके।
डेटा गुणवत्ता सेवाएं
डेटा क्वालिटी सर्विसेज एक ज्ञान-आधारित दृष्टिकोण है जो एसएसआईएस (एसक्यूएल सर्विसेज इंटीग्रेशन सर्विसेज) में चलता है। डेटा गुणवत्ता उन चीजों में से एक है जिसे आप कभी भी सही नहीं पाते हैं। माइक्रोसॉफ्ट "प्रभाव विश्लेषण और वंशावली" पेश कर रहा है जो आपको जानकारी देगा कि आपका डेटा किस पर निर्भर करता है। यह डेटा की वंशावली भी दिखाता है, जिसमें यह कहां से आता है और इसके पीछे की व्यवस्थाएं शामिल हैं।