6106Copy of Final Data Catalog Requirements.xlsx

XLSX spreadsheet 31 KB Posted

Attached to
Enterprise Data Management Cataloging Solution
Solicitation number
S-44300-00013891
Issued by
Marion County, Oregon

About this file

The document is a comprehensive Data Catalog Requirements spreadsheet from the Oregon Health Authority (OHA), detailing 141 specific technical requirements for an Enterprise Data Management Cataloging Solution. The requirements span multiple functional areas including Access Management, Business Glossary, Data Catalog, Data Dictionary, Data Governance, Data Lineage, Data Management, Integration, Metadata Management, Roles, Security & Compliance, System Administration, Training and Enablement, and User Interface. The OHA has issued a Request for Information (RFI) with a response deadline of June 30, 2025, seeking vendor insights into advanced data management technologies that can support complex data cataloging needs across their enterprise.

The RFI does not specify a precise budget, contract value, or incumbent vendor, but the extensive requirements suggest a sophisticated enterprise-level solution. The requirements emphasize critical capabilities such as role-based access control, metadata management, data lineage tracking, security compliance (including CCPA and GDPR standards), and support for various data types and platforms. Key focus areas include protecting sensitive data, enabling data sharing with external parties, supporting open data standards, providing user-friendly interfaces for both technical and non-technical users, and implementing robust governance mechanisms. The solution must also support integration with multiple data sources, provide comprehensive auditing and tracking features, and facilitate collaboration among data stewards and users across different organizational roles.

View the file

Other files

On GovTribe

Work with this file

  • Download the original file
  • Contacts named in this file
  • Similar government files
  • Ask GovTribe AI about this file

Text version

Final OHA Data Catalog Reqs

#Functional AreaRequirement
1Access ManagementEstablishes and assigns roles, organization relationships and user access privileges for functions related to data and analytics governance.
2Access ManagementSupports capabilities such as user authentication, password policy management, two-factor authorization, single sign on and role-based access.
3Business GlossarySupports development and usage of a glossary to enable policy analysis and development. Supports taxonomies and ontologies to address semantic variations.
4Business GlossaryAbility to document standardized business rules for a business system (e.g. REALD - SOGI has identified 6,500 living lanugages which must always be presented as an option). The business glossary should track the standardized list and also identify any systems or data sources which are non-compliant.
5Business GlossaryAbility to reference statutes, rules, and implications.
6ClassificationOrganizes data by relevant categories so that it may be used and protected more efficiently. Enables data to be more easily located and retrieved. Enhances risk management, compliance and data security.
7ClassificationSupports user tagging of content or automatic detection. Provides context (such as tagging and rating) to enable data analysts, data scientists, data stewards and other data consumers to identify and integrate access to additional relevant datasets.
8Data CatalogNeed to identify who the registration authority is who can has the final authority and decision-making responsibility for the data asset.
9Data CatalogAbility to review, manage, and maintain the completeness of the data.
10Data CatalogAbility to review and monitor the accuracy, consistency and relevancy of data.
11Data CatalogAbility to create, edit, and manage entries in a centralized data catalog.
12Data CatalogAbility to "easily" update information for each data asset.
13Data CatalogAbility to track versions between updates, including who updated what and when.
14Data CatalogAbility to track the entire worfklow status of any change to any record in the data catalog.
15Data CatalogAbility to log connections between the catalog and why the business is using the data, and what the business is using the data for.
16Data CatalogAbility to define custom roles (e.g. Data Custodian), the responsibilities for said role, and link these roles to each data asset.
17Data CatalogAbility for data catalog to be accessed by non-technical users to review and update information.
18Data CatalogAbility to define and document different types/levels of data assets in a hierarchy (e.g. database, data table, fields, etc.) and require or limit the level of definition by unique departmental needs.
19Data CatalogAbility to perform a keyword search across all fields in the data catalog, including technical and business labels.
20Data CatalogAbility for end-users to add comments, reviews, and other information regarding the data asset.
21Data CatalogInventories and curates data assets. Leverages machine learning and automatic detection of relationships with other data assets. Requires a user-augmented process for validating and resolving any ambiguity in the automated inventory process.
22Data DictionaryAbility to reconcile data definitions.
23Data DictionaryAbility to track changes to data dictionary entries and metadata with audit trails and approvals.
24Data DictionaryAbility to export data dictionary entries in various formats for documentation and sharing.
25Data DictionaryAbility to easily import data dictionary entries in various formats for documentation and sharing.
26Data DictionaryAbility to attach reference manuals to the data dictionary which provide additional organizational background.
27Data DictionaryAbility to use equations within the dictionary.
28Data DictionaryAbility to distill to plain language for non-technical users.
29Data DictionaryAbility to capture and understand business justification for data for data fields, tables, schemas, etc.
30Data DictionaryAbility to tag data elements within a data asset as being considered PHI and PII or other protected data asset classes.
31Data DictionaryCapturing the context of the data, when it was collected (if available based on the data source and transaction volumes), what were the conditions under which it was collected. i.e. what options were available to select from for gender, when data was collected.
32Data DictionaryAbility to update the documentation automatically by reading the data assets directly from source systems (and potentially track the edits).
33Data DictionaryAbility to define and see related data assets to each data asset.
34Data DictionaryAbility to segregate PHI & PII data through multiple lenses for regulations and account for the regulation that the existance of a protected element in a data asset may elevate the entire data asset to a greater security classification.
35Data DictionaryAbility to connect through APIs (open & secure).
36Data DictionaryAbility to tie to application inventory for all data assets and data lineage to identify that any data asset was sourced from a specific source system in the application inventory.
37Data DictionaryEnables collecting names, definitions and attributes about data elements being used or captured in a database, information system or part of a research project. Describes the meanings and purposes of data elements within the context of a project.
38Data GovernanceIntegration of DQ into other modules (DI, Catalog, etc.).
39Data GovernanceAbility to sync with data tables (e.g., SQL).
40Data GovernanceAbility to easily share data/models across the enterprise.
41Data GovernanceCollaboration features allowing data stewards to contribute, validate, and maintain business terms.
42Data GovernanceProtecting sensitive and personal data (PHI/PII) through privacy policies, encryption, access controls, and compliance.
43Data GovernanceDefining who can access what data and under what circumstances including user roles, permissions, and regular auditing of data access.
44Data GovernanceEnsuring compliance with industry-specific regulations and standards and generating reports as required to demonstrate compliance.
45Data GovernanceThe ability to provide an audit trail of all interactions with the data, including who accessed it, when, and how they interacted with it ‘data transparency’.
46Data GovernanceData Stewards and responsibility matrix around data 'ownership'.
47Data GovernanceAutomated system to examine table/column changes and update Data Dictionary accordingly (automatically or via prompt).
48Data GovernanceEarly indicator for changes to data pipelines in order to to mitigate downstream impacts.
49Data GovernanceDashboard or other ability to monitor connections.
50Data GovernanceChange management - changes to data systems through subscriptions with notifications (potentially ahead of time) to downstream applications and systems.
51Data GovernanceManaging data ownership/stewardship from external third party (i.e., tribal, etc.).
52Data GovernanceAbility to apply input from / supply access to to community organizations.
53Data GovernanceA dashboard for third parties to see the data catalog information.
54Data GovernanceAbility to use open data standards (non-proprietary).
55Data GovernanceAbility to track user agreements for data shared with external parties.
56Data GovernanceAbility to track the responsible party for administering the data sharing.
57Data LineageAbility to link data dictionary entries to data lineage to provide context for attributes' origins.
58Data LineageCyclical exports to third party tools, and open data science languages (i.e., Data tool -> Excel -> Data tool).
59Data LineageSupports the depth and breadth of data lineage for identifying data provenance. Audits all the steps, applications and transformations that any data element has gone through from its original source to all the possible endpoints.
60Data LineageAbility to trace data lineage inside and outside of the audit system
61Data LineageFor data assets where the data lineage is unknown (e.g. receive external data source that may have been previously transformed), show a "black box" to indicate the lineage is only known beginning upon a specific point.
62Data LineageAbility to trace data lineage across modules.
63Data LineageVisual representation of data lineage.
64Data LineageAbility to see downstream impacts of data changes.
65Data LineageNotification system (Early indicator) (in plain language, agreed upon data language).
66Data LineageAudit log of notifications to track changes.
67Data LineageLinking data quality metrics and alerts to the data lineage for better understanding of quality issues.
68Data LineageDocumenting data transformations applied at each stage of the data lineage.
69Data LineageClear picture of source systems and related data.
70Data LineageAbility to triangulate between data, warehouses, catalogues, and reports / dashboards.
71Data LineageAbility to trace lineage to downstream reporting.
72Data LineageAbility to understand schematic layout and load data in a programmatic fashion.
73Data LineageAbility to see value changes at an individual level.
74Data LineageAbility to see who made the change to the information.
75Data LineageCan be easily visualized to show how data can be used.
76Data LineageKeyword search for data types, with lineage.
77Data LineageAbility to automatically scan and identify in what reports a given data asset is used from multiple reporting tools (SSRS, Power BI, Tableau, etc.).
78Data LineageAbility to quickly and easily review the timliness and refresh frequency of each step of the data pipeline.
79Data LineageIdentifies the impact of a change on any metadata element. Allows for drilling down or analyzing to the finest level of detail, such as column-level or transformation logic.
80Data ManagementAbility to maintain and audit master data and reference data assets for authorized users.
81Data ManagementAbility to define an ETL fault tolerance.
82Data ManagementList of data owners with a subsequent list of fields, tables, schemas per owner.
83Data ManagementAutomated updates when non-owners request a change to data.
84Data ManagementAbility to capture customer feedback on data dictionary elements.
85Data ManagementData Equity and Data Justice - Data ownership/Data Stewardship.
86Data ManagementAbility to determine authorized users for data.
87Data ManagementAbility to determine agreements (storage, purging, auditing).
88Data ManagementSuccession planning for departed data owners/stewards (user audits for data owners), easy to accomplish.
89Data ManagementAutomation and discovery, scanning of source systems and application source code to build catalog.
90Data ManagementScheduling for periodic scans - looking for changes/deltas.
91Data ManagementSupports matching, linking and merging of related data entries within or across diverse datasets using a variety of traditional and new approaches such as rules, algorithms, metadata and machine learning.
92Data ManagementEnables ability to review, edit, explore and otherwise interrogate various models (e.g., data, policy, rule, organizational) and various states and conditions over time.
93Data ManagementSupports augmented data management, which uses machine learning to automate data quality, data integration, workload management, data catalog, data preparation, insight discovery, model development and insight sharing.
94Data ManagementEnables business process modeling, data flow modeling and documentation. Supports analytics key performance indicators and other benchmarking efforts.
95Data ManagementProvides required data storage capacity, file types and locations. Supports processes such as disaster recovery, rollbacks, extraction or eradication.
96Data ManagementEnables monitoring, reporting and management of data sharing. Supports encryption and security for data at rest and in motion.
97IntegrationLoads and exports metadata, including roles, in a fast, efficient and accurate manner with other third-party tools. Provides a communication backbone for the bidirectional flow of metadata between the central repository and the data sources.
98IntegrationIntegrates with all relevant applications, data sources and technologies.
99IntegrationSends data to external systems such as large language models and uses insights from connected engines such as generative AI to deliver product functionality. Enables users to manage all aspects of data sharing, including full disablement.
100Metadata ManagementAbility to scrape metadata.
101Metadata ManagementAbility to document, maintain and share metadata and data elements definitions with team members and business users.
102Metadata ManagementThe ability to capture detailed metadata such as description, data source, and usage.
103Metadata ManagementThe ability to maintain version history for metadata definitions and governance policies.
104Metadata ManagementEstablishing workflows for reviewing, approving, and managing changes to metadata.
105Metadata ManagementOpen metadata repository, with the ability to share metadata bidirectionally with other tools or other instances of tools.
106Metadata ManagementAbility to see data type availability.
107Metadata ManagementAbility for data stewards to update the metadata and connections.
108Metadata ManagementAbility for a 'smart' search.
109Metadata ManagementRequirements for metadata information, ability to determine which fields need this requirement.
110Metadata ManagementMetadata management dashboard with scoring.
111Metadata ManagementAbility to identify and/or recognize Open data standards.
112Metadata ManagementSupports continuous analysis of all available user, data management, systems and infrastructure, and data governance experience reports to determine the alignment and exception cases between data as designed versus actual experience.
113Metadata ManagementAutomates the enforcement of business rules tied to data elements and associated metadata. Supports dedicated interfaces for creating, providing order of execution and offering links with information stewardship for effective governance.
114RolesSupports Role Based Access Control.
115RolesAssembles organizational models and associated user IDs with key roles across workflows and intersections of work related to policy setting and policy enforcement. Sets up models that tag real people to data elements, tasks, workflows and rules.
116RolesEstablishes, assigns and reassigns tasks across the organizational roles involved in policy setting, enforcement, and external roles and users. Provides management tools such as dashboards and work-to lists to monitor status of tasks.
117Security & ComplianceProvides certain data security policies through data risk assessment and orchestration of data security controls available on the governance platform. Enacts certain data access privileges, audit or monitoring to enable certain levels of security.
118Security & ComplianceEnables configurable controls that extend data and transaction security and compliance to third-party platforms or the solution's hosting providers. Documents security policies, audits, attestations or evaluations for compliance needs.
119Security & ComplianceComplies with relevant standards like CCPA, GDPR and third-party or government certifications such as SOC 2, ISO 27001 and FedRAMP.
120System AdministrationProvides proactive alerts on system events. Enables logging and resolution reporting on all issues.
121System AdministrationEnables processes such as disaster recovery, rollbacks and version control.
122System AdministrationLeverages network technologies like software-defined wide area networks and over-the-top monitoring to ensure the optimal performance of the solution.
123System AdministrationAllows customization of the standard deployed solution with custom user interfaces, data tables, process components and business logic.
124Training and EnablementRobust Online help and reference available.
125Training and EnablementAutomation and templates to reduce manual input.
126Training and EnablementStrong documentation and training aids (fit for purpose. Technical vs. Business) (Plain language) (Easily findable).
127Training and EnablementTeam specific, tailored to each team and how that team interacts with data.
128Training and EnablementAbility to connect to wide selection of data source types and platforms, including on-premises or cloud.
129Training and EnablementThe ability to embed robust knowledge management (KM) practices within the governance layer to foster availability and clarity of data definitions, processes, and guidelines to enable enhanced self-service.
130Training and EnablementAbility to partition out roles - report writer vs. data curious, etc.
131Training and EnablementAbility to output data in JSON format, or other various formats outside .csv.
132Training and EnablementAbility to support multiple cloud hyper scalers.
133Training and EnablementTicketing system and support system.
134Training and EnablementAbility to integrate requests and incidents with a third-party ticketing and service desk management system.
135Training and EnablementData owners to see the data in the context of their business context.
136Training and EnablementTemplatized Access Requests.
137Training and EnablementData Sharing Access templates and track data sharing agreements, including all stakeholders and terms of the agreement.
138User InterfaceAbility to provide a user interface which is "easy" for non-technical stakeholders.
139User InterfaceUser friendly interface for searching data within the system, also including outside assets.
140User InterfaceUser friendly and intuitive interface.
141User InterfaceProvides easily understood, friendly interfaces with intuitive designs to facilitate user engagement.
142User InterfaceSupports the skills and needs of various roles and provides them with collaborative workflows. Addresses various users with an easily navigable, engaging interface. Enhances users' experience while interacting with the solution or product.

File details come from the government source that posted it. Updated .