Unit 2
Unit 2
Stream Data Model and Architecture: A streaming data architecture is a dedicated network
of software components capable of processing large amount of stream data from many
sources. Unlike conventional data architecture solutions, which focus on batch reading and
writing, a streaming data architecture take data as it is generated in its raw form, stores it,
and may incorporate different components for real-time data processing and manipulation.
An effective streaming architecture must designed for the different characteristics of data
streams which tend to generate large amounts of structured and semi-structured data that
requires filtering and pre-processing to be useful.
Due to its complexity, stream processing cannot be solved with one ETL(Extract,
transform, and load) tool or database. That’s why organizations need to adopt solutions
consisting of multiple building blocks that can be combined with data pipelines within the
organization’s data architecture.
Although stream processing was initially considered a niche technology, it is hard to
find a modern business that does not have an eCommerce site, an online advertising strategy,
an app, or products enabled by IoT.
Each of these digital assets generates real-time event data streams, thus fueling the
need to implement a streaming data architecture capable of handling powerful, complex, and
real-time analytics.
Stream Computing: The word stream in stream computing is used to mean pulling in
streams of data, processing the data and streaming it back out as a single flow. Stream
computing uses software algorithmsthat analyzes the data in real time as it streams in to
increase speed and accuracy when dealing with data handling and analysis.
Way to do it
• Step 1 - Data collection
• Step 2 - Data processing
• Step 3 - Data analysis
• Step 4 - Data visualization
Stock Market Prediction: The Stock market process is full of uncertainty and is affected by
many factors. Hence the Stock market prediction is one of the important exertions in
finance and business. There are two types of analysis possible for prediction, technical and
fundamental. In this paper both technical and fundamental analysis are considered.
Technical analysis is done using historical data of stock prices by applying machine learning
and fundamental analysis is done using social media data by applying sentiment analysis.
Social media data has high impact today than ever, it can aide in predicting the trend of the
stock market. The method involves collecting news and social media data and extracting
sentiments expressed by individual. Then the correlation between the sentiments and the
stock values is analyzed. The learned model can then be used to make future predictions
about stock values. It can be shown that this method is able to predict the sentiment and
the stock performance and its recent news and social data are also closely correlated.