सहकर्मियों को एक्सेल पर डेटाबेस + एप्लिकेशन समाधान के फायदे दिखाने के लिए कौन से तरीके उपलब्ध हैं?


12

मैं एक ऐसी कंपनी में काम करता हूँ जहाँ एक्सेल स्प्रेडशीट हर जगह हैं। जैसा कि मेरे सहकर्मी गैर-प्रोग्रामर हैं, मुझे यकीन है कि उन्होंने इस बात पर विचार नहीं किया है कि उनके डेटा को प्रबंधित करने का एक बेहतर / आसान / अधिक उत्पादक तरीका हो सकता है। स्वाभाविक रूप से, मैं उन प्रकारों के एक आवेदन की वकालत करता हूं जो उन सुविधाओं का लाभ उठा सकते हैं जो आप संबंधपरक डेटाबेस और इंटरएक्टिव फ्रंट एंड में पाते हैं, जो वर्तमान में असमान स्प्रेडशीट पर वितरित विभिन्न वर्कफ़्लोज़ की आवश्यकताओं के अनुरूप हैं।

मेरे पास समस्या यह है कि मैंने विभिन्न दलों को ऐसी प्रणालियों की खूबियों को समझाने की कोशिश की है, लेकिन वास्तव में उन्हें खरोंच से लिखने में मुझे मुश्किल समय आ रहा है, या यहां तक ​​कि उन्हें हरियाली घास तक उजागर करने में मुश्किल हो रही है। लोग सामान्य रूप से एक्सेल को समझते हैं (भले ही वे पावर यूजर्स न हों) लेकिन 'डेटाबेस' शब्द के पॉप अप होने पर या फिर आप 'कोड' के बारे में बात करना शुरू कर देते हैं।

क्या कोई विधि सुझा सकता है, इस बात के प्रमाण के साथ कि स्प्रैडशीट से वास्तविक एप्लिकेशन पर स्विच करके वर्कफ़्लो में कैसे सुधार किया गया?


26
इस संभावना से इंकार न करें कि आपके प्रस्तावित प्लान के नुकसान फायदे को प्रभावित करते हैं। गैर-प्रोग्रामर के लिए एक्सेल एक अद्भुत उपकरण है।
अवनर शाहर-कश्तन

2
अपने डोमेन में विशेषज्ञों पर अपनी विश्वदृष्टि लगाने के लिए यह लाभदायक नहीं है। हालांकि, आप क्या कर सकते हैं, एक आवेदन प्रोटोटाइप है और इसे प्रदर्शित करता है। छोटे से शुरू करें, मौजूदा एक्सेल स्प्रेडशीट के साथ इंटरफ़ेस आसान बनाएं, और हमेशा उन्हें दिखाने से पहले अपने विचारों का परीक्षण करें।
हिरण हंटर

@avner - मैं इस बात से सहमत हूँ कि कुछ क्षतियों में आप 100% सही हैं क्योंकि हिरण बताते हैं। हालाँकि, समस्याओं में से एक मुझे हर समय दिखता है कि मेरे सहकर्मी आवश्यक रूप से विशेषज्ञ नहीं हैं ...!
बोटिंगबर्ग

1
हो सकता है कि डेटाबेस या एक्सेल के विशेषज्ञ न हों, लेकिन अधिकांश की तुलना में वे अपने व्यवसाय के क्षेत्र में विशेषज्ञ हो सकते हैं और उस (जैसे) उन निर्णयों को चलाना चाहिए जो ठीक हैं।
माइकल ड्यूरेंट

1
डेटाबेस + एप्लिकेशन बहुत अच्छी तरह से डेटाबेस + एक्सेल हो सकता है। मेरा सहकर्मी इसका उपयोग डेटाबेस से आंतरिक एक्सेल उपयोगकर्ता की संख्या प्रस्तुत करने के लिए करता है। आप डेटाबेस (डीएसएन) से पढ़ने के लिए एक्सेल को बताएं। बाहरी उपयोगकर्ताओं के लिए हमारे पास एक ही डेटाबेस से html उत्पन्न करने के लिए ऐप है।
imel96

जवाबों:


15

जब लोग डेटा का प्रबंधन करते हैं, तो तीन मूलभूत रूप से अलग-अलग तरीके होते हैं जिनसे वे मूल्य जोड़ सकते हैं:

  1. कम्प्यूटिंग
  2. भंडारण और पुनर्प्राप्ति
  3. अग्रेषण और साझाकरण।

साधारण अंकगणित के स्तर पर कंप्यूटिंग के लिए, आप एक्सेल को हरा नहीं सकते। यहां तक ​​कि अगर आप एक अनुभवी प्रोग्रामर हैं, तो आप उस समय के एक अंश में एक स्प्रेडशीट का निर्माण कर सकते हैं जिसे आप कंप्यूटर प्रोग्राम लिखने और डिबग करने के लिए ले जाएंगे। आप डेटा को तालिकाओं में समूह कर सकते हैं और प्रश्नों के साथ मिलने वाले कुछ लाभों को प्राप्त करने के लिए लुकअप फ़ंक्शन का उपयोग कर सकते हैं। पिवट टेबल और रेखांकन सुविधाएँ डेटा को सरल और आसान बनाते हैं।

फ़ाइल / दस्तावेज़ स्तर पर संग्रहण और पुनर्प्राप्ति के लिए एक्सेल एमएस वर्ड या एमएस एक्सेस के रूप में उपयोगी है। एसक्यूएल प्रश्नों के स्तर पर पुनर्प्राप्ति के लिए, एमएस एक्सेस एक्सेल की तुलना में बहुत बेहतर काम करता है, हालांकि एक्सेस गंभीर रूप से सीमित है क्योंकि आपको पता चल जाएगा कि क्या आपने कभी किसी औद्योगिक ताकत DBMS के साथ एक्सेस की तुलना की है।

डेटा शेयरिंग के लिए, एक्सेल बेहद आदिम है। अधिकांश दुकानें जो एक्जिट द्वारा एक्सेल को अपनाती हैं, इस बिंदु पर मुसीबत में आती हैं। आपका प्रश्न बताता है कि आपकी दुकान पर ऐसा है।

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

एक और डेटाबेस की लागत है। जैसा कि पहले ही एक अन्य प्रतिक्रिया में कहा गया है, डेटाबेस के नुकसान फायदे से आगे निकल सकते हैं।

एक और डेटाबेस की विश्वसनीयता है। जो लोग डेटाबेस में डेटा डालते हैं वे आमतौर पर ऐसा करते हैं क्योंकि यह उनका काम है या शायद खुद के लिए कुछ हासिल करना है, जैसे किसी वेबसाइट पर ऑर्डर देना। वे इसे सामुदायिक भावना से बाहर नहीं करते हैं। कम से कम, ज्यादा नहीं। अच्छे इनपुट के बिना, डेटाबेस कभी विश्वसनीयता हासिल नहीं करता है।

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

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

दूसरा, यह एक बड़े केंद्रीकृत DBMS की तुलना में कम डराने वाला है। जब उपयोगकर्ताओं को तालिका दृश्य में एक्सेस तालिका खोलने का तरीका दिखाया जाता है, तो केवल उस पर क्लिक करके, वे तालिकाओं के अपने डर को खो देते हैं। और यह तथ्य कि एकल फ़ाइल डेटा, डेटा परिभाषाओं को संग्रहीत करती है, और अनुप्रयोग उन लोगों के लिए चीजों को सरल रखता है जो सिस्टम के संदर्भ में नहीं सोचते हैं।

तीसरा, यह एक्सेल और वर्ड के साथ अच्छा खेलता है। एक एक्सेल स्प्रेडशीट में एक टेबल या क्वेरी कॉपी करना एक बटन पर क्लिक करने जितना आसान है।

इससे पहले कि मैं इस बिंदु पर पहुंच पाता, मुझे एक्सेस के बारे में कुछ हद तक स्नोबोर्ड रवैये पर काबू पाना था। यह SQL सर्वर या Oracle नहीं है। लेकिन जब तक आप सीमाओं को समझते हैं, तब तक इसका उपयोग होता है

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


आपके विचार के उत्तर के लिए धन्यवाद। अधिकांश स्थानों पर पहुंच एक गंदा शब्द है, लेकिन मुझे आश्चर्य है कि अगर यह इस कंपनी के लिए एक 'प्रोटोटाइप टूल' के रूप में पर्याप्त उपयोगी नहीं होगा। इसके अलावा, मैं एक्सेल की शक्ति की सराहना करता हूं (जैसे कि रेखांकन कार्यों के साथ) इसलिए हमेशा मेरे द्वारा बनाए गए किसी भी समाधान में एक्सेल को प्लग करने के लिए एक कनेक्टर उपलब्ध होगा।
नौका विहार

1
मैं समझता हूं कि कई विशेषज्ञों के बीच पहुंच एक गंदा शब्द क्यों है। इससे पहले कि मैं अपने स्नोबॉल के रवैये से छुटकारा पाऊं, मैं खुद ही इसे खत्म कर दूंगा। बात यह है, जैसा कि वायट ने कहा, समस्याओं का एक वर्ग है जिसके लिए एक्सेस एक पूरी तरह से पर्याप्त उपकरण है, और जहां आपको पूर्ण विकसित DBMS की शक्ति की आवश्यकता नहीं है। परेशानी आमतौर पर तब होती है जब कोई व्यक्ति जिसने ध्वनि डेटाबेस डिजाइन के सिद्धांतों को कभी नहीं सीखा (जिसमें सामान्यीकरण तक सीमित नहीं है) केवल भोले अंतर्ज्ञान का उपयोग करके एक्सेस डेटाबेस को एक साथ रखने की कोशिश करता है। परिणाम आमतौर पर भयानक है।
वाल्टर मिती

2
एक्सेस की कई कमियों को डेटा स्टोर के लिए SQL सर्वर एक्सप्रेस डेटाबेस के बजाय MMDB या .ACCDB के उपयोग से कम किया जा सकता है। आपको बेहतर प्रदर्शन मिलता है, बेहतर स्थिरता मिलती है, और राड के सभी फायदे जो एक्सेस प्रदान करते हैं।
रॉबर्ट हार्वे

@RobertHarvey - अच्छी योजना, भले ही आप यूआई को केवल एक एक्सेस प्रोजेक्ट में रखते हों और दूसरे में डेटा स्टोर जो एक लंबा रास्ता तय कर सकते हैं।
जेम्स स्नेल

5

मैं @ WalterMitty के अच्छे उत्तर में कुछ विचार / विचार जोड़ना चाहूंगा।

वह सही है कि यह वास्तव में एक्सेल फाइलों के उद्देश्य पर निर्भर करता है। मैं हालांकि यह कहना चाहूंगा कि यदि उनके पास जटिल नियम और डेटा हैं, तो आप नियम इंजनों की शक्ति का लाभ उठाने के बारे में सोच सकते हैं। जैसे नियम इंजन Drools , OpenRules या OpenL टेबलेट (Drools कि मैं जानता हूँ कि के लिए कम से कम), ऑन-द-मक्खी इन नियमों को अद्यतन करने के आप व्यापार के नियम के भंडारण के लिए Excel फ़ाइलों का उपयोग करने की अनुमति है, और।

यह व्यापार-दिमाग वाले लोगों के लिए अपने ... व्यापार पर नियंत्रण रखने के लिए, और व्यवसाय को ठीक से अलग करने के लिए एक उत्कृष्ट तरीका है, जो आपकी नौकरी है, या कम से कम आईटी विदाई का काम। मुझे लगता है कि व्यवसाय के लोग इस बात से सहमत होंगे कि भंडारण, रखरखाव और बैकअप को अपने कंधों से हटा लेना चाहिए। आपको वास्तव में बैकअप भाग के साथ उन्हें थोड़ा डराना चाहिए:

  • अगर आदमी की हार्ड ड्राइव अचानक मर जाती है तो क्या होगा?
  • यदि फ़ाइल दूषित, हटा दी गई, अनजाने में रीसेट हो गई तो क्या होगा?
  • यदि हम Excel 2007 से Excel 2013 में माइग्रेट करते हैं, तो क्या सब कुछ ठीक हो जाएगा?

अब, यदि आप इस तरह से जाते हैं, तो इस तथ्य के बारे में भी सोचें कि यदि आप डेटाबेस जोड़ते हैं, तो उनका स्वास्थ्य और अखंडता बनाए रखना आपका काम होगा । यही है, आपको डेटा बैकअप रखने के लिए एक तरीका, या / और अपनी आईटी अवसंरचना तैयार करना चाहिए। यद्यपि ओरेकल, या आईबीएम के डेटाबेस के रूप में परिष्कृत नहीं है, माइक्रोसॉफ्ट एक्सेस बैकअप का उत्पादन कर सकता है (हालांकि मुझे यकीन नहीं है कि यह स्वचालित हो सकता है)।

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


4

जब आप एक अलग प्रणाली का उपयोग करने के लाभों के बारे में लोगों को मनाने की कोशिश कर रहे हैं तो आपको उन्हें मनाने की कोशिश करने से बचना चाहिए।

मुझे पता है कि बहुत अजीब लगता है।

लेकिन मेरा मतलब यह है:

लोग वर्तमान प्रणाली का उपयोग करना पसंद करते हैं। यह उनके लिए काम करता है। इसका उपयोग करना आसान है और परिवर्तन करने के लिए जल्दी है। लोगों को एक और प्रणाली का उपयोग करने के लिए राजी करने के लिए उन्हें वयस्कों की तरह व्यवहार करें:

एक्सेल और डेटाबेस एप्रोच के प्रो और कोन को बाहर रखें। प्रत्येक के छोटे और दीर्घकालिक परिणामों की व्याख्या करें। यदि आप BOTH के सभी लाभों का उल्लेख कर सकते हैं और फिर भी लोगों को बदलने के लिए राजी कर सकते हैं तो आपने पर्याप्त तर्क दिया है। मुख्य बात यह है कि निर्णय लेने के लिए कि डेटाबेस दृष्टिकोण आपके द्वारा प्रस्तुत तथ्यों और अवधारणाओं के आधार पर बेहतर है।


1

हमारे पास जो समस्या थी वह विभिन्न उद्देश्यों के साथ विभिन्न एक्सेल शीट की थी, लेकिन समान संपर्कों के साथ। फिर जब किसी संपर्क ने उनके एड्रेस को बदल दिया तो सभी एक्सेल को सिंक्रनाइज़ करना कठिन होगा और जबकि उनके एडल्ट को एक्सेल शीट 1 में बदल दिया गया था, फिर भी उन्हें मेल मिलेगा क्योंकि एक्सेल शीट 2 अपडेट नहीं हुई थी।

हमने इसे ग्राहकों के एक केंद्रीय डेटाबेस के साथ हल किया।


1

मैंने एक ऐसे संगठन के लिए काम किया, जिसके पूरे स्थान पर स्प्रेडशीट थी, मोटे तौर पर क्योंकि आईटी संसाधनों को बुरी तरह से उखाड़ फेंका गया था। यदि संभव होता तो वे इसे एक आवेदन में स्थानांतरित कर देते - यह बस संभव नहीं था।

मेरे द्वारा उस संगठन को छोड़ने के बाद की गई चीजों में से एक एक्सेल स्प्रेडशीट से C # / SQL सर्वर टेबल रखरखाव कार्यक्रमों को बनाने के लिए एक उपकरण बनाया गया था। यह मान लेता है कि स्तंभ शीर्षक तालिका निर्माण और फ़ील्ड लेबलिंग के उद्देश्यों के लिए स्तंभ नाम है। हालांकि, यह एक क्रूड इंस्ट्रूमेंट है। यह एक्सेल के साथ कुछ नहीं करने के लिए इस्तेमाल किया जा रहा समाप्त हो गया।

जिन मुद्दों पर हम कई श्रेणियों में भागे थे:

  • सत्यापन: जब सत्यापन नियम जटिल होते हैं, तो लोगों को प्रक्रियाओं को अपने सिर में रखना पड़ता है। स्प्रेडशीट को 'यदि' सभी जगह पर स्टेटमेंट के साथ डिज़ाइन करना संभव है, जब तक कि लोग समझते हैं कि ये कैसे काम करते हैं।

  • साझा करना: जैसा कि कहीं और बताया गया है, यदि किसी व्यक्ति के पास नेटवर्क शेयर स्प्रेडशीट है, जो पढ़ने / लिखने के लिए खुला है, तो अन्य उपयोगकर्ता केवल पढ़ सकते हैं। हम उस बिंदु पर नहीं थे जहाँ हम एक सहयोग मोड में एक स्प्रेडशीट खोल सकते थे। यह एक और बात थी जो आईटी लोग उस समय संभाल नहीं सकते थे।

  • स्कीमा स्थिरता: जिस स्थिति में हम थे, उसमें प्रत्येक राज्य के लिए एक स्प्रेडशीट थी: प्रारूप सामान्य था लेकिन राज्य डेटा द्वारा राज्य अलग-अलग फ़ाइलों में यात्रा करता था। यदि किसी ने एक स्तंभ का रचनात्मक उपयोग किया है तो सभी को इस उपयोग पर सहमत होना था, जो हमेशा आश्वस्त नहीं था।

स्प्रेडशीट हमेशा एक नेटवर्क शेयर पर थे और सर्वर को हर रात बैकअप दिया गया था, इसलिए यह कोई भी मुद्दा नहीं था। वहाँ भी उनमें से एक गलती से एक गंतव्य के लिए ईमेल किया जा रहा है जहाँ यह नहीं था की अलग संभावना थी। जबकि इस मामले में वास्तविक नुकसान की संभावना थोड़ी थी, संगठन वह था जहां 'उदाहरण के लिए अग्रणी' यह विश्वसनीयता के लिए महत्वपूर्ण था। उस तरह का खिलवाड़ शर्मनाक होता।

मैंने क्रेगलिस्ट पर एक विज्ञापन देखा, जहां किसी को "एक्सेल गुरु" की आवश्यकता थी। मैंने इसे एक दोस्त को दिया जो नौकरियों के बीच था, और उसने पाया कि कंपनी के पास राज्य भर में साइटों पर निर्माण अनुबंधित आकलन प्रणाली थी। यहाँ किसी ने सिस्टम को 'वे शैली में अधिक काम करने के लिए' करने के लिए मनमाना सिद्धांत दिया था। वह जो भी शैली थी, उससे बहुत नुकसान हुआ था। उन्होंने इसे ठीक करने में कई दिन लगाए। शायद ही वह अपने काम में बदल गया था और भुगतान किया था कि वे उसे दूसरे शहर में एक दूसरे को ठीक करने के लिए वापस बुलाए। एक ही कहानी: किसी ने मनमाने ढंग से 'तय' कर दिया कि वे क्या चाहते हैं। यह तो और भी बुरा था।

इस तरह के जटिल सिस्टम को तदर्थ अनुकूलन की 'पहुंच से बाहर' होने की आवश्यकता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.