PROJECT OVERVIEW

Harnessing Data-driven Insights from NOAA Storm Events

blue-arrow

NOAA generates tens of terabytes of data a day from satellites, radars, ships, weather models, and other sources. Although vast wealth of data represents a substantial economic opportunity, it can cause a host of new problems in particular with performance. If data keeps growing, it can in return slow down dashboards, models, and reports.

TECHNOLOGIES
Open source technology stack (APACHE PINOT, SUPERSET). Apache Pinot ​is distributed near real-time OLAP data store that offers a SQL query on top of custom written data store.​ Near real-time ingestion of events from various data sources (such as Hadoop HDFS, Amazon S3, Azure ADLS, and Google Cloud Storage) as well as stream data sources (such as Apache Kafka, HTTP, and FTP data servers).​ Scales horizontally and linearly if data size or query increases. Superset is a modern data exploration and visualization platform.​ Superset can connect to any SQL-based data source through SQLAlchemy, including modern cloud native databases and engines at petabyte scale. Seamless, in-memory asynchronous caching and queries​. A cloud-native architecture designed from the ground up for scale.

METHODOLOGY
Utilizing real-time distributed OLAP (Online Analytical Processing) data store, designed to answer OLAP queries with low latency. Open source tools, like Apache Pinot, can be used to easily ingest, query, and visualize millions of climate events sourced from the NOAA database. The OLAP data store is used as an analytics backend to do most of the heavy lifting, and paired with another open source tool Superset to create real-time dashboards. ​

PROCESS
Connecting to big data on NOAA’s HTTP server with custom bash script utilizing wget through Ubuntu to ingest the data in near real-time. Creating Docker network for containerized resource allocation, utilizing Apache Pinot as an OLAP data store, creating web-based BI with Superset.

blue-arrow

Related Resources

AI/ML Satellite Imagery
Analysis Whitepaper

AI/ML Satellite Imagery Analysis Whitepaper

NOAA Series: AI for the Blue Economy

blue-arrow