Datawarehouse Workflow: ETLP Extract Transform LoadProvide Make user- friendly formats Dynamic database Charts & Maps Tools & websites Archive native formats.

Slides:



Advertisements
Similar presentations
TortoiseSVN By Group 1 Team B. Installing TortoiseSVN.
Advertisements

SubVersion SubVersion svn.oss.deltares.nl. workflow.
Services Course Windows Live SkyDrive Participant Guide.
Intro to Version Control Have you ever …? Had an application crash and lose ALL of your work Made changes to a file for the worse and wished you could.
Services Course Windows Live SkyDrive Participant Guide.
DataTools Models Data, models and tools: Dealing with any complex hydraulic engineering problem invariable use is made of: data, models and tools.
Kick-off meeting Delft, April FP – SPACE no Data Fast First step in data management – repository Gerrit Hendriksen Gerben.
1. What is Subversion? Why do we need CM? Basic concepts Repositories Options Setup Clients Options Setup Operation Troubleshooting Slide 2.
Use of OpenEarthTools to make netCDF
TortoiseSVN Tutorial TortoiseSVN Tutorial By: Dung Nguyen Date: May 26 th, 2008 Duration: 1h30’ By: Dung Nguyen Date: May 26 th, 2008 Duration: 1h30’ Topic:
Version Control System (Sub)Version Control (SVN).
OpenEarth OpenEarthTools = Open source management of Data, Models and Tools for marine & coastal science & technology.. and what about More information.
Summary previous session 1 3 D:\ tools models add meta information netCDF on web server transform to netCDF netCDF on OPeNDAP server data.
SOFTWARE PRESENTATION ODMS (OPEN SOURCE DOCUMENT MANAGEMENT SYSTEM)
EDGE Quickstart EDGE Quick-Start Tutorial Kate Gleason College of Engineering Rochester Institute of Technology Using the Engineering Design Guide and.
Using subversion COMP 2400 Prof. Chris GauthierDickey.
Services Course Live SkyDrive Participant Guide.
Using svn and git with Unity and sdk
Hands-On Microsoft Windows Server 2003 Administration Chapter 6 Managing Printers, Publishing, Auditing, and Desk Resources.
Presented by Mina Haratiannezhadi 1.  publishing, editing and modifying content  maintenance  central interface  manage workflows 2.
Data Standards Workflow Raw dataScriptsDatabase Store raw data in subversion to keep track of history Stored files (netcdf) accessible through the web.
SubVersioN – the new Central Service at DESY by Marian Gawron.
workflow. SubVersion Version control Quality control: “Something adheres to some criteria” Without a properly defined something there.
State of Connecticut Core-CT Project Query 4 hrs Updated 1/21/2011.
Website Tutorial. Administration  Log on by clicking Login on the footer of almost any page  Your Username is.
1 CSE 390 “Lecture 11” Version control with Git slides created by Ruth Anderson, images from
This presentation will guide you though the initial stages of installation, through to producing your first report Click your mouse to advance the presentation.
Getting Started with GIT. Basic Navigation cd means change directory cd.. moves you up a level cd dir_name moves you to the folder named dir_name A dot.
Version Control with Subversion. What is Version Control Good For? Maintaining project/file history - so you don’t have to worry about it Managing collaboration.
STAY CONNECTED TOLLFREEEXPRESS CONTROL PANEL GUIDE.
Subversion. What is Subversion? A Version Control System A successor to CVS and SourceSafe Essentially gives you a tracked, shared file system.
AERONET Web Data Access and Relational Database David Giles Science Systems and Applications, Inc. NASA Goddard Space Flight Center.
Version Control with Subversion Quick Reference of Subversion.
With Mercurial and Progress.   Introduction  What is version control ?  Why use version control ?  Centralised vs. Distributed  Why Mercurial ?
Subversion Code Deployment LifeCycle August 2011.
Eurotrace Hands-On The Eurotrace File System. 2 The Eurotrace file system Under MS ACCESS EUROTRACE generates several different files when you create.
1.Getting Started 2.Modifying Design 3.Page 4.News 5.Events 6.Photo Gallery 7.Newsletter Index Training 15 th Mar., 2011.
Subversion (SVN) Tutorial Source:
Object-Oriented Analysis & Design Subversion. Contents  Configuration management  The repository  Versioning  Tags  Branches  Subversion 2.
E-COMMERCE JOBS This project (Project number: HU/01/B/F/PP ) is carried out with the financial support of the Commssion of the European Communities.
Version Control Menggunakan TortoiseSVN
Subversion (SVN) A Revision Control System Successor to CVS Carlos Armas Hervey Allen.
Subversion in the Sur lab A tool for organizing and sharing analysis code.
DireXions – Your Tool Box just got Bigger PxPlus Version Control System Using TortoiseSVN Presented by: Jane Raymond.
_______________________________________________________________CMAQ Libraries and Utilities ___________________________________________________Community.
Version Control with SVN Images from TortoiseSVN documentation
SWGData and Software Access - 1 UCB, Nov 15/16, 2006 THEMIS SCIENCE WORKING TEAM MEETING Data and Software Access Ken Bromund GST Inc., at NASA/GSFC.
Copyright © Curt Hill Tortoise SVN A Subversion Client.
When collaborating, it is important to manage changes in the models. For example: –To create or edit a submodel E.g. Habitat suitability is replaced with.
L.T.E :: Learning Through Experimenting Using google-svn for MtM Docs Development Denis Thibault Version 3.2 Mar 12 th, 2009.
Sabriansyah R.A Version Control. The Repository Subversion adalah sistem tersentralisasi untuk informasi sharing Repository adalah pusat penyimpanan data.
Part 4: FCM and the UM University of Reading, December 2015.
(1) Introduction to Subversion (SVN) and Google Project Hosting Philip Johnson Collaborative Software Development Laboratory Information and Computer Sciences.
Installing and Configuring Moodle. Download Download latest Windows Install package from Moodle.orgMoodle.org.
© CGI Group Inc. User Guide Subversion client TortoiseSVN.
16 Copyright © 2004, Oracle. All rights reserved. Testing the Migrated Oracle Database.
1 Subversion Kate Hedstrom April Version Control Software System for managing source files –For groups of people working on the same code –When.
Problem Solving With C++ SVN ( Version Control ) April 2016.
Source Control Dr. Scott Schaefer. Version Control Systems Allow for maintenance and archiving of multiple versions of code / other files Designed for.
Version Control with Subversion
SVN intro (review).
Source Control Dr. Scott Schaefer.
Subversion.
Services Course 9/9/2018 3:37 PM Services Course Windows Live SkyDrive Participant Guide © 2008 Microsoft Corporation. All rights reserved.
What is Cookie? Cookie is small information stored in text file on user’s hard drive by web server. This information is later used by web browser to retrieve.
User Guide Subversion client TortoiseSVN
Configuring Internet-related services
Subversion Basics Guide
Introduction to The Git Version Control System
Presentation transcript:

Datawarehouse Workflow: ETLP Extract Transform LoadProvide Make user- friendly formats Dynamic database Charts & Maps Tools & websites Archive native formats

Datawarehouse Workflow: ETLP Extract Transform LoadProvide tools models add meta information netCDF on web server transform to netCDF netCDF on OPeNDAP server data providers = data users data Make user- friendly formats Dynamic database Charts & Maps Tools & websites Archive native formats

DATA = RAW DATA + PROCESSING DATA = RAW DATA (volts) History will never change! one parameter at one place at one time PROCESSING Interpretation does change! e.g. instrument deterioriation, recalibration + NASA satellite data with open source SeaDas processing toollkit (in IDL) L0: dump of recorded voltages, only averaged over 16 pixels LAC: MLAC GAC L1: voltages + satellite track L2 ~ physical quantities L3 ~ binned in space (1 grid instead of zillions of warped photos) L4 ~ binned in time (climatology) Deltares Aukepc for flumes Stored raw data With calibration coefficients Allows for recalibration

Datawarehouse Workflow Extract Transform LoadProvide Subversion repository tools models add meta information netCDF on web server transform to netCDF netCDF on OPeNDAP server data data providers = data users Make user- friendly formats Dynamic database Charts & Maps Tools & websites Archive native formats

Programme today, and current session 1 3 D:\ tools models add meta information netCDF on web server transform to netCDF netCDF on OPeNDAP server data data providers = data users 2 Extract Transform LoadProvide Subversion repository

Repository username Get username and password. Why, OpenEarth is open, right? Yes, but closed community For best quality all actions are logged: Nothing can be lost, only temporarily disabled So anyone can be allowed to join Every file is logged … … and every line in every file is logged.

commit central database: repos.deltares.nl local copy D:\ E:\ F:\ REPOSITORY basics delete add copy update browse checkout

commit central database: repos.deltares.nl local copy D:\ E:\ F:\ REPOSITORY browse delete add copy update browse checkout

REPOSITORY browse

commit central database: repos.deltares.nl local copy D:\ E:\ F:\ REPOSITORY checkout delete add copy update browse checkout Not handy to get files one by one with browser Get them all at once with free program

REPOSITORY checkout Download and install Tortoise ( Make a checkout in e.g. F:\checkouts\ No need to back this up, it’s only a copy...

REPOSITORY checkout Copy url from browser (case sensitive!) Make sure that tree of local copy resembles server

commit central database: repos.deltares.nl local copy D:\ E:\ F:\ REPOSITORY commit delete add copy update browse checkout

REPOSITORY commit up to date modified

REPOSITORY commit

commit central database: repos.deltares.nl local copy D:\ E:\ F:\ REPOSITORY update delete add copy update browse checkout

REPOSITORY update

REPOSITORY statistics

commit central database: repos.deltares.nl local copy D:\ E:\ F:\ REPOSITORY add delete add copy update browse checkout

REPOSITORY add a raw dataset OpenEarthRawData is very big: don’t make a full checkout To add a thing, first make an empty checkout of the destination.

REPOSITORY add a raw dataset There are 2 copies of 1 file on your PC: Visible working copy, for editing Hidden shadow copy, to detect changes Before adding a file to the server, a shadow copy must be created. Allows for offline working

REPOSITORY add a raw dataset Now the addition must be simply be committed as any change

REPOSITORY add The repository is supposed to be working anytime Do not play with the actual repository All advanced users will by annoyed by this But then, how I can I learn how to work with it? Solution: use the sandbox Play around at the highest level as much as you like And clean up afterwards (delete) With your browser:

commit central database: repos.deltares.nl local copy D:\ E:\ F:\ REPOSITORY delete delete add copy update browse checkout

REPOSITORY add a raw dataset There are 2 copies of 1 file on your PC: Visible working copy, for editing Hidden shadow copy, to detect changes When deleting a file on the server, your shadow copy be informed Allows for working offline

REPOSITORY add a raw dataset Now the deletion must be simply be committed as any change

REPOSITORY delete Now delete the addition you made in And check the log file, to see what colleagues did.

commit central database: repos.deltares.nl local copy D:\ E:\ F:\ REPOSITORY copy delete add copy update browse checkout

REPOSITORY copy Again: first inform shadow copy locally, then commit to server … Drag with right-mouse button

OpenEarthRawData Raw data are stored under Data are stored with copyright holder as main directory. This allows copyright holders to maintain their own data copyright holders to shift easily from private to open source users to identify whom to acknowlegde Data should also contain dedicated processing scripts (if not in OpenEarthTools) url file to web source INSPIRE XML meta-data file

Summary: current session 1 3 D:\ tools models add meta information netCDF on web server transform to netCDF netCDF on OPeNDAP server data data providers = data users 2 Extract Transform LoadProvide Subversion repository

Next: use OpenEarthTools to make netCDF 1 3 D:\ tools models add meta information netCDF on web server transform to netCDF netCDF on OPeNDAP server data data providers = data users 2 Extract Transform LoadProvide Subversion repository