Business Motivations and Drivers for Adoption
Adopting a Big Data strategy is a transformative move for any organization, but success requires more than just powerful tools. It demands a rigorous understanding of organizational prerequisites and a structured approach to the data lifecycle. Based on the “Introduction to Big Data Computing” curriculum, here is a comprehensive breakdown of the essential considerations for planning and executing a Big Data initiative.
Organizational Prerequisites for Big Data Adoption
Before diving into hands-on analysis, enterprises must establish a foundation that ensures value, security, and scalability.
- Data Management and Governance: Requisite frameworks must be in place to ensure data and solution environments are regulated, standardized, and evolved in a controlled manner.
- Data Procurement and Economics: While open-source platforms can make solutions economical, acquiring external data from commercial markets or government sources remains expensive.
- Privacy and Regulations: Analytics can inadvertently reveal confidential information. Solutions include deep awareness of privacy regulations and employing techniques like data tagging and anonymization.
- Security Infrastructure: Repositories must be secured via robust authentication and authorization. Note that some NoSQL databases lack built-in security, relying on simple HTTP-based APIs that exchange data in plaintext, making them prone to network attacks.
- Data Provenance: Capturing information about a data source and its processing history is essential for auditing and determining data authenticity and quality. This metadata should be captured at every stage: data-in-motion, data-in-use, and data-at-rest.
- Real-time vs. Batch Support: Most open-source tools are batch-oriented. Near-real-time results often require combining incoming transactional data with previous batch-processed data, as many pure real-time solutions are proprietary.
- Performance and Bandwidth: High data volumes lead to long processing and query times. A major bottleneck is network bandwidth; for instance, transferring 1 petabyte over a 1-Gbps connection can take approximately 2,750 hours.
- Cloud Hosting: Adoption may necessitate hosting infrastructure in the cloud due to inadequate in-house hardware, lack of upfront capital, or storage limits
The 9 Stages of the Big Data Analytics Lifecycle
A distinct methodology is required to control the flow of data and establish feedback loops for continuous refinement. The lifecycle follows these nine critical stages:
Stage 1: Business Case Evaluation
- Analysis must begin with a well-defined business case providing clear justification, motivation, and goals.
- The case must be assessed and approved before any hands-on tasks.
- Key Performance Indicators (KPIs) should be identified to set assessment criteria; if unavailable, SMART goals (Specific, Measurable, Attainable, Relevant, Timely) should be used.
Stage 2: Data Identification
- Teams must identify required datasets and their sources, whether internal or external.
- Utilizing a wide variety of data sources increases the probability of discovering hidden patterns and correlations.
Stage 3: Data Acquisition & Filtering
- Data is acquired and subjected to automated filtering to remove corrupt, irrelevant, or “noise” data that has no value to the specific analysis.
- Corrupt data includes records with missing, invalid, or nonsensical values.
Stage 4: Data Extraction
- Disparate data types must be extracted and transformed into a format compatible with the Big Data solution.
Stage 5: Data Validation & Cleansing
- Unlike validated traditional enterprise data, external Big Data is often unstructured and lacks validity.
- Complex validation rules must be established to remove invalid data that could otherwise falsify results.
Stage 6: Data Aggregation & Representation
- This stage determines methods for information aggregation across multiple datasets.
- Challenges: Differences in data models (structure) and semantics (e.g., one dataset using “surname” while another uses “last name”) can make this time-intensive.
Stage 7: Data Analysis
- This iterative stage combines data mining and complex statistical analysis to discover patterns.
- Confirmatory Analysis: A deductive approach where a “hypothesis” is proposed beforehand and then proven or disproven.
- Exploratory Analysis: An inductive approach (data mining) with no predetermined assumptions, used to discover patterns or anomalies.
Stage 8: Data Visualization
- Massive amounts of data are communicated graphically (graphs, scatter plots, maps) for effective interpretation by business users.
- This allows users to discover answers to questions they may not have yet formulated.
Stage 9: Utilization of Analysis Results
- The final results support business decision-making and are transformed into domain-specific “value”.
- The analysis produces “models” that encapsulate new insights into data patterns and relationships.
🔙 Back to all notes
𝕏 Let’s Connect
Get Prajun Trital’s stories in your inbox
Join Medium for free to get updates from this writer.
Backlinks:
Intro to Big Data Computing










