操作型數據儲存英語Operational Data Store)是一種資料架構或資料庫設計的概念,為企業提供即時的,操作型數據的集合。出現原因是來自於當需要整合來自多個系統的資料,結果又要給一或多個系統使用時。

整合來自多個系統的資料,應先建立資料模型(data model)。由於ODS並不屬於特定的系統,因此其資料模型的設計應為主題導向式(subject-oriented),實作方法與數據倉庫無異。ODS數據整合用於最低粒度的、一天內發生頻率最高的即時的或者近乎即時的查詢應用。通常ODS不會被設計成用來做歷史數據分析或者趨勢分析工作,那是數據倉庫的功能。ODS通常會被用來當做數據倉庫的數據來源。ODS儲存的數據窗口較小,即時間跨度不大,抽取數據的頻率可以是幾分鐘、幾小時;數據倉庫儲存的幾乎是一個公司的所有歷史數據。為求快速建置以及呈現來源系統資料,實務上常見許多企業採取的做法是直接將來源系統的資料以類似複製的方式至來源系統以外的資料庫,將它視為來源資料的複本,而沒有進行真正的資料整合。

資料給多個系統使用的方法,包括可以將其包裝成面向服務的體系結構(SOA)的「服務」、進行分析或報表、也可以再將資料透過ETL的方式傳送至其他系統。

相較於數據倉庫ODS較偏向作業(operational)面的用途,通常資料有較頻繁的更新以及較短的歷史,用於即時或者接近即時地產生操作報告。但這主要是概念上的差異,實際建置時可以建立在同一平台上,由一份資料從事兩種性質的服務。

目前數據倉庫廠商提出了active data warehouse概念,基本上與ODS概念極為接近,亦即數據倉庫廠商認為在其解決方案中除數據倉庫外也包含ODS功能。