shifali choubey gise lab iitb decision support system for farmers

13
SHIFALI CHOUBEY GISE LAB IITB Decision Support System For Farmers

Upload: nathaniel-grant

Post on 05-Jan-2016

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SHIFALI CHOUBEY GISE LAB IITB Decision Support System For Farmers

SHIFALI CHOUBEYGISE LAB

IITB

Decision Support System For Farmers

Page 2: SHIFALI CHOUBEY GISE LAB IITB Decision Support System For Farmers

Agenda

Factors affecting farming activityData collected from farmersMotivationOur Approach

Normalization Report generation Dimensional Analysis

Page 3: SHIFALI CHOUBEY GISE LAB IITB Decision Support System For Farmers

Factors affecting farming activity

Location.Type of soil.Time of sowing.Type of Fertilizer/Insecticide used.Frequency of irrigation.Frequency of hoeing.

Page 4: SHIFALI CHOUBEY GISE LAB IITB Decision Support System For Farmers

Data collected from farmers

Page 5: SHIFALI CHOUBEY GISE LAB IITB Decision Support System For Farmers

Motivation

Best Farming Practices Crop Analysis Usage pattern of insecticides/fertilizer Frequency of irrigation Location wise analysis

Page 6: SHIFALI CHOUBEY GISE LAB IITB Decision Support System For Farmers

Our Approach

Normalization. Data cleansing. Huge database divided into 17 tables. Entity relationship diagram for normalized tables.

Page 7: SHIFALI CHOUBEY GISE LAB IITB Decision Support System For Farmers

Our Approach

Generated Reports. Tool Used: Jasper Soft. Reports in from of tables, charts and crosstabs.

Page 8: SHIFALI CHOUBEY GISE LAB IITB Decision Support System For Farmers

Our Approach

Dimensional Analysis Data Warehouse Star Schema Cube Operations

Page 9: SHIFALI CHOUBEY GISE LAB IITB Decision Support System For Farmers

What is a Data Warehouse ?

A data warehouse is a subject-oriented, integrated, nonvolatile, time-variant

collection of data in support of management's decisions.

- WH Inmon

Data stored for historical period. Data is populated in the data warehouse on daily/weekly basis depending upon the requirement.

Data stored for historical period. Data is populated in the data warehouse on daily/weekly basis depending upon the requirement.

Can I see how the application of fertilizer on particular crop affected the yield?

Can I see how the application of fertilizer on particular crop affected the yield?

Data from multiple sources is integrated for a subject

Data from multiple sources is integrated for a subject

Identical queries will give same results at different times. Supports analysis requiring historical data

Identical queries will give same results at different times. Supports analysis requiring historical data

Page 10: SHIFALI CHOUBEY GISE LAB IITB Decision Support System For Farmers

Star Schema

A technique for modeling data that is optimized for end-user

access that utilizes Fact and Dimension tables

Fact table: It consists of the measurements, metrics or facts.

Dimension table: Dimensions are particular angle or perspective that you see the facts.

Page 11: SHIFALI CHOUBEY GISE LAB IITB Decision Support System For Farmers

Star Schema

FARMING DATA

Farming ID

Date Key (FK)

Crop Key (FK)

Farmer Key (FK)

Location Key (FK)

Cost of cultivation

Cost of input

Yield

Net Profit

Gross Profit

Crop

Crop Key (PK)

Crop Name

Location

Location Key (PK)

District

Village

Time

Date Key

Date

Farmer

Farmer Key

Farmer Name

Page 12: SHIFALI CHOUBEY GISE LAB IITB Decision Support System For Farmers

Data Cube

Data Cubes allow data to be modeled and viewed from multiple perspectives

Perspectives are modeled as dimensions (axes)

Each cell in the cube represents some aggregation of the data (avg, sum, etc.)

Page 13: SHIFALI CHOUBEY GISE LAB IITB Decision Support System For Farmers

Cube Operations

Roll-up (drill-up) Summarize data by climbing up concept

hierarchy or dimension reductionDrill-down (Roll-down)

From summary level to detail level by introducing new dimensions

Slice Selection on one dimension of the cube

Dice Selection on two or more dimensions

Pivot Rotation of the data axes for different

visualizations