Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

...

  •  Adding Type validation for Map and charts in zeppelin.
    •  chart-data-validator-factory for validate d3 basic chart data model
    •  map-data-validator-factory for map data model
    •  scatter-data-validator-factory for scatter and bubble chart data model
  •  Adding Map Data Validated for latitude and longitude (data range validation)Paragraph controller will using data validation before chart drawing (since error services is not in zeppelin it is using console.log at the moment)
    •  

      longitudeValidator : .Longitude measurements range from 0° to (+/–)180°

    •  

      latitudeValidator : Latitude measurements range from 0° to (+/–)90°.

  •   

...

Results

Drawing map with data validation

...

Above is the data set, Data validation will check is Longitude and Latitude is in valid range. Here Map with above data sert

 

Anchor
milestone8
milestone8

Milestone-8

Description

In this milestone, we will work on Zeppelin Documentation, Code Polishing and Test Spec

Feature List

 

 

  • Documentation
    • Writing a new documentation in gh-pages[2]
    • How to add new chart library (steps that contains for adding new chart JS)
    • How added new data validator
  • Code Polishing 

  • Adding Test spec regard to Map implementations
    • Fixing Grunt Test in zeppelin and upgrading it to build

 

Resources

 

Task List
  •  Documentation for Zeppelin
  •  Writing a new documentation in gh-pages[2]
    •  How to add new chart library with sample codes
    •  How added new data validator with sample codes
  •  Code Polishing
  •  Using data validation for all the chart types in zeppelin
    •  Bar, Pie, Area and Line chart
    •  Scatter and Bubble chart
    •  Map (GIS) date set
  •  Code reviewing on PR#152, PR#160, PR#147 and PR#179
  •  Adding Test spec regard to Map implementations
    •  Fixing Grunt Test in zeppelin and upgrading it to build
  •  Adding Few Custom Validator samples 
    •  Adding Range validator for map-data-validator-factory.js
    •  Complex JS object validator for chart-data-validator-factory.js

...

Results

Here is sample schema for Map data model

Wiki Markup
    'MapSchema': {
      type: ['string', 'string', 'number', 'number', 'number'],
      range: {
        latitude: {
          low: -90,
          high: 90
        },
        longitude: {
          low: -180,
          high: 180
        }
      }
    }

Updating Map feature for zeppelin with data validator

Image Added

Test Spec for build and grunt test improvement

New 12 Test Specs are added with covering data validation user cases. 

 Image Added

 

Documentation updating 

Image AddedImage Added

 

Anchor
milestone9
milestone9

Milestone-9

Description

In this milestone, we have completed  all the work on Zeppelin (Coding, Documentation and Test Case). It mainly improve documentation

Feature List
  • Improve Documentation
    • With sample codes
Resources

 

Task List

Improving Documentation 

  •  Data Validation Document is Updated with below sub titles.
    •  Where, Why  the data validator is used in zeppelin?
    •  Why the data validator is important?
    •  How Data Validation is done?
  •  Adding new Data Range Validation Sample for Doc
  •  Cleaning the code (logs etc.)

...