-
Notifications
You must be signed in to change notification settings - Fork 17
OGDI Service Topology
The DataLab Data Browser provides a graphical user interface for browsing and interacting with the data which has been imported into the DataLab.
The Data Browser Web Role provides:
- Map (with overlay of supported data points)
- Graph Visualization of Data
- Ability to download data sets in multiple data formats
The Data Browser Worker Role is responsible for:
- Converting Data from the DataLab native format to
- CSV
- DAISY
- Sending Email (provided the required [SMTP] settings are configured in the Service Configuration)
The Data Service Provides the means of extracting the data from multiple Windows Azure Storage Accounts.
The Data Service is an ASP.NET MVC based Http Service to the back end Data Containers.
The Configuration Storage Account is a Windows Azure Storage Account which identifies a number of Data Container Storage Accounts which have been setup for storing information in DataLab.
Blob Storage maintains:
- Diagnostic Information
- Data overflow from Table Columns
This is the main storage location for configuration information in a DataLab install. This configuration information includes:
- Data Container Endpoints
- Analytic Information
- Page Views
- Data Views
- Comments
- Ratings for Data
- User Information
The Windows Azure [Storage] Queue provides the means for asynchronous communication between the Data Browser Web and Worker Role.
XML formatted messages are placed on the Queue to be picked up and processed by the worker role.
Stores the data for use in DataLab. Multiple of these Data Container Storage Accounts can be added to the DataLab in order to provide storage for as much data as needed.
Stores the uploaded CSV or KML data in the Data Browser native format.