मैं ईटीएल के बहुत से काम में शामिल होना शुरू कर रहा हूं, मेरा वर्तमान काम है, और हर कोई एसएसआईएस के लिए बहुत आंशिक लगता है। मैं बीआई स्टूडियो के माध्यम से सबसे मामूली परिवर्तन करने की कोशिश कर रहा हूं जो आम तौर पर LINQ के चुटकी के साथ दो फोरच लूप के बराबर होती है। मुझे उपयोग के मामलों या उपयोगकर्ताओं के बारे में निश्चित नहीं है कि यह उपकरण उपयोगी होगा, और शायद प्रबंधन को विश्वास दिलाएगा कि मैं बिना कर सकता हूं। मेरे मामले को बनाने का सबसे अच्छा तरीका क्या है, या यदि बेहतर टूलींग के लिए कोई सिफारिशें हैं, तो इसकी भी सराहना की जाएगी।डेवलपर्स के लिए, क्या यह एसएसआईएस सीखने/उपयोग करने के लायक है?
उत्तर
मुझे मूल बातें कुछ पढ़ने के अलावा एसएसआईएस नहीं पता है। आपके जैसा भी मैं LINQ के साथ बहुत सहज हूं, और डेटा को चारों ओर धक्का और डेटा बदलने के लिए जल्दी से कोड लिख सकता हूं।
लेकिन यदि तालिका में 4 गीगा डेटा है तो क्या होगा? क्या आपको लगता है कि आपका LINQ कोड उस सुंदरता को संभालने जा रहा है? इसे संभाला जा सकता है, लेकिन आसानी से नहीं, विशेष रूप से यदि कई टेबल एक-दूसरे को पार-संदर्भित करते हैं। एक बेवकूफ LINQ कार्यान्वयन सबकुछ स्मृति और दुर्घटना में लोड करने का प्रयास करेगा।
एक और औचित्य इसलिए है क्योंकि आपके सहकर्मी एसएसआईएस के साथ मजबूत हैं। एसएसआईएस पर कंपनी द्वारा बनाई गई कोई भी कंपनी LINQ की तुलना में कंपनी के लिए अधिक मूल्यवान होगी, क्योंकि अन्य लोग इसे उठा सकते हैं और इसे ठीक कर सकते हैं या बढ़ा सकते हैं।
एसएसआईएस एक अच्छा उपकरण है, लेकिन आपको पहले अंतर्निहित अवधारणाओं को समझना होगा। यह आपको प्रोग्रामिंग और डिबगिंग के बजाय ईटीएल प्रक्रिया पर ध्यान केंद्रित करने की अनुमति देता है। एक सीखने की अवस्था है।
Microsoft Project Real उदाहरण देखें और देखें कि इस तरह के कुछ के लिए फ़ोरैच लूप समकक्ष क्या होगा।
आप पेंटाहो-केटल और ओरेकल डेटा इंटीग्रेटर पर भी एक नज़र डालना चाहते हैं, लेकिन मेरा अनुमान है कि आपको वही भावना होगी।
सबकुछ के साथ, एसएसआईएस के पास इसके पेशेवर और इसके विपक्ष हैं।
एक सीधी सीखने की वक्र है, और अक्सर ऐसी चीजें जो महसूस करती हैं कि उन्हें सरल होना चाहिए। कभी-कभी यह एसएसआईएस और इसकी टूलींग की गलती है, कभी-कभी यह एसएसआईएस तरीके से सोचने का मामला नहीं है।
इसके बारे में एक अच्छी बात यह है कि यह एक सर्वर उत्पाद है, इसलिए त्रुटि प्रबंधन और लॉगिंग जैसी चीजें (कम से कम आंशिक रूप से) आपके लिए देखभाल की गई हैं।
यदि आप विभिन्न प्रणालियों में जटिल ईटीएल पैकेज बना रहे हैं, तो यह एक बहुत ही उपयुक्त और शक्तिशाली उपकरण है, और आपके कौशल सेट में जोड़ने के लिए एक बड़ी बात हो सकती है, खासकर जब आपको प्रारंभिक डिजाइन प्रक्रिया में शामिल होने की आवश्यकता होती है एक समाधान के लिए। यदि आपको पता है कि सी # कोड है, तो यह सब कुछ आप सुझा सकते हैं, जब एक एसएसआईएस पैकेज सिर्फ सही समाधान हो सकता है।
वर्तमान में एसएसआईएस एसक्यूएल की तुलना में अन्य डीबी उत्पादों के साथ एकीकृत करता है, इसके बारे में थोड़ा दर्द होता है (इसका ओरेकल समर्थन उदाहरण के लिए भयानक है) लेकिन मेरा मानना है कि माइक्रोसॉफ्ट एसएसआईएस के लिए प्रतिबद्ध है और इसे बेहतर बनाएगा। यदि आप माइक्रोसॉफ्ट की दुकान में काम करते हैं तो इसे सीखने में निवेश करना शायद सार्थक है।
और विपक्ष की ओर, यहाँ एक post by Ayende लघु उद्योगों के साथ महत्वपूर्ण दर्द अंक में से कुछ के बारे में बात है।
मैं उन सभी के साथ सहमत नहीं हूं, या नहीं सोचता कि वे एक सौदा ब्रेकर हैं, लेकिन यह जानना अच्छा है कि बाद में आपको क्या नुकसान पहुंचा सकता है।
- अच्छा प्रवेश तानाना की कमी मुझे नाराज है - यह लघु उद्योगों के
- विन्यास स्कीमा के अलावा किसी अन्य तरीके से प्रवेश करने के लिए एक असली दर्द
मुझे लगता है कि लगता है कि हो सकता है काफी कठिन है एसएसआईएस का अगला संस्करण उन सभी को संबोधित करेगा हालांकि ... यह माइक्रोसॉफ्ट की दुनिया का हिस्सा है, चीजें बेहतर बढ़ती जा रही हैं, लेकिन वे बेहतर हो जाते हैं।
- 1. क्या यह लूप के लिए सशर्त प्रीकंप्यूटिंग के लायक है?
- 2. क्या यह js फ़ाइलों को gzip करने के लायक है?
- 3. डेवलपर्स के लिए डेवलपर्स का अच्छा अनुपात क्या है?
- 4. क्या आईओएस के लिए स्थिर पुस्तकालय बनाने के लिए यह लायक है?
- 5. यह करने लायक उन्नयन है सी # 4.0
- 6. क्या यह पर्ल 6 सीखने लायक है?
- 7. क्या यह COM सीखना लायक है?
- 8. क्या यह Google एंड्रॉइड देव फोन खरीदने के लायक है?
- 9. क्या यह sqlalchemy-migrate का उपयोग करने लायक है?
- 10. क्या यह डेटाबेस में ईमेल पते एन्क्रिप्ट करने लायक है?
- 11. क्या यह जीएनयू सीखने लायक है?
- 12. ज़ेंड फ्रेमवर्क क्या यह इसके लायक है?
- 13. ग्रुपलाउट: क्या यह सीखने लायक है?
- 14. क्या यह मोनेट डीबी की कोशिश करने लायक है?
- 15. डेवलपर्स के लिए टाइपोग्राफी
- 16. क्या यह विंडोज के विभिन्न संस्करणों पर आईई के समान संस्करण का परीक्षण करने लायक है?
- 17. डेवलपर्स के लिए वीडियो
- 18. ग्राफ डेवलपर्स सॉफ्टवेयर डेवलपर्स के लिए उपयोगी है?
- 19. क्या पर्ल का उपयोग करने के लायक प्रत्येक कार्य है?
- 20. क्या .NET डेवलपर्स के लिए Node.js के बराबर है?
- 21. एसएसआईएस पैकेज क्या है और यह क्या करता है?
- 22. क्या यह अपनी जावास्क्रिप्ट बनाने के बजाय अजाक्स के लिए jQuery का उपयोग करने के लायक है?
- 23. क्या जेडीईई का उपयोग करने लायक है?
- 24. * यह करने के लिए असाइनमेंट क्या करता है (* यह = वैल)?
- 25. आईआईएस 7 में गतिशील संपीड़न को सक्षम करने के लिए यह लायक है?
- 26. एसएसआईएस के लिए कितने कोर?
- 27. सी ++ डेवलपर्स के लिए पायथन
- 28. PHP के लिए सरल एसएमटीपी ईमेल सत्यापन समारोह? इसके अलावा, क्या यह इसके लायक है?
- 29. एमवीसी - एचटीएमएल minification यह लायक है?
- 30. विधि पैरामीटर के लिए php प्रकार की जांच - क्या यह इसके लायक है?
एसएसआईएस के साथ आपको क्या समस्या है, यह वास्तव में थोक ईटीएल करने के साथ-साथ सिस्टम-टू-सिस्टम ट्रांसफॉर्म करने के लिए एक उत्कृष्ट उपकरण है (जैसे रिमोट एफ़टीपी सर्वर से फ्लैट फ़ाइलों को किसी अन्य दूरस्थ डेटाबेस सर्वर में लोड करना , या एक्सएमएल में डेटाबेस क्वेरीज निर्यात करना और webservices के माध्यम से प्रकाशन) बहुत गैर-तुच्छ परिदृश्यों में। 2.512 साल पहले – GrayWizardx
, मैंने बीआई स्टूडियो के साथ सबसे मामूली परिवर्तन करने के लिए भी संघर्ष किया। उस समय, टूलिंग बहुत अपरिपक्व लग रहा था। –