Assignment title: Management


CDMS Evaluation Page 1 of 11 ANNEX 8 WMO Climate Database Management System Evaluation Criteria System Name: Version: Contributing Country: Contact Information Contact Person: Telephone: FAX: Email address: Postal address: Date: General Criteria ! Usability ∀ Does the system include on-line documentation? Yes No ∀ Do forms and menus provide context sensitive help? Yes No ∀ Do forms and menus prevent illegal user input in entry fields? Yes No ∀ Are error messages generated for illegal inputs? Yes No ! Language Support ∀ List the language(s) supported by this system: ∀ Will the developer provide additional language support if requested by a Member Nation?Yes No - Explain any conditions associated with these requests: ! Manuals ∀ Installation Guide Yes No ∀ User=s Guide Yes No ∀ System Administrator=s Guide Yes No ∀ Programmer=s Guide Yes No ∀ Database Model and System Design Concepts Yes NoCDMS Evaluation Page 2 of 11 ! Implementation and Maintenance Costs In a supporting document, provide realistic estimates of initial and recurring annual costs of implementing and operating this system. Provide estimates for a typical installation that includes a breakdown of equipment, personnel, and software licensing fees. These estimates should include details of equipment types (or model numbers), the number and level of expertise of required personnel, and purchase and/or licensing fees associated with commercial software required by the system. Provide a summary of these costs in the space provided, below. Cost Summary Currency Type: ∀ First-year costs - Equipment purchases - Software purchase/licensing fees - Personnel ∀ Annual recurring costs - Software licensing fees - Personnel Note: Please provide additional cost information regarding >typical= and >minimal= configurations that may apply to the installation of this system. ! What method(s) will be provided for users to obtain help and assistance when they encounter problems with using or administering the system? (Check all that apply) The user will be expected to solve their problems using the provided documentation. A user group email facility will be established that will allow users to exchange questions and comments with each other to obtain help. The developers of this system will monitor this facility and provide answers and advice as needed by the users. An archive of Frequently Asked Questions (FAQs) will be maintained as part of this user group facility. A help desk facility will be established and maintained to answer questions that a user may encounter. The help desk will provide help on system usage (data entry, data extraction, etc.) The help desk will provide system administration assistance. On-site service and assistance will be provided to users when requested.CDMS Evaluation Page 3 of 11 Key Entry of Paper Forms ! Is the on-screen layout of the data input form similar to the layout of the paper form containing the data? Yes No ! Does the system allow the user to design customized data input forms? Yes No ∀ Is language support provided in this capability? Yes No ! Form entry data commit to database ∀ Can the user commit data to the database from the data input form? Yes No ∀ Can the user produce a data file from the data input form and enter the data to the database as a separate process? Yes No ∀ Does the system allow for both of the above data input capabilities? Yes No ! Validation checks during key-entry ∀ Are checks made to test the validity of data types for numeric, text, and >tick mark= entry fields? Yes No ∀ Are checks made for valid data ranges? Yes No - Are these validity checks >station dependent= Yes No ∀ Do the validity checks test for impossible combinations of data values? (ex: maximum temperature < minimum temperature) Yes No ∀ Does the system allow key entry personnel to ignore validity checking and continue entering data? Yes No ! Double key entry (form data must be entered twice to ensure accuracy of data key input) ∀ Does the system allow for double key entry? Yes No ∀ Does the system allow for single key entry? Yes No ∀ Does the system allow for both types? Yes No ! Quality Control ∀ Are quality control procedures applied during key entry as the form data are entered by the data entry personnel? Yes No ∀ Are quality control procedure applied during the process of committing data to the database? Yes No ∀ Is the quality control process performed as a process independent of the key entry process? Yes No ! Are default value fields masked during the key entry process? Yes No ! Does the system allow key entry personnel to skip entry fields? Yes No ! Is the key entry process documented? Yes No ∀ Is on-line documentation available? Yes No - Is the on-line documentation available to the operator during the key entry process?Yes No ∀ Does the documentation include key entry examples Yes NoCDMS Evaluation Page 4 of 11 Import of Digital Data ! Indicate the standard GTS message format this system can ingest into the database. ∀ TEMP Yes No ∀ PILOT Yes No ∀ SYNOP Yes No ∀ METAR Yes No ∀ CLIMAT Yes No ! Does this system have the ability to import key entry data files containing multiple stations or multiple forms for a single station? Yes No ! Does this system have the ability to import data from other systems such as Automated Weather Stations (AWS)? Yes No ∀ Does this system allow the user to define the input format of data files that a user wants to import to the database? Yes No ! Can this system import data from CLICOM? Yes No ∀ Indicate the type of CLICOM data formats that this system can import. - 15-minute observations Yes No - Hourly observations Yes No - Daily observations Yes No - Monthly observations Yes No - Upper air observations Yes No - Station Normals Yes No - Station Metadata Yes No ! Can this system automatically schedule when a data file is imported into the database?(for example, off-line import of data during non-peak hours) Yes NoCDMS Evaluation Page 5 of 11 Validation and Quality Control ! Does this system provide quality control flags to indicate the original data capturing methods for each observation? (For instance, was the observation entry derived from a real-time data feed, a key entry process, or an electronic data import?) Yes No ! Does this system store the most recent QC results at the entity level? Yes No ! Does this system offer replacement estimates for observations that >fail= QC? Yes No ∀ Can a user override the value suggested by the QC process? Yes No ! Does this system record the date of the QC change? Yes No ∀ Is the date recorded at the record level? Yes No ∀ Is the date recorded at the entity level? Yes No ! Does this system maintain a copy of the original observations that are replaced during the QC process?Yes No ∀ Is the original observation, replaced by the QC process, stored as an entity in the relational database? Yes No ! Does this system provide QC status flags to indicate the level of QC applied? Yes No ∀ Are the QC status flags stored at the record level? Yes No ∀ Are the QC status flags stored at the entity level? Yes No ! Does this system provide QC flags that indicate the reason for replacing an observation? Yes No ! QC and validation processes details ∀ Are observed values compared to the valid range of values for the particular observation type? Yes No - Are the range of values obtained from defined or calculated range limits determined for each station Yes No ∀ Is the consistency of a set of observations validated by comparing an observation to other observations in the observation record? Yes No ∀ Is temporal coherence validated by comparing observations to other observations (of similar type) in the time series? Yes No ∀ Is spatial coherence validated by comparing an observation to similar observations from adjacent stations? Yes No - Are graphical displays of QC information provided? Yes No ∀ Are observations tested using statistical methods? Yes No ∀ Are the QC routines compliant with WMO guidelines? Yes NoCDMS Evaluation Page 6 of 11 Database Model Used for Climate Data Storage ! Is documentation available which describes the definition of each table in the database and the relationship between tables? Yes No ∀ Is the data model type described in the documentation? Yes No ! Does the system use a consistent naming convention for tables, entities, indexes, and views? Yes No ! Does the database support internal Unicode that provides a unique number for every character, no matter what the platform, no matter what the program, no matter what the language?Yes No ! Does the database include a programming interface that allows applications to pass queries to the Relational Database Management System (RDBMS) and receive the results back to the application?Yes NoCDMS Evaluation Page 7 of 11 Data Extraction ! Does the system have a Graphical User Interface that allows users to enter data extraction parameters into defined fields? Yes No ! Does the system allow users to enter data extraction queries (such as SQL) at a command line prompt?Yes No ! Select the statement that best describes the initial amount of training required for a user to begin extracting data from the database. ∀ Data extraction training requires < 1 hour training (intuitive) Yes No ∀ Data extraction training requires < 1 day of training Yes No ∀ Data extraction training usually requires > 1 day training Yes No - Typical number of days of training: ! Is the data extraction process documented? Yes No ∀ Is on-line documentation available? Yes No - Is the documentation available to the operator during the data extraction process?Yes No ∀ Does this documentation include examples? Yes No - Does the documentation include examples of simple and more complex data queries? Yes No ∀ Does the system include documentation for queries entered from a command prompt? Yes No - Does the system provide references to external documentation sources, such as SQL language manuals? Yes NoCDMS Evaluation Page 8 of 11 Metadata ! Are station metadata elements required to extract climate data? Yes No ∀ Select the station metadata items that are required to be in the metadata system in order to select climate data from the database. Station name station number/identifier latitude/longitude elevation country climate element (temperature, etc) other (specify elements): ! Are the number and type of metadata elements managed by this system extensible to include other types of metadata information required by the user? Yes No ! Does the system support graphical data types such as pictures of the climate station or scanned information such as instrument manuals? Yes No ! Does the system allow for the maintenance of historical metadata information that provides a history of changes to station behavior? Yes No ! Does the system store information describing individual variables? Yes No ∀ Does this metadata include information describing the instrument used to perform observation?(height, type, exposure, change dates, maintenance,etc.) Yes No ∀ Are beginning and end dates recorded for each variable? Yes No - Are these dates updated whenever an observation is inserted into the climate data archive? Yes No ∀ Does the metadata contain observation schedules describing when climate observations are supposed to be recorded by the observer? Yes No ! Describe aspects of your metadata system that provide additional capabilities that are not included in the questions presented, above:CDMS Evaluation Page 9 of 11 Output Products ! Climate database management systems normally provide a collection of standard output products that use the stored data. Using the following list of standard types of products, indicate the products that this system can produce. Data listings and/or tabulated data Hourly data Daily data 10-day data Other (specify): Tabular summary of statistical analysis Daily summary 10-day summary Monthly summary Annual Summary Other (specify): Typical types of statistical analyses Means, totals, and standard deviations Normals Extreme values Frequency analyses Count of missing values Counts based on thresholds (ex: # days <> threshold value) Graphical products Time series plots of single data variables Time series plots of multiple variables Wind roses Upper air sounding Station model plots of multiple stations Contour analyses Other analyses (attach documentation for additional output and analysis products) ! Indicate the type of output formats supported for output data and/or products ASCII text HTML XML PDF Comma separated values (CSV) Export to CLICOM (DataEase) WMO message formats CLIMAT CLIMAT TEMP Other (specify): Gridded data output (specify):CDMS Evaluation Page 10 of 11 GIS formats (specify): Spreadsheet formats (specify types): Other (specify): ! Do the statistical analysis and output routines conform to WMO Guides? Yes No ! Does the system provide the user with the ability to add additional products to the system by providing programming guidelines or a documented Application Programming Interface (API)? Yes NoCDMS Evaluation Page 11 of 11 Data and System Administration ! Are built-in facilities provided for routine backup and restore of the database? Yes No ∀ Can the database be backed up while the system is operational? Yes No ∀ Do the backup and restore facilities support a variety of hardware devices that can be added and configured by the user? Yes No ! Does the system provide facilities to recover the database and database information in the event of a system crash? Yes No ! Does the system provide logging of individual transactions? Yes No ! Does the system provide transaction processing that allows the user to >roll-back= transactions to previous conditions following an update or insertion of data? Yes No ! Are built-in facilities provided for security management and configuration? Yes No ∀ Do facilities exist to provide different database access privileges at the user level? That is, can individual users be granted select, update, insert, and administrative privileges? Yes No ! Can the system performance be optimized at each installed location to account for different hardware, software, and data usage configurations? Yes No ! Are system monitoring tools provided to allow the administrator to monitor the system performance on items such as memory usage, number of transactions performed, status of system logs, and data storage space available? Yes No ! Does the system provide the capability of remote (off-site) administration? Yes No Describe the process that will be developed for fixing user-discovered software >bugs': Describe the process that will be developed to accommodate system software upgrades: