Overview
The Warehouse and Analytics Service Offering provides agencies with professional development services targeted at enhancing the value of data. Included in the service offering below are:
- Extract, transform and load (ETL) design and development
- Warehouse design and development
- Data analytics tool sets
- Report development services
- Data quality services
- Consultation services around hosting, deployment, data governance and data strategy
All development and consultation services are time and materials rate based that are dependent on the type of resources required for both project and maintenance services. Platforms and infrastructure are rate-based services. See the on the bill section of this service offering for examples.
IT Projects often involve more work from business processes than IT processes, and these parts of the project are often much more intensive and difficult to manage. Significant investiture in time from both OIT and partner agencies is necessary to ensure that the warehouse is providing the right data in the right structure. This cannot be done in a vacuum by either party. Before embarking on the implementation of a solution, it is important for IT and agency partners to work in consultation to identify the appropriate solution. There are several reasons why a data warehouse may be appropriate, including:
- Report performance
- Reducing load on operational databases
- Increased opacity to combining data sources
- Opportunity to improve data quality without impacting operational databases
However, there are circumstances where a data warehouse may not be the most appropriate solution, even when the need to integrate different data sets exists:
- Emphasis on ad hoc reporting/data discovery
- Data mining/analytics
- Inability to identify appropriate measures
Definitions
Product Owner | The Agency Partner representative with the authority to determine the business objectives of an application and the priority of the product features that are developed. |
Product Manager | The OIT representative who works with the Agency Partner whose responsibilities include that the business objectives of an application are met. |
Data Custodian | The agency designee that determines what is going into the Data Warehouse and the access rules of that data. |
Data Warehouse | A large store of data accumulated from a wide range of sources within a company and used to guide management decisions typically structured for rapid reporting. |
Data Lake | A large store of raw, unstructured data for analytics and various other purposes, without requiring predefined schemas. |
Analytics Toolsets | Software and programs used by data analysts to collect, store, analyze, and interpret data to derive meaningful insights and make informed decisions. |
ETL | Extract, Transform and Load – the process of transporting and transforming data from a source system to the target data warehouse or data lake |
Data Quality | The degree to which data is accurate, complete, consistent, reliable, and relevant for its intended use, ensuring it meets the requirements and expectations of its user |
Data Governance | A collection of policies, processes, roles, and metrics that ensure the effective and efficient use of information, ensuring data is secure, private, accurate, and usable throughout its lifecycle |
Least Privilege | An information security concept which maintains that a user or entity should only have access to the specific data, resources and applications needed to complete a required task. |
SLA
The most common point of failure in a warehouse is the extract, transform, and load process. ETL issues are covered by the standard production published service level agreement can be viewed at the following link: Standard_SLA CTS Production Services.
Because the needs of warehousing and the accompanying analytics platform are quite varied, each constituent piece of the solution is managed by its own SLA. For instance, if a warehouse is created in an Oracle environment and Tableau is used for the analytics service, the SLA for Oracle databases and Tableau are relevant. However, if SQL Server and Power BI are utilized, their SLAs are relevant instead.
Customer Expectations
A shared understanding of roles is required for any successful project. The table below identifies the responsibilities of participants in a typical EDS project. While each item is distinct from another, they are each dependent on each other, and all require collaboration from each side of the house, IT and the requesting agency. The interplay of these functions illustrates the need for a close working relationship between IT and agencies throughout the entire process.
Services Requested | What Enterprise Data Services Provides | What other Application Teams Provide | What Agency Provides |
---|---|---|---|
Extract from Source System to Target Data Warehouse / Data Lake |
|
|
Requirements including:
|
Warehouse / Data Lake design |
|
N/A |
|
Data Analysis Tools (Tableau, PowerBI, or Oracle Analytics) |
|
N/A |
|
Reporting |
|
N/A |
|
Data Quality Outlier Detection |
|
Follow normal deployment certification practices. |
|
Data Analysis |
|
N/A |
|
Data Governance |
|
N/A |
|
Hosting platforms & Analytic Tools |
|
N/A |
|
Testing, Deployment & Change Management |
Follow Change Management Policy and
|
Follow Change Management Policy and For any changes to source systems as deemed appropriate by the application director and the CIO. |
Follow Change Management Policy and
|
Being a member of an Agency’s data Analytics Team |
Provide coordination of development activities including:
|
N/A |
|
Project |
|
Participation as subject matter experts of the source data |
|
To get help, or to order this service
For a new warehouse project contact OITEnterpriseDataServices@maine.gov to get started.
A ticket in the Enterprise Ticketing System is required for all non-production work requests. All production work requests require an authorized RFC. If applicable, a billing code is required for those items that are not part of the base published rate.
If the published Service Level Agreement is not met, issues can be escalated to the next priority level by contacting any of the following individuals:
- The Enterprise Data Services Director, EDS lead of your project, or your friendly Account Managers.
Priority Levels for Monitoring
- The standard production published service level agreement can be viewed at the following link: Standard SLA Maine IT Production Services.
- Standard business hour coverage is 7:00AM – 5:00PM Monday through Friday, excluding holidays, please contact MaineIT Operations.
- If service is required for non-production systems outside of the standard business hours, prior arrangements will be required with the director of this service area and associated fees will apply
On the Bill
For staff time the service category use is either Personnel Services or Personnel Services – Non State Resource. Infrastructure could be SQL Database Services, Oracle Database Services, Storage or another service such as Tableau.