ArcSDE Spatial Data Management Roles and Responsibilities



Similar documents
DATABASE ANALYST I DATABASE ANALYST II

JOB TITLE: CURRENT CLASSIFICATION/GRID POSITION # IT Tech III AD Grid Level 5(e) #121 Database Administrator

Implementing a Microsoft SQL Server 2005 Database

ArcGIS 10.1 Geodatabase Administration. Gordon Sumerling & Christopher Brown

GIS Organizational Structure and Staffing

Explain how to prepare the hardware and other resources necessary to install SQL Server. Install SQL Server. Manage and configure SQL Server.

Designing Database Solutions for Microsoft SQL Server 2012 MOC 20465

Maintaining a Microsoft SQL Server 2008 Database

Designing, Optimizing and Maintaining a Database Administrative Solution for Microsoft SQL Server 2008

SQL Server for Database Administrators Course Syllabus

Designing and Deploying Messaging Solutions with Microsoft Exchange Server 2010 Service Pack B; 5 days, Instructor-led

Microsoft SQL Database Administrator Certification

MS Design, Optimize and Maintain Database for Microsoft SQL Server 2008

MOC Administering Microsoft SQL Server 2014 Databases

6231A - Maintaining a Microsoft SQL Server 2008 Database

Server Consolidation with SQL Server 2008

Course Syllabus. At Course Completion

Administering a SQL Database Infrastructure

Administering a SQL Database Infrastructure 20764; 5 Days; Instructor-led

GIS Databases With focused on ArcSDE

SQL Server Training Course Content

Chapter 1: Introduction to ArcGIS Server

PROJECT: ArcGIS Server Hosting

ArcGIS 9. Installation Guide: Workgroup for Microsoft SQL Server Express

Course. Overview. Length: 5 Day(s) Published: English. IT Professionals. Level: Type: Method: Delivery. Enroll now (CAL)

SQL Server 2014

Course Syllabus. Maintaining a Microsoft SQL Server 2005 Database. At Course Completion

Course 2788A: Designing High Availability Database Solutions Using Microsoft SQL Server 2005

MODULE FRAMEWORK : Dip: Information Technology Network Integration Specialist (ITNIS) (Articulate to Edexcel: Adv. Dip Network Information Specialist)

Administering Microsoft SQL Server Databases MOC 20462

MS Administering Microsoft SQL Server Databases


Geodatabase Programming with SQL

Course: 10174B: Configuring and Administering Microsoft SharePoint 2010

Administering Microsoft SQL Server 2012 Databases

SQL Server 2008 Designing, Optimizing, and Maintaining a Database Session 1

Monitoring Your Spatial Enterprise: How IT/GIS Managers are Improving System Reliability with XMF Alerter.

A SURVEY OF POPULAR CLUSTERING TECHNOLOGIES

Planning and Maintaining a Microsoft Windows Server Network Infrastructure

Administering a SQL Database Infrastructure (MS )

Computer Visions Course Outline

Administering your PostgreSQL Geodatabase

Administering Microsoft SQL Server Databases

Administering Microsoft SQL Server 2012 Databases

50238: Introduction to SQL Server 2008 Administration

Below are the some of the new features of SQL Server that has been discussed in this course

Appendix A Core Concepts in SQL Server High Availability and Replication

MS SQL Server 2014 New Features and Database Administration

Advanced IT Pro Course for Office SharePoint Server 2007 and SharePoint Services 3.0

Microsoft SQL Server 2014: MS SQL Server Administering Databases

Microsoft SQL Server for Oracle DBAs Course 40045; 4 Days, Instructor-led

Administering a Microsoft SQL Server 2000 Database

NUTECH COMPUTER TRAINING INSTITUTE 1682 E. GUDE DRIVE #102, ROCKVILLE, MD WEB: TEL:

Assistant Information Technology Specialist. X X X software related to database development and administration Computer platforms and

An Esri White Paper January 2010 ArcGIS Server and Virtualization

An Esri White Paper June 2010 Tracking Server 10

Questions and Answers for Citrix Ready Software

Microsoft SQL Server Beginner course content (3-day)

General DBA Best Practices

10775A Administering Microsoft SQL Server 2012 Databases

CA ARCserve Family r15

SINGLE COURSE. 136 Total Hours. After completing this course, students will be able to:

MCTS Microsoft SQL Server 2005 Implementation & Maintenance

Intelligent Data Management Framework in Microsoft Dynamics AX 2012

"Charting the Course to Your Success!" MOC B Configuring and Administering Microsoft SharePoint Course Summary

Microsoft Administering a SQL Database Infrastructure

Administering a Microsoft SQL Server 2000 Database

Completed. Document Name. NERC CIP Requirements CIP-002 Critical Cyber Asset Identification R1 Critical Asset Identifaction Method

AVALANCHE MC 5.3 AND DATABASE MANAGEMENT SYSTEMS

Managing and Maintaining Windows Server 2008 Servers

Would-be system and database administrators. PREREQUISITES: At least 6 months experience with a Windows operating system.

About Backing Up a Cisco Unity System

SACRAMENTO CITY UNIFIED SCHOOL DISTRICT Position Description. DEPARTMENT: Technology Services SALARY: Range 13 Salary Schedule A

Workflow Templates Library

Basic knowledge of the Microsoft Windows operating system and its core functionality Working knowledge of Transact-SQL and relational databases

MS-40074: Microsoft SQL Server 2014 for Oracle DBAs

SOFTWARE MANAGEMENT EXECUTIVE SUMMARY

Blackboard Collaborate Web Conferencing Hosted Environment Technical Infrastructure and Security

Tait Support Agreement. Assured network communications. Service Description

Course 10534A: Planning and Designing a Microsoft Lync Server 2010 Solution

Oracle 11g Database Administration

MS-10775: Administering Microsoft SQL Server 2012 Databases. Course Objectives. Required Exam(s) Price. Duration. Methods of Delivery.

How To Manage A Database Server 2012

Administering Microsoft SQL Server 2012 Databases

Migrate, Manage, Monitor SQL Server 2005: How Idera s Tools for SQL Server Can Help

Scalability and BMC Remedy Action Request System TECHNICAL WHITE PAPER

IT Service Management with System Center Service Manager

DB2 9 for LUW Advanced Database Recovery CL492; 4 days, Instructor-led

SERVICE SCHEDULE PUBLIC CLOUD SERVICES

Netezza PureData System Administration Course

Oracle Database 11g: Administration And Backup & Recover

ExecuTrain Course Outline MOC 6231B: Maintaining a Microsoft SQL Server 2008 R2 Database

Transcription:

ArcSDE Spatial Data Management Roles and The following discussion outlines the major roles and responsibilities involved in deploying your spatial data and geographic information system (GIS) applications to an ArcSDE server. Because ArcSDE is a unifying technology that brings two traditionally separate technical departments together, some issues may arise regarding the ownership and administration of spatial databases. To help mitigate any unforeseen organizational impasses, IT and GIS management should review this document together and agree on the roles of this endeavor. This document reviews two broad categories of roles and responsibilities that comprise a healthy ArcSDE spatially managed enterprise. Administration Development The following sections discuss the exact roles and responsibilities. ADMINISTRATION Server Maintenance Role: ArcSDE Service Management Manage the ArcSDE service including Starting and stopping the service Establishing a recovery process if the service stops Establishing a troubleshooting process Remedying an ArcSDE service that will not restart Fail-over Administrative or Power User Windows rights on the service host Access to the Windows Event Log Administrative access to the database management system (DBMS) to diagnose database changes or problems Role: Server Load Management Monitor and remedy server load. Monitor server load or automate the monitoring of the server load. Create framework for alerts. Diagnose which processes and operations are overloading the server. Remedy unnecessary loads such as a runaway process. 1

Build plans to overcome overloaded server. Potentially build fail-over infrastructure of mission critical server. Access to system monitoring tools (e.g., PerfMon, Task Manager) Administrative or Power User Windows rights on the host Role: ArcSDE Service Anomaly Management Manage the ArcSDE service when unforeseen troubles occur. Administrative or Power User access to the service host Access to the Windows Event Log to diagnose problems Access to a technical support group to diagnose and remedy problems Administrative access to the DBMS to diagnose database problems Ability to troubleshoot ArcSDE service anomalies Ability to understand ArcSDE error logs to help resolve problems Note: Timely support is required and is part of the criteria for choosing the staff. Security Role: Spatial Database Access Manage access to the spatial database in ArcSDE including Creating new users to a spatial database Maintaining administration user Creating a procedure to support ArcSDE/SQL Server standard security (ArcSDE does not support integrated security.) Preparing and enforcing procedure to manage ArcSDE clients (e.g., individual SQL Server logins) Locking down command line administration tools Administrative access to SQL Server to create logins Administrative access to SQL Server spatial databases Ability to control the use of the ArcSDE administration tools (e.g., sdemon) 2

Ability to enforce SQL Server data access Recovery Role: Spatial Database Recovery Establish recovery policy and procedures including Frequency (e.g., incremental, differential) Archive location Versioning Recovery medium (i.e., backup versus replication) Enforce recovery policy and procedures. Automate recovery procedure where practical. Administrative access to SQL Server to create and maintain recovery procedure Ability to create and enforce SQL Server recovery procedures Knowledge of ArcSDE layer schema to recover correct database objects Replication Role: Replicate Spatial Data Configure ArcSDE replication facilities (e.g., f and s tables). Establish appropriate replication for business needs (e.g., transactional, snapshot, merge). Implement replication needs. Administrative access to SQL Server to create and maintain replication configurations Ability to create and enforce SQL Server replication Knowledge of ArcSDE layer schema to replicate correct database objects 3

Performance Tuning Role: Tune an ArcSDE Layer Configure a spatial index for a given layer. Measure and monitor the performance of the spatial searches critical to the business needs of your company (e.g., data maintenance, custom products, general products). Maintain performance and quality of service as new spatial applications arrive, data and maintenance grow, and the user base increases. Ability to adjust a spatial index of an ArcSDE layer Ability to measure the performance of a spatial search in a given application Knowledge of quality of service requirements Role: Tune ArcSDE Server and Network Infrastructure Configure the ArcSDE instance parameters for the ArcSDE server. Measure and monitor the performance of the ArcSDE server instance and the anticipated needs (e.g., data maintenance, custom products, general products, usage growth.) Maintain performance and quality of service as new users and applications arrive, data and maintenance grow, and the user base increases. Knowlege of quality of service requirements Upgrades Installing new versions of ArcSDE Executing data migration tools (e.g., sdeupgrade) Role: ArcSDE Upgrade Management Responsibilites Ensure ArcSDE service version is up-to-date and supports existing and new application functionality. Ensure ArcSDE compatibility with applications (e.g., MapObjects, ArcIMS, ArcGIS ). Install and configure upgrades to an ArcSDE service and its application clients. Support and remedy incompatibility issues. Implement ArcSDE upgrades (service packs, sdeupgrade). 4

Install and configure upgrades of ArcSDE dependencies (e.g., DBMS, access libraries, operating system). Ability to monitor and maintain the versions of ArcSDE and the applications it supports Ability to monitor and maintain the versions of ArcSDE dependent technologies (e.g., operating system, DBMS.) Administrative privileges on ArcSDE server Administrative privileges on ArcSDE DBMS Permission to purchase upgrades Research Projects Role: Research New Tools and Technologies to Improve the Spatial Data Management Continually investigate how to improve spatial data management. Continually test and scrutinize new spatial data management tools, techniques, and technologies. Investigate new data management techniques (e.g., DBMS abstract data types). Investigate new spatial analysis to improve overall effectiveness. Knowledge of common GIS tools, techniques, and modern technologies Knowledge of common spatial data maintenance issues and requirements Knowledge of common spatial data access issues and requirements Knowledge of GIS services and practices Willingness to try new things DEVELOPMENT Spatial Data Maintenance Development Role: Develop Tools and Work Flow to Maintain Changes to Spatial Data Translate related changes in business data to changes in spatial data (e.g., city annexed two new parcels). Use the right GIS tool and approach to maintain the spatial data. Automate data maintenance where practical. Support automation (tools or work flow). Integrate new GIS tools and techniques to maintain the spatial data. 5

Knowledge of the functional abilities and limitations in ESRI client applications (e.g., CAD Client, ArcObjects ) Knowledge of current software engineering policies and methodologies Knowledge of GIS policies and methodologies Knowledge of GIS discipline (e.g., coordinate systems, topology) Knowledge of AutoCAD technologies Knowledge of spatial editing issues (e.g., topology, spatial processing) Custom Mapping Service Development Role: Develop Custom Mapping Related Solutions (i.e., analysis and mapping) Understand and translate a specific business need to GIS analysis perspective. Identify the right tool and spatial data to satisfy a business need. Develop a spatial solution to satisfy a business need. Test spatial solution. Deliver or deploy spatial solution. Ability to translate general business needs to spatial processing requirements Knowledge of the functional abilities and limitations in ESRI client applications (e.g., ArcObjects) Knowledge of current software engineering policies and methodologies Knowledge of GIS policies and methodologies Knowledge of GIS discipline (e.g., coordinate systems, topology) General Mapping Development Role: Develop General Mapping Applications Develop GIS application for your company's general business needs (e.g., "show me my parcel on a map"). Test GIS application for your company's general business needs. Deploy GIS application for your company's general business needs. Maintain GIS application for your company's general business needs. Knowledge of the functional abilities and limitations in ESRI client applications (e.g., ArcObjects) Knowledge of current software engineering policies and methodologies Knowledge of GIS policies and methodologies Knowledge of GIS discipline (e.g., coordinate systems, topology) 6

Ability to deploy applications Application Support Role: Support Deployed GIS Applications Support users with technical issues about GIS applications (e.g., "help desk"). Maintain the data sources for GIS applications. Troubleshoot functional issues of a GIS application. Support Web-based spatial applications (if Web-based mapping services apply). Ability to install and deinstall applications and their dependencies Database Development Role: Spatial Data Design Determine the appropriate layout of spatial data layers including Organizing by entity type (e.g., points, lines, polygons) Organizing by functional analysis (e.g., SQL queries) Organizing by normalization principles Organizing by maintenance (i.e., minimize maintenance effort) Organizing by spatial data vendors (e.g., Assessor changes,.dwg structure) Knowledge of spatial data maintenance work flow in detail Knowledge of how the spatial data will be used (i.e., map functionality and products) Knowledge of basic principles of normalization and database objects Knowledge of ArcSDE layer schema IT Manager Date: GIS Manager Date: 7