स्नोफ्लेक में उपयोगकर्ताओं को कैसे सूचित करें?

Nov 25 2022
आज का ब्लॉग स्नोफ्लेक उपयोगकर्ताओं को सूचित करने पर ध्यान केंद्रित कर रहा है। यह निश्चित ट्रिगर बिंदु पर आधारित हो सकता है या स्वचालन के भाग के रूप में आसानी से उपयोग किया जा सकता है।

आज का ब्लॉग स्नोफ्लेक उपयोगकर्ताओं को सूचित करने पर ध्यान केंद्रित कर रहा है। यह निश्चित ट्रिगर बिंदु पर आधारित हो सकता है या स्वचालन के भाग के रूप में आसानी से उपयोग किया जा सकता है।

यह एक महत्वपूर्ण टुकड़ा है जो स्नोफ्लेक में गायब था और मेरे सहित कई उपभोक्ताओं ने लंबे समय से इस सुविधा के लिए अनुरोध किया है। " सिंपल मेल ट्रांसफर प्रोटोकॉल " अभी व्यापक रूप से उपयोग किया जाता है और अन्य डेटाबेस तकनीकों में ज्ञात शब्द है। नोटिफिकेशन सिस्टम स्टोर्ड प्रोसीजर फीचर केवल Amazon Web Services (AWS) पर होस्ट किया गया है और वर्तमान में इसमें है

एडब्ल्यूएस एसईएस का उपयोग करके भेजे गए संदेश की सामग्री को स्नोफ्लेक द्वारा संदेश के वितरण को प्रबंधित करने के लिए तीस दिनों तक बनाए रखा जा सकता है और उसके बाद हटा दिया जाता है।

यह सूचना प्रणाली किस AWS क्षेत्र पर होस्ट की गई है?

नीचे स्नोफ्लेक प्रलेखन के अनुसार क्षेत्र हैं।

  1. us-west-2
  2. हमें-पूर्व-1
  3. यूरोपीय संघ-पश्चिम-1

हाँ, यह सुविधा सभी 3 क्लाउड प्रदाता में उपलब्ध है और काम कर रही है। आप सभी 3 क्लाउड प्रदाता से नीचे एक डेमो स्क्रीनशॉट देखेंगे।

यह अधिसूचना प्रक्रिया कैसे काम करती है?

प्रत्येक समर्थित स्नोफ्लेक प्रदाता क्षेत्र में एक इनबिल्ट प्रक्रिया SYSTEM$SEND_EMAIL() होगी जिसका उपयोग केवल सभी सत्यापित स्नोफ्लेक उपयोगकर्ता को ईमेल सूचना भेजने के लिए किया जाता है।

ईमेल सूचनाएं केवल स्नोफ्लेक उपयोगकर्ताओं को उसी खाते के भीतर भेजी जा सकती हैं, और उन उपयोगकर्ताओं को स्नोसाइट या क्लासिक वेबुई के माध्यम से अपने ईमेल पते सत्यापित करने होंगे।

आपको ईमेल भेजने के लिए पूर्वापेक्षा के रूप में TYPE=EMAIL के साथ एक सूचना एकीकरण बनाने की आवश्यकता है। तो वास्तविक प्रक्रिया नीचे की तरह होगी। आपके द्वारा निर्दिष्ट किए जा सकने वाले ईमेल पतों की अधिकतम संख्या 50 है।

उपयोग-मामले क्या हैं जहां हम इसका उपयोग कर सकते हैं?

कैसे कुछ डेमो के बारे में?

चरण 1: उस ईमेल आईडी को सत्यापित करें जिस पर आप वर्तमान खाते से मेल भेजना चाहते हैं।

चरण 2: अधिसूचना एकीकरण बनाएँ

यदि अधिसूचना एकीकरण के लिए ALLOWED_RECIPIENTS पैरामीटर में प्राप्तकर्ता सूची में कोई ईमेल पता शामिल नहीं है, तो कोई ईमेल नहीं भेजा जाता है।

सूचना
एकीकरण बनाएं
_
_ _

यह मौजूद है या नहीं, यह सत्यापित करने के लिए शो इंटीग्रेशन फ़ंक्शन का उपयोग करें।

'EMAIL_NOTIFICATION_INTEGRATION' जैसे एकीकरण दिखाएं;

चरण 3: सिस्टम$SEND_EMAIL प्रो को कॉल करें । सुनिश्चित करें कि आप जिस भूमिका का उपयोग कर रहे हैं, उसके पास अधिसूचना एकीकरण का उपयोग करने का विशेषाधिकार है।

कॉल SYSTEM$SEND_EMAIL(
'EMAIL_NOTIFICATION_INTEGRATION',
<' v सत्यापित ईमेल आईडी'> ,
'ईमेल अलर्ट: कार्य समाप्त हो गया है।',
'कार्य सफलतापूर्वक समाप्त हो गया है'||CURRENT_ACCOUNT()||' खाता जो '| |CURRENT_REGION()||' क्षेत्र '|| CURRENT_TIMESTAMP()
);

नीचे AWS प्लेटफॉर्म से प्राप्त ईमेल नमूना है।

नीचे एज़्योर प्लेटफॉर्म से प्राप्त ईमेल नमूना है।

नीचे जीसीपी प्लेटफॉर्म से प्राप्त ईमेल नमूना है।

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

आप मुझे ढूंढ सकते हैं:

मेरे यूट्यूब चैनल को सब्स्क्राइब करें: https://www.youtube.com/c/RajivGuptaEverydayLearning

माध्यम पर मेरा अनुसरण करें: https://rajivgupta780184.medium.com/

ट्विटर पर मुझे फॉलो करें: https://twitter.com/RAJIVGUPTA780

लिंक्डइन में मेरे साथ जुड़ें: https://www.linkedin.com/in/rajiv-gupta-618b0228/

#सीखते रहें #शेयर करते रहें #RajivGuptaeveryday Learning #SnowflakeDataSuperhero #RajivGupta