Friday, December 30, 2011

என்ன நடக்குது இதிலே?

இப்பத்தான் கொஞ்ச வருசங்களுக்கு முன்னே மார்க்கெட்டுக்கு வந்தது. இப்போ இதுக்கான மார்க்கெட் ரொம்ப பலமாவும், இன்னும் 10-15 வருஷங்களுக்குத் தாக்குப்பிடிக்கும் தொழில்நுட்பமாகவும் இருக்கிறது. வந்த புதிதில், பெரும் நிறுவனங்களுக்கு மட்டுமே பயன் தரும் என்று நினைக்கப்பட்ட இந்தத் தொழில்நுட்பம், ஒரே பெயரில் இரண்டு மூன்று மளிகைக் கடைகள் இருந்தால்கூட பயன்படுத்த ஏற்றது என்பது இதன் வளர்ச்சிக்கு முக்கியமான காரணம்!

இந்தத் தொழில்நுட்பம்தான் Data Warehouse and Business Intelligence (DW&BI). அடிப்படை தெரிந்துகொண்டால், இது ஒன்றும் பெரிய விஷமல்ல. எந்த விஷயங்களுக்கு இதைப் பயன்படுத்தலாம் என்பதற்கு, நம் அன்றாட வாழ்வில் நடக்கும் ஒரு செயலை எடுத்துக்காட்டாக கொள்ளலாம்.

நாம் ஒரு ATM க்கு செல்வதாக வைத்துக்கொள்வோம். என்ன மாதிரியான விஷயங்களுக்காக அங்கு செல்வோம்? பணம் எடுக்க, பணம் மாற்ற (transfer), Mini Account Statement எடுக்க, காசோலை deposit செய்ய மாதிரியான வேலைகளுக்குத்தான் அங்கு செல்வோம். இது சாதாரணமாக தொழில்நுட்ப மொழியில் சொன்னால் - Transactions. இந்த மாதிரி நடக்கும் transactions களை பதிவு செய்து வைத்துக் கொள்வது, OnLine Transaction Processing database (OLTP).

இப்போது நம் தேவைக்கு, கடந்த ஒரு வருடத்துக்கான account statement வேண்டும். நமக்கு 4-5 accounts இருப்பதாக வைத்துக்கொள்வோம். நாம் இதை ATM ல் பெற முடியாது. அதாவது OLTP database ல் அந்த விவரங்கள் இருக்காது. 

அல்லது, வங்கியின் தலைமையகத்தில் புதிதாக ஒரு loan offer or credit card offer கொடுக்கத் திட்டமிட்டு இருக்கிறார்கள். அவர்களுக்கு, வாடிக்கையாளர்களின் முழு விவரம் வேண்டும். எடுத்துக்காட்டுக்கு, வங்கியில் 2 க்கும் மேற்பட்ட கணக்குகள் வைத்திருக்கும், கடந்த 3 வருடங்களில் மாதத்துக்கு குறைந்தது 5 முறை பணம் deposit செய்யும், credit card இல்லாத, சென்னையில் வசிக்கும் வாடிக்கையாளர்களின் முகவரி, தொலைபேசி, மின்னஞ்சல் வேண்டும். இந்த விவரத்தை, வங்கியில் உள்ள OLTP database ல் எடுக்க முடியாது. ஏனென்றால், இந்த database-ல் 1 வார காலம் அல்லது 1 மாத கால விவரங்கள்தான் இருக்கும். மேலும், இவ்வளவு விரிவான விவரங்களை அந்த database சேமித்து வைக்காது. இது வெறும் எடுத்துக்காட்டுக்கு மட்டுமே. ஒவ்வொரு நிறுவனத்துக்கும் பயன்பாடு மாறும்.

இந்த மாதிரி விவரங்களை தேவையான முறையில் நீண்ட காலத்துக்குச் சேர்த்து வைத்து, தேவையானபோது அளிக்கும் system தான் OLAP (OnLine Analytical Processing) database. இதுதான் Data Warehouse database (DW). இதிலிருந்து என்ன மாதிரி விவரங்கள் எடுக்கலாம், எப்படி எடுக்கலாம், எப்படி இந்த விவரங்களைக் கொண்டு வருங்காலத்தில் இன்னும் சிறப்பாகத் திட்டமிடலாம் (Decision Making), நஷ்டங்களைக் குறைக்கலாம் என்பதுதான் Business Intelligence (BI). அதாவது Data வை எப்படி எந்த விதத்தில் சேமிக்கலாம் என்பது Data Warehouse (DW) அந்த data வை எப்படி பயன்படுத்தலாம் என்பது Business Intelligence (BI). இது இரண்டும் எப்போதுமே ஒன்றாகத்தான் பயன்படுத்தப்படும். ஒன்றில்லாமல் மற்றொன்று இல்லை!

இந்த இரண்டு ஏரியாக்களிலும் பயன்படுத்த நிறைய மென்பொருள்கள் இருக்கின்றன. Informatica, IBM, SAP, MicroStrategy, Microsoft, Oracle போன்ற நிறுவனங்கள் இரண்டு ஏரியாக்களுக்குமான மென்பொருட்களைத் தயாரிக்கிறர்கள். வருங்காலத் தேவையைக் கவனத்தில் கொண்டு, மேலும் சில நிறுவனங்கள் இந்தத் துறையில் கால் வைக்கின்றன. இந்த மென்பொருட்களுக்கானத் தேவை, முன்பு பெரிய நிறுவனங்களுக்கு மட்டும்தான் என்றிருந்த நிலை, இப்போது சிறிய, நடுத்தர நிறுவனங்களும் இந்த மென்பொருட்களைப் பயன்படுத்தி நீண்டகாலப் பயன் பெறலாம் என்று மாறிவிட்டது. எனவே, இந்த மென்பொருட்கள் தெரிந்த software consultants/engineers க்கு நல்ல மார்க்கெட் இருக்கிறது. இது வர்த்தக நிறுவனங்களுக்கு மட்டுமின்றி, data எங்கெல்லாம் இருக்கிறதோ, அங்கெல்லாம் பயன்படும். ஒவ்வொரு வர்த்தக முறைக்கும் (domain) ஒவ்வொரு மாதிரி இந்த DW database ஐ வடிவமைக்கவேண்டும்.


எந்தெந்த வகையான வேலைகள் DW&BI ல் கிடைக்கும்?

- DW&BI Architect
- Data Modeler
- ETL Developer
- BI Developer
- Tester
- DW&BI Manager
- Business Analyst
- ETL/BI DBA
- Operator
- Production Support Executive

இந்த மாதிரி வேலைகள் தற்போதைக்கு அமெரிக்காவில் அதிகமாக இருக்கின்றன. UK & other European நாடுகளிலும், தேவைகள் அதிகரித்துக்கொண்டிருக்கின்றன. இந்தியாவைப் பொறுத்த வரை, consulting companies நிறைய வேலைவாய்ப்புகளைக் கொண்டிருக்கின்றன. Product based companies களில் கடந்த சில வருடங்களாக பிரகாசமான வேலைவாய்ப்புகள் உருவாகிக்கொண்டிருக்கின்றன.


முக்கியமான மென்பொருட்கள் (DW):
- Informatica (Informatica Corporation)
- Data Stage (IBM)
- SSIS (Microsoft)
- Ab Initio
- ODI (Oracle)

முக்கியமான மென்பொருட்கள் (BI):
- MicroStrategy (MicroStrategy Corporation)
- Cognos BI (IBM)
- SSRS/SSAS (Microsoft)
- Business Objects (SAP)
- Hyperian (Oracle)

மேற்கண்ட மென்பொருட்களில் பயிற்சி பெற (அ) மேலும் விவரங்கள் தேவையெனில், கீழ்கண்ட முகவரியில் தொடர்பு கொள்ளலாம்:

Axiom Semantics Technology Services (ASTS)
14 L.B Road, First Floor
Opp. Arihant E Park, Near Adyar signal
Adyar, Chennai - 20
Phone: 64558899, 9543322116, 9629529295
Email: info@axiomsemantics.com
Web: www.axiomsemantics.com

***

No comments: