Throughout the coronavirus disease 2019 (COVID-19) pandemic, decision makers have relied on forecasting models to determine and implement non-pharmaceutical interventions (NPI). In building the forecasting models, continuously updated datasets from various stakeholders including developers, analysts, and testers are required to provide precise predictions. Here we report the design of a scalable pipeline which serves as a data synchronization to support inter-country top-down spatiotemporal observations and forecasting models of COVID-19, named the where2test, for Germany, Czechia and Poland. We have built an operational data store (ODS) using PostgreSQL to continuously consolidate datasets from multiple data sources, perform collaborative work, facilitate high performance data analysis, and trace changes. The ODS has been built not only to store the COVID-19 data from Germany, Czechia, and Poland but also other areas. Employing the dimensional fact model, a schema of metadata is capable of synchronizing the various structures of data from those regions, and is scalable to the entire world. Next, the ODS is populated using batch Extract, Transfer, and Load (ETL) jobs. The SQL queries are subsequently created to reduce the need for pre-processing data for users. The data can then support not only forecasting using a version-controlled Arima-Holt model and other analyses to support decision making, but also risk calculator and optimisation apps. The data synchronization runs at a daily interval, which is displayed at https://www.where2test.de.
翻译:在整个2019年科罗纳病毒疾病(COVID-19)大流行期间,决策者依靠预测模型来确定和实施非药物干预(NPI),在建立预测模型时,需要不断更新包括开发者、分析者和测试者在内的各利益攸关方提供的数据集以提供准确的预测。我们在这里报告一个可缩放的管道的设计,该管道是一个数据同步器,用于支持COVID-19的国家间自上至下跨波段观测和预测模型,称为德国、捷克和波兰的COVID-19,它的名称为“何2测试”。我们用SpostgreSQL建立了一个运行数据存储库(ODS),以持续整合来自多个数据源的数据集,开展协作工作,促进高性数据分析和跟踪变化。ODS不仅用于储存来自德国、捷克和波兰以及其他地区的COVID-19数据数据。使用量数据模型,元数据模型能够同步这些区域的各种数据结构,并且可以向全世界进行缩放。此后,DDS-DS-deal-de-deal-deal-deal-deal-decurrisal-laction the dal-laction and dal-lical-lical-lical-traction-lical-traction-lical-traction-traction-traction-lacal-laction-lad-s straction-lad-lical-lad-lautd-s-s-s-lad-lad-lad-lad-lad-lad-lad-lad-ladal-lad-lad-lad-lad-lad-lad-lad-lad-lad-lad-lad-lad-lad-lad-lad-lad-traction-lad-lad-lad-lad-lad-lad-lad-lad-lad-lad-lad-lad-lad-lad-lad-lad-lad-lad-lad-lad-lad-lad-lad-lad-lad-lad-lad-lad-lad-lad-lad-lad-lad-lad-lad-