संबंधात्मक क्वेरी डिज़ाइनर (Power Pivot)

महत्वपूर्ण:  यह लेख मशीन द्वारा अनुवादित है, अस्वीकरण देखें. कृपया इस लेख का अंग्रेजी संस्करण यहाँ पाएँ आपके संदर्भ के लिए.

आपके द्वारा Microsoft Excel 2013 में Power Pivot का उपयोग करते हुए SQL सर्वर संबंधपरक डेटा आयात करने के दौरान, आप संबंधपरक क्वेरी का उपयोग करके संबंधपरक क्वेरी बना सकते हैं. संबंधपरक क्वेरी डिज़ाइनर एक ऐसी क्वेरी बनाने में आपकी मदद करता है जो Microsoft SQL सर्वर, Microsoft Azure SQL डेटाबेस और Microsoft SQL सर्वर समानांतर डेटा वेयरहाउस से संबंधपरक डेटा को पुनर्प्राप्त करने के लिए डेटा निर्दिष्ट करती है. मेटाडेटा का अन्वेषण करने, पारस्परिक रूप से क्वेरी बनाने और अपनी क्वेरी के परिणाम देखने के लिए कोई आरेखीय क्वेरी डिज़ाइनर का उपयोग करें.  वैकल्पिक रूप से, आरेखीय क्वेरी डिज़ाइनर द्वारा बनाई गई क्वेरी देखने या क्वेरी को संशोधित करने के लिए पाठ-आधरित क्वेरी डिज़ाइनर का उपयोग करें. आप किसी फ़ाइल या रिपोर्ट से कोई मौजूदा क्वेरी आयात भी कर सकते हैं.

  1. Power Pivot विंडो खोलें.

  2. बाहरी डेटा प्राप्त करें > अन्य स्रोत से > SQL सर्वर सेपर क्लिक करें.

  3. तालिका आयात विज़ार्ड में, सर्वर नाम, क्रेडेंशियल्स और डेटाबेस निर्दिष्ट करें. अगलापर क्लिक करें.

  4. आयात करने के लिए डेटा को निर्दिष्ट करने वाली क्वेरी लिखेंक्लिक करें अगलापर क्लिक करें.

  5. संबंधात्मक क्वेरी डिज़ाइनर खोलने के लिए डिज़ाइन पर क्लिक करें.

यदि आप चाहें, तो पाठ-आधरित संपादक का उपयोग कर आप SQL भाषा में क्वेरी लिख सकते हैं. पाठ-आधरित क्वेरी डिज़ाइनर पर स्विच करने के लिए, उपकरण पट्टी में, पाठ के रूप में संपादन करें पर क्लिक करें. पाठ-आधरित क्वेरी डिज़ाइनर में क्वेरी संपादित करने के बाद, अब आप ग्राफ़ीय क्वेरी डिज़ाइनर का उपयोग नहीं कर सकते.

नोट: डेटा स्रोत प्रकारों Oracle, OLE DB, ODBC, और Teradata के लिए क्वेरी निर्दिष्ट करने के लिए, आपको पाठ-आधरित क्वेरी डिज़ाइनर का उपयोग करना होगा.

इस आलेख में

ग्राफ़ीय क्वेरी डिज़ाइनर

डेटाबेस दृश्य फलक

चयनित फ़ील्ड्स फलक

समूह और एग्रीगेट

फ़ंक्शन पैरामीटर्स फलक

संबंध फलक

लागू फ़िल्टर्स फलक

क्वेरी परिणाम फलक

ग्राफ़ीय क्वेरी डिज़ाइनर उपकरण पट्टी

स्वत: जनरेट हुई क्वेरी को समझना

पाठ-आधारित क्वेरी डिज़ाइनर

पाठ-आधरित क्वेरी डिज़ाइनर उपकरण पट्टी

आदेश प्रकार Text

उदाहरण

आदेश प्रकार StoredProcedure

उदाहरण

आदेश प्रकार TableDirect

उदाहरण

ग्राफ़ीय क्वेरी डिज़ाइनर

ग्राफ़िकल क्वेरी डिज़ाइनर में आप डेटाबेस तालिकाओं और स्तंभों का अन्वेषण कर सकते हैं, पारस्परिक रूप से SQL SELECT कथन बना सकते हैं जो किसी डेटासेट से डेटा पुनर्प्राप्त करने वाली डेटाबेस तालिकाएँ और स्तंभ निर्दिष्ट करते हैं. आप फ़ील्ड्स में शामिल करने के लिए डेटासेट चुनते हैं और वैकल्पिक रूप से, वे फ़िल्टर निर्दिष्ट करते हैं जो डेटासेट में डेटा को सीमित करते हैं. आप निर्दिष्ट कर सकते हैं कि पैरामीटर्स के रूप में फ़िल्टर्स का उपयोग किया जाता है और रन-टाइम पर फ़िल्टर का मान प्रदान कर सकते हैं. यदि आप एकाधिक तालिकाएँ चुनते हैं, तो क्वेरी डिज़ाइनर दो तालिकाओं के सेट के बीच संबंध को वर्णित करता है.

ग्राफ़ीय क्वेरी डिज़ाइनर को तीन क्षेत्रों में विभाजित किया जाता है. इस पर निर्भर करते हुए क्वेरी डिज़ाइनर का लेआउट बदलता है कि क्वेरी तालिकाओं/दृश्यों या संग्रहीत प्रक्रियाओं/तालिका-मान फ़ंक्शन्स का उपयोग करती हैं या नहीं.

नोट: 

SQL सर्वर समानांतर डेटा वेयरहाउस संग्रहीत प्रक्रियाओं या तालिका-मान फ़ंक्शन्स का समर्थन नहीं करता.

निम्न आकृति तालिकाओं या दृश्यों के साथ उपयोग करने पर ग्राफ़ीय क्वेरी डिज़ाइनर दिखाती है.

रिलेशनल क्वेरी डिज़ाइनर

निम्न आकृति संग्रहीत प्रक्रियाओं या तालिका-मान फ़ंक्शन्स के साथ उपयोग करने पर ग्राफ़ीय क्वेरी डिज़ाइनर दिखाती है.

rs_relational_graphical_SP

निम्नलिखित तालिका प्रत्येक फलक का फ़ंक्शन वर्णित करती है.

फलक

फ़ंक्शन

डेटाबेस दृश्य

डेटाबेस स्कीमा द्वारा व्यवस्थित की गई तालिकाओं, दृश्यों, संग्रहीत प्रक्रियाओं, और तालिका-मान फ़ंक्शन्स का पदानुक्रमिक दृश्य प्रदर्शित करता है.

चयनित फ़ील्ड्स

डेटाबेस दृश्य फलक में चयनित आइटम्स के डेटाबेस फ़ील्ड नामों की सूची प्रदर्शित करता है. ये फ़ील्ड डेटासेट के लिए फ़ील्ड संग्रह बन जाते हैं.

फ़ंक्शन पैरामीटर्स

डेटाबेस दृश्य फलक में संग्रहीत प्रक्रियाओं या तालिका-मान फ़ंक्शन्स के लिए इनपुट पैरामीटर्स की सूची प्रदर्शित करता है.

संबंध

डेटाबेस दृश्य फलक में तालिकाओं या दृश्यों के लिए चयनित फ़ील्ड्स से अनुमानित संबंधों या आपके द्वारा मैन्युअल रूप से बनाए गए संबंधों की सूची प्रदर्शित करता है.

लागू फ़िल्टर्स

डेटाबेस दृश्य में तालिकाओं या दृश्यों के लिए फ़ील्ड्स और फ़िल्टर मापदंड की सूची प्रदर्शित करता है.

क्वेरी परिणाम

स्वत: जनरेट हुई क्वेरी के परिणाम समूह के लिए नमूना डेटा प्रदर्शित करता है.

डेटाबेस दृश्य फलक

डेटाबेस दृश्य फलक उन डेटाबेस ऑब्जेक्ट्स के लिए मेटाडेटा प्रदर्शित करता है जिन्हें देखने के लिए आपको अनुमतियाँ प्राप्त हैं, जो डेटा स्रोत कनेक्शन्स और क्रेडेंशियल्स द्वारा निर्धारित की जाती हैं. पदानुक्रमिक दृश्य डेटाबेस स्कीमा द्वारा व्यवस्थित किए गए डेटाबेस ऑब्जेक्ट्स प्रदर्शित करता है. तालिकाएँ, दृश्य, संग्रहीत प्रक्रियाएँ, और तालिका-मान फ़ंक्शन्स देखने के लिए प्रत्येक नोड का विस्तार करें. स्तंभ प्रदर्शित करने के लिए तालिका या दृश्य का विस्तार करें.

चयनित फ़ील्ड्स फलक

चयनित फ़ील्ड्स फलक क्वेरी में शामिल करने के लिए डेटासेट और समूह और एग्रीगेट के फ़ील्ड्स प्रदर्शित करता है.

निम्नलिखित विकल्प प्रदर्शित किए गए हैं:

  • चयनित फ़ील्ड्स   आप तालिकाओं या दृश्यों, या संग्रहीत प्रक्रियाओं या तालिका-मान फ़ंक्शन्स के लिए इनपुट पैरामीटर्स के लिए का चयन करें डेटाबेस फ़ील्ड्स प्रदर्शित करता है। इस फलक में प्रदर्शित किए जाते हैं वह फ़ील्ड्स डेटासेट के लिए फ़ील्ड संग्रह हो जाते हैं।

  • किसी डेटासेट के लिए फ़ील्ड संग्रह देखने के लिए रिपोर्ट डेटा का उपयोग करें.

  • समूह और एग्रीगेट   क्वेरी में समूहीकरण और एग्रीगेट के उपयोग को टॉगल करता है. यदि आप समूहीकरण और एग्रीगेट जोड़ने के बाद समूहीकरण और एग्रीगेट सुविधा को बंद करते हैं, तो वे निकाल दिए जाते हैं. नही, (कोई नहीं), यह इंगित करता है कि किसी समूहीकरण और एग्रीगेट का उपयोग नहीं किया गया है. यदि आप समूहीकरण और एग्रीगेट सुविधा को पुन: चालू करते हैं, तो पिछला समूहीकरण और एग्रीगेट पुनर्स्थापित कर दिए जाते हैं.

  • फ़ील्ड हटाएँ   चयनित फ़ील्ड को हटाता है.

समूह और एग्रीगेट

विशाल तालिका वाले डेटाबेसेज़ को की जाने वाली क्वेरीज़ बड़ी संख्या में डेटा पंक्तियाँ लौटा सकती हैं जो उपयोग करने के लिए बहुत बड़ी है और बड़ी मात्रा में डेटा परिवहन करने वाले नेटवर्क के प्रदर्शन को प्रभावित करती है. डेटा पंक्तियों की संख्या को सीमित करने के लिए, क्वेरी में वे SQL एग्रीगेट शामिल हो सकते हैं जो डेटाबेस सर्वर पर डेटा को सारांशित करते हैं.

एग्रीगेट डेटा का सारांश प्रदान करते हैं और सारांश डेटा वितरित करने वाले एग्रीगेट का समर्थन करने के लिए डेटा को समूहीकृत किया जाता है. जब आप क्वेरी में किसी एग्रीगेट का उपयोग करते हैं, तो क्वेरी द्वारा लौटाए गए अन्य फ़ील्ड्स स्वत: समूहीकृत किए जाते हैं और क्वेरी में SQL GROUP BY क्लॉज़ होता है. आप समूह और एग्रीगेट सूची में केवल इसके आधार पर समूहीकृत विकल्प का उपयोग कर कोई एग्रीगेट जोड़े बिना डेटा को सारांशित कर सकते हैं. कई एग्रीगेट में एक संस्करण शामिल होता है जो DISTINCT कीवर्ड का उपयोग करता है. DISTINCT को शामिल करना डुप्लिकेट मानों को हटा देता है.

Microsoft SQL सर्वर Transact-SQL का उपयोग करता है और Microsoft SQL सर्वर समानांतर डेटा वेयरहाउस SQL का उपयोग करता है. SQL भाषा की दोनों उपभाषाएँ उस क्लॉज़, कीवर्ड, और एग्रीगेट का समर्थन करती है जो क्वेरी डिज़ाइनर प्रदान करता है.

निम्न तालिका एग्रीगेट्स को सूचीबद्ध करती है और उनका संक्षिप्त विवरण प्रदान करती है.

एकीकृत करना

वर्णन

औसत

किसी समूह में मानों का औसत लौटाता है. SQL AVG एग्रीगेट को कार्यान्वित करता है.

गणना

किसी समूह में आइटम्स की संख्या लौटाता है. SQL COUNT एग्रीगेट कार्यान्वित करता है.

Count Big

किसी समूह में आइटम्स की संख्या लौटाता है. यह SQL COUNT_BIG एग्रीगेट है. COUNT और COUNT_BIG के बीच अंतर यह है कि COUNT_BIG हमेशा एक bigint डेटा प्रकार मान लौटाता है.

न्‍यूनतम

किसी समूह में न्‍यूनतम मान लौटाता है. SQL MIN एग्रीगेट कार्यान्वित करता है.

अधिकतम

किसी समूह में अधिकतम मान लौटाता है. SQL MAX एग्रीगेट कार्यान्वित करता है.

StDev

किसी समूह में सभी मानों का सांख्यिकीय मानक विचलन लौटाता है. SQL STDEV एग्रीगेट को कार्यान्वित करता है.

StDevp

समूह द्वारा निर्दिष्ट किए गए किसी व्यंजक में सभी मानों के पॉप्यूलेशन के लिए सांख्यिकीय मानक विचलन लौटाता है. SQL STDEVP एग्रीगेट कार्यान्वित करता है.

Sum

किसी समूह में सभी मानों का योग लौटाता है. SQL SUM एग्रीगेट कार्यान्वित करता है.

Var

किसी समूह में सभी मानों का सांख्यिकी वेरिएंस लौटाता है. SQL VAR एग्रीगेट कार्यान्वित करता है.

Varp

किसी समूह में सभी मानों पॉप्यूलेशन के लिए सांख्यिकी वेरिएंस लौटाता है. SQL VARP एग्रीगेट कार्यान्वित करता है.

Avg Distinct

अद्वितीय औसत लौटाता है. AVG एग्रीगेट और DISTINCT कीवर्ड का संयोजन कार्यान्वित करता है.

Count Distinct

अद्वितीय काउंट्स लौटाता है. COUNT एग्रीगेट और DISTINCT कीवर्ड का संयोजन कार्यान्वित करता है.

Count Big Distinct

किसी समूह में आइटम्स का अद्वितीय काउंट लौटाता है. COUNT_BIG एग्रीगेट और DISTINCT कीवर्ड का संयोजन कार्यान्वित करता है.

StDev Distinct

अद्वितीय सांख्यिकी मानक विचलन लौटाता है. STDEV एग्रीगेट और DISTINCT कीवर्ड का संयोजन कार्यान्वित करता है.

StDevP Distinct

अद्वितीय सांख्यिकी मानक विचलन लौटाता है. STDEVP एग्रीगेट और DISTINCT कीवर्ड का संयोजन कार्यान्वित करता है.

Sum Distinct

अद्वितीय योग लौटाता है. SUM एग्रीगेट और DISTINCT कीवर्ड का संयोजन कार्यान्वित करता है.

Var Distinct

अद्वितीय सांख्यिकी वेरिएंस लौटाता है. VAR एग्रीगेट और DISTINCT कीवर्ड का संयोजन कार्यान्वित करता है.

VarP Distinct

अद्वितीय सांख्यिकी वेरिएंस लौटाता है. VARP एग्रीगेट और DISTINCT कीवर्ड का संयोजन कार्यान्वित करता है.

फ़ंक्शन पैरामीटर्स फलक

फ़ंक्शन पैरामीटर्स फलक किसी संग्रहीत प्रक्रिया या तालिका-मान फ़ंक्शन के पैरामीटर्स प्रदर्शित करता है. निम्नलिखित स्तंभ प्रदर्शित किए गए हैं:

  • पैरामीटर नाम   संग्रहीत प्रक्रिया या तालिका-मान फ़ंक्शन परिभाषित पैरामीटर का नाम प्रदर्शित करता है.

  • मान   डिज़ाइन समय पर क्वेरी परिणाम फलक में प्रदर्शित करने के लिए डेटा को पुनर्प्राप्त करने के लिए क्वेरी चलने पर पैरामीटर के लिए उपयोग किया जाने चाला मान. रन टाइम पर इस मान का उपयोग नहीं किया जाता.

संबंध फलक

संबंध फलक जॉइन संबंध प्रदर्शित करता है. डेटाबेस मेटाडेटा से पुनर्प्राप्त किए गए बाहरी कुंजी संबंधों से स्वत: संबंध खोजे जा सकते हैं, या, आप मैन्युअल रूप से उन्हें बना सकते हैं.

निम्नलिखित विकल्प प्रदर्शित किए गए हैं:

  • ऑटो डिटेक्ट. ऑटो-डिटेक्ट सुविधा को टॉगल करता है जो तालिकाओं के बीच स्वत: संबंध बनाती है. यदि ऑटो डिटेक्ट चालू किया जाता है, तो क्वेरी डिज़ाइनर तालि‍काओं में बाहरी कुंजियों से संबंध बनाता है; अन्यथा, आपको मैन्युअल रूप से संबंध बनाने होंगे. जब आप डेटाबेस दृश्य फलक में तालिकाएँ चुनते हैं, तो ऑटो डिटेक्ट स्वत: संबंध बनाने का प्रयास करता है. यदि आप मैन्युअल रूप से जॉइन्स बनाने के बाद ऑटो डिटेक्ट चालू करते हैं, तो ये जॉइन्स छोड़ दिए जाएँगे.

    महत्वपूर्ण: SQL सर्वर समानांतर डेटा वेयरहाउस के साथ इसका उपयोग करने पर जॉइन्स बनाने के लिए आवश्यक मेटाडेटा प्रदान नहीं किया जाता और स्वत: संबंध नहीं खोजे जाते. यदि आपकी क्वेरी SQL सर्वर समानांतर डेटा वेयरहाउस से डेटा को पुनर्प्राप्त करती है, तो सभी तालिका जोड़ मैन्युअल रूप से बनाए जाने चाहिए.

  • संबंध जोड़ें. संबंध सूची में एक संबंध जोड़ता है.

    यदि ऑटो डिटेक्ट चालू किया जाता है, तो वे तालिकाएँ स्वत: संबंध सूची में जोड़ी जाती हैं जिनके स्तंभों का क्वेरी में उपयोग किया जाता है. जब ऑटो डिटेक्ट यह पहचान करता है कि दो तालिकाएँ संबंधित हैं, तो एक तालिका बाईं तालिका स्तंभ में, और दूसरी दाईं तालिका में जोड़ी जाती है, और उनके बीच एक आंतरिक जॉइन बनाया जाता है. प्रत्येक संबंध क्वेरी में एक JOIN क्लॉज़ जनरेट करता है. यदि तालिकाएँ संबंधित नहीं हैं, तो वे सभी बाईं तालिका स्तंभ में सूचीबद्ध की जाती हैं और जॉइन प्रकार स्तंभ इंगित करता है कि तालिकाएँ अन्य तालिकाओं से संबंधित नहीं हैं. जब ऑटो डिटेक्ट चालू किया जाता है, तो आप मैन्युअल रूप से उन तालिकाओं के बीच संबंध नहीं जोड़ सकते जिनके लिए ऑटो डिटेक्ट यह निर्धारित करता है कि वे असंबद्ध हैं.

    जब ऑटो डिटेक्ट बंद किया जाता है, तो आप तालिकाओं के बीच संबंध जोड़ सकते हैं और बदल सकते हैं. दो तालिकाओं को जोड़ने के लिए उपयोग किए जाने वाले फ़ील्ड्स निर्दिष्ट करने के लिए फ़ील्ड्स संपादित करें पर क्लिक करें.

    संबंध सूची में संबंध दिखाई देने का क्रम वह क्रम है जिसमें क्वेरी में जॉइन निष्पादित किए जाएँगे. सूची में संबंधों को ऊपर या नीचे कर आप संबंधों का क्रम बदल सकते हैं.

    किसी क्वेरी में एकाधिक संबंधों का उपयोग करते समय, प्रत्येक संबंध में एक तालिका, पहली तालिका को छोड़कर, पूर्वगामी संबंधों में संदर्भित की जानी चाहिए.

    यदि किसी संबंध में दोनों तालिकाएँ पूर्वगामी संबंध में संदर्भित की गई हैं तो संबंध एक अलग जॉइन क्लॉज़ जनरेट नहीं करता; बल्कि पूर्वगामी संबंध के लिए जनरेट किए गए जॉइन क्लॉज़ में एक जॉइन शर्त जोड़ दी जाती है. समान तालिकाओं को संदर्भित करने वाले पूर्वगामी संबंध द्वारा जॉइन प्रकार का अनुमान लगाया जाता है.

  • फ़ील्ड्स संपादित करें. संबंधित फ़ील्ड्स संपादित करें संवाद बॉक्स को खोलता है जिसमें आप तालिकाओं के बीच संबंध जोड़ते और संशोधित करते हैं. आप जोड़ने के लिए दाईं और बाईं तालिका में फ़ील्ड्स का चयन करते हैं. किसी संबंध में एकाधिक जॉइन शर्तें निर्दिष्ट करने के लिए आप बाईं तालिका और दाईं तालिका से एकाधिक फ़ील्ड्स जोड़ सकते हैं. बाईं और दाईं तालिका को जोड़ने वाले दो फ़ील्ड्स का एक ही नाम होना आवश्यक नहीं है. जोड़े गए फ़ील्ड्स के डेटा प्रकार में संगत डेटा प्रकार होने चाहिए.

  • संबंध हटाएँ. चयनित संबंध को हटाता है.

  • ऊपर ले जाएँ और को नीचे ले जाएँ. ऊपर या नीचे संबंध सूची संबंध ले जाता है। जिसमें संबंध क्वेरी में रखी जाती हैं अनुक्रम क्वेरी परिणामों को प्रभावित कर सकते हैं। संबंध संबंध सूची में प्रकट होते हैं वे क्वेरी क्रम में जोड़े जाते हैं।

निम्नलिखित स्तंभ प्रदर्शित किए गए हैं:

  • बाईं ओर तालिका   जो एक जॉइन संबंध का भाग है पहली तालिका का नाम प्रदर्शित करता है।

  • प्रकार में शामिल हों   स्वत: जनरेट हुई क्वेरी में उपयोग किए जाने में शामिल हों SQL कथन का प्रकार प्रदर्शित करता है। किसी बाहरी कुंजी बाधा का पता लगाया है, तो डिफ़ॉल्ट रूप से, आंतरिक में शामिल हों उपयोग किया जाता है। अन्य जॉइंस प्रकार बाएँ में शामिल हों या दाईं ओर शामिल हों हो सकता है। इन में शामिल हों प्रकारों में से कोई भी लागू करते हैं, में शामिल हों प्रकार स्तंभ Unrelatedप्रदर्शित करता है। कोई क्रॉस में शामिल हों जॉइंस असंबंधित तालिकाओं के लिए बनाए जाते हैं; इसके बजाय, आप मैन्युअल रूप से संबंध बाएँ और दाएँ तालिकाओं में स्तंभों में शामिल होना बनाना आवश्यक है।

  • दाईं तालिका   जॉइन संबंध में दूसरी तालिका का नाम प्रदर्शित करता है.

  • जॉइन फ़ील्ड्स   जॉइन किए गए फ़ील्ड्स की जोड़ियों को सूचीबद्ध करता है, यदि किसी संबंध में एक‍ाधिक जॉइन शर्तें हैं तो जॉइन किए गए फ़ील्ड्स की जोड़ियाँ कॉमा (,) द्वारा अलग की जाती हैं.

लागू फ़िल्टर्स फलक

लागू फ़िल्टर्स फलक वे मापदंड सूचीबद्ध करता है जिनका उपयोग रन टाइम में पुनर्प्राप्त की जाने वाली डेटा की पंक्तियों की संख्या को सीमित करने के लिए किया जाता है. इस फलक में निर्दिष्ट किए गए मापदंडों का उपयोग एक SQL WHERE क्लॉज़ जनरेट करने के लिए किया जाता है. जब आप पैरामीटर चुनते हैं, तो एक पैरामीटर स्वत: बनाया जाता है.

निम्नलिखित स्तंभ प्रदर्शित किए गए हैं:

  • फ़ील्ड नाम   उस फ़ील्ड का नाम प्रदर्शित करता है जिस पर मापदंड लागू किया जाना है.

  • ऑपरेटर   करने के लिए फ़िल्टर व्यंजक में उपयोग की जाने वाली कार्रवाई प्रदर्शित करता है।

  • मान   फ़िल्टर व्यंजक में उपयोग करने के लिए मान प्रदर्शित करता है।

  • पैरामीटर   एक क्वेरी पैरामीटर क्वेरी में जोड़ने के लिए विकल्प प्रदर्शित करता है।

क्वेरी परिणाम फलक

क्वेरी परिणाम फलक अन्य फलकों में चयनों द्वारा निर्दिष्ट की गई स्वत: जनरेट हुई क्वेरी के परिणाम प्रदर्शित करता है. परिणाम समूह के स्तंभ वे फ़ील्ड्स हैं जिन्हें आप चयनित फ़ील्ड्स फलक में निर्दिष्ट करते हैं और पंक्ति डेटा लागू फ़िल्टर्स फलक में आपके द्वारा निर्दिष्ट किए गए फ़िल्टर्स द्वारा सीमित किया जाता है.

यह डेटा आपके द्वारा क्वेरी चलाने के समय डेटा स्रोत के मान दिखाता है.

परिणाम समूह में सॉर्ट क्रम डेटा स्रोत से डेटा पुनर्प्राप्त करने के क्रम द्वारा निर्धारित किया जाता है. सीधे क्वेरी पाठ को संशोधित कर सॉर्ट क्रम को बदला जा सकता है.

ग्राफ़ीय क्वेरी डिज़ाइनर उपकरण पट्टी

ग्राफ़ीय क्वेरी डिज़ाइनर उपकरण पट्टी क्वेरी के परिणाम निर्दिष्ट करने या देखने में आपकी सहायता करने के लिए निम्न बटन प्रस्तुत करती है.

बटन

वर्णन

पाठ के रूप में संपादन करें

स्वत: जनरेट हुई क्वेरी को देखने या क्वेरी को संशोधित करने के लिए पाठ-आधरित क्वेरी डिज़ाइनर पर टॉगल करें.

आयात करें

फ़ाइल या रिपोर्ट से एक मौजूदा क्वेरी आयात करें. फ़ाइल प्रकार .sql और .rdl समर्थित हैं.

क्वेरी चलाएँ

क्वेरी चलाएँ. क्वेरी परिणाम फलक परिणाम समूह प्रदर्शित करता है.

पृष्ठ का शीर्ष

स्वत: जनरेट हुई क्वेरी को समझना

जब आप डेटाबेस दृश्य फलक में तालिकाएँ और स्तंभ या संग्रहीत प्रक्रियाएँ और दृश्य चुनते हैं, तो क्वेरी डिज़ाइनर डेटाबेस स्कीमा से अंतर्निहित प्राथमिक कुंजी और बाहरी कुंजी संबंधों को पुनर्प्राप्त करता है. इन संबंधों का विश्लेषण कर, क्वेरी डिज़ाइनर दो तालिकाओं के बीच संबंध खोजता है और क्वेरी में जॉइन जोड़ता है. फिर समूह और एग्रीगेट जोड़कर, संबंध जोड़कर या बदलकर, और फ़िल्टर्स जोड़कर आप क्वेरी को संशोधित कर सकते हैं. वह क्वेरी पाठ देखने के लिए जो डेटा पुनर्प्राप्त करने के लिए स्तंभ, तालिकाओं के बीच जॉइन्स, और कोई समूह या एग्रीगेट दिखाता है, पाठ के रूप में संपादन करें पर क्लिक करें.

पृष्ठ का शीर्ष

पाठ-आधारित क्वेरी डिज़ाइनर

डेटा स्रोत द्वारा समर्थित क्वेरी भाषा का उपयोग कर पाठ-आधरित क्वेरी डिज़ाइनर एक क्वेरी निर्दिष्ट करने, क्वेरी चलाने, और डिज़ाइन समय पर परिणाम देखने का तरीका प्रदान करता है. आप कस्टम डेटा संसाधन एक्सटेंशन्स, और व्यंजकों के रूप में निर्दिष्ट की गई क्वेरीज़ के लिए एकाधिक SQL कथन, क्वेरी या आदेश सिंटैक्स निर्दिष्ट कर सकते हैं.

क्योंकि पाठ-आधरित क्वेरी डिज़ाइनर क्वेरी को पूर्वसंसाधित नहीं करता, वह किसी भी प्रकार के क्वेरी सिंटैक्स को समायोजित कर सकता है. कई डेटा स्रोत प्रकारों के लिए वह डिफ़ॉल्ट क्वेरी डिज़ाइनर उपकरण है.

पाठ-आधरित क्वेरी डिज़ाइनर एक उपकरण पट्टी और निम्न दो फलक प्रदर्शित करता है:

  • क्वेरी   क्वेरी पाठ, तालिका नाम, या क्वेरी प्रकार के आधार पर नाम संग्रहीत प्रक्रिया दिखाता है। सभी क्वेरी प्रकार सभी डेटा स्रोत प्रकार के लिए उपलब्ध हैं। उदाहरण के लिए, तालिका नाम केवल डेटा स्रोत प्रकार के लिए OLE DB समर्थित है।

  • परिणाम   क्वेरी डिज़ाइन समय पर चलाने के परिणाम दिखाता है।

पाठ-आधरित क्वेरी डिज़ाइनर उपकरण पट्टी

पाठ-आधरित क्वेरी डिज़ाइनर सभी आदेश प्रकारों के लिए एकल उपकरण पट्टी प्रदान करती है. निम्न तालिका उपकरण पट्टी के प्रत्येक बटन और उसके फ़ंक्शन को सूचीबद्ध करती है.

बटन

वर्णन

पाठ के रूप में संपादन करें

पाठ-आधरित क्वेरी डिज़ाइनर और ग्राफ़ीय क्वेरी डिज़ाइनर के बीच टॉगल करें. सभी डेटा स्रोत प्रकार ग्राफ़ीय क्वेरी डिज़ाइनर्स का समर्थन नहीं करते.

आयात करें

फ़ाइल या रिपोर्ट से एक मौजूदा क्वेरी आयात करें. केवल फ़ाइल प्रकार sql और rdl समर्थित हैं.

रिलेशनल क्वेरी डिज़ाइनर चिह्न

क्वेरी चलाएँ और परिणाम फलक में परिणाम समूह प्रदर्शित करें.

आदेश प्रकार

Text, StoredProcedure, या TableDirect चुनें. यदि एक संग्रहीत प्रक्रिया में पैरामीटर्स हैं, तो आपके द्वारा उपकरण पट्टी पर चलाएँ पर क्लिक करने पर क्वेरी पैरामीटर्स परिभाषित करें संवाद बॉक्स दिखाई देता है, और आप आवश्यकतानुसार मान भर सकते हैं.

नोट: यदि एक संग्रहीत प्रक्रिया एक से अधिक परिणाम समूह लौटाती है, तो डेटासेट को भरने के लिए केवल पहले परिणाम समूह का उपयोग किया जाता है.

नोट: TableDirect केवल डेटा स्रोत प्रकार OLE DB के लिए उपलब्ध है.

आदेश प्रकार Text

जब आप एक SQL सर्वर डेटासेट बनाते हैं, तो डिफ़ॉल्ट रूप से रिलेशनल क्वेरी डिज़ाइनर खुलता है. पाठ-आधरित क्वेरी डिज़ाइनर पर स्विच करने के लिए, उपकरण पट्टी में पाठ के रूप में संपादन करें टॉगल बटन पर क्लिक करें. पाठ-आधरित क्वेरी डिज़ाइनर दो फलक प्रस्तुत करता है: क्वेरी फलक और परिणाम फलक. निम्न आकृति प्रत्येक फलक को लेबल करती है.

रिलेशनल क्वेरी डिज़ाइनर

निम्नलिखित तालिका प्रत्येक फलक का फ़ंक्शन वर्णित करती है.

फलक

फ़ंक्शन

क्वेरी

Displays the SQL क्वेरी पाठ प्रदर्शित करता है. SQL क्वेरी लिखने या संपादित करने के लिए इस फलक का उपयोग करें.

परिणाम

क्वेरी के परिणामों को प्रदर्शित करता है. क्वेरी चलाने के लिए, किसी भी फलक में राइट-क्लिक करें और चलाएँ क्लिक करें, या उपकरण पट्टी पर चलाएँ बटन क्लिक करें.

उदाहरण

निम्न क्वेरी ContactType नामक तालिका से नामों की सूची लौटाता है.

नाम ContactType से का चयन करें

जब आप उपकरण पट्टी पर चलाएँ पर क्लिक करते हैं, तो क्वेरी फलक में आदेश चलता है और परिणाम, नामों की एक सूची, परिणाम फलक में प्रदर्शित की जाती है.

आदेश प्रकार StoredProcedure

जब आप आदेश प्रकार StoredProcedure, चुनते हैं, तो पाठ-आधरित क्वेरी डिज़ाइनर दो फलक प्रस्तुत करता है: क्वेरी फलक और परिणाम फलक. क्वेरी फलक में संग्रहीत प्रक्रिया नाम दर्ज करें और उपकरण पट्टी पर चलाएँ पर क्लिक करें. यदि संग्रहीत प्रक्रिया पैरामीटर्स का उपयोग करती है, तो क्वेरी पैरामीटर्स परिभाषित करें संवाद बॉक्स खुलता है. संग्रहीत प्रक्रिया के लिए पैरामीटर मान दर्ज करें.

निम्न आकृति आपके द्वारा संग्रहीत प्रक्रिया चलाने पर क्वेरी और परिणाम फलक दिखाती है. इस मामले में, इनपुट पैरामीटर्स स्थिरांक हैं.

रिलेशनल क्वेरी डिज़ाइनर

निम्नलिखित तालिका प्रत्येक फलक का फ़ंक्शन वर्णित करती है.

फलक

फ़ंक्शन

क्वेरी

संग्रहीत प्रक्रिया का नाम और कोई इनपुट पैरामीटर्स प्रदर्शित करता है.

परिणाम

क्वेरी के परिणामों को प्रदर्शित करता है. क्वेरी चलाने के लिए, किसी भी फलक में राइट-क्लिक करें और चलाएँ क्लिक करें, या उपकरण पट्टी पर चलाएँ बटन क्लिक करें.

उदाहरण

निम्न क्वेरी uspGetWhereUsedProductIDनामक संग्रहित प्रक्रिया को कॉल करता है. संग्रहित प्रक्रिया में इनपुट पैरामीटर्स होने पर आपको क्वेरी चलाते समय पैरामीटर मान प्रदान करने होंगे.

uspGetWhereUsedProductID

चलाएँ (!) बटन पर क्लिक करें. निम्न तालिका uspGetWhereUsedProductID पैरामीटर्स का एक उदाहरण प्रदान करती है जिसके लिए आप क्वेरी पैरामीटर्स परिभाषित करें संवाद बॉक्स में मान प्रदान करते हैं.

@StartProductID

820

@CheckDate

20010115

आदेश प्रकार TableDirect

जब आप आदेश प्रकार TableDirect, चुनते हैं, तो पाठ-आधरित क्वेरी डिज़ाइनर दो फलक प्रस्तुत करता है: क्वेरी फलक और परिणाम फलक. जब आप एक तालिका दर्ज करते हैं और चलाएँ बटन पर क्लिक करते हैं, तो उस तालिका के सभी स्तंभ लौटाए जाते हैं.

उदाहरण

डेटा स्रोत प्रकार OLE DB के लिए, निम्न डेटासेट क्वेरी ContactType तालिका में सभी संपर्क प्रकारों के लिए परिणाम समूह लौटाती है.

ContactType

जब आप तालिका नाम ContactType दर्ज करते हैं, वह SQL कथन का चयन करें बनाने के समतुल्य है * से ContactType.

पृष्ठ का शीर्ष

नोट: मशीन अनुवाद अस्वीकरण: यह लेख मानवीय हस्तक्षेप के बिना एक कंप्यूटर प्रणाली द्वारा अनुवादित किया गया है. Microsoft, इन मशीन अनुवादों को गैर-अंग्रेज़ी भाषी उपयोगकर्ताओं को Microsoft उत्पादों, सेवाओं और तकनीकों से संबंधित सामग्री का आनंद लेने में सहायता के लिए प्रदान करता है. लेख, मशीन द्वारा अनुवादित होने के कारण इसमें शब्दावली, वाक्य रचना या व्याकरण की त्रुटियाँ हो सकती हैं.

अपने कौशल का विस्तार करें
प्रशिक्षण का अन्वेषण करें
पहले नई सुविधाएँ प्राप्त करें
Office प्रतिभागी में शामिल हों

क्या यह जानकारी मददगार थी?

आपकी प्रतिक्रिया के लिए आपको धन्यवाद!

आपकी प्रतिक्रिया के लिए धन्यवाद! ऐसा लगता है आपको हमारे किसी Office सहायता एजेंट से कनेक्ट करना मददगार हो सकता है.

×