Skip to content
Snippets Groups Projects
user avatar
HUYNHANHKH0I authored
# Conflicts:
#	NOTICE
#	build.sbt
1dd75c09
History

Production DDMS. Timeseries Ingestion Service (pddms-timeseries-ingestion)

One method of ingesting data into Production DMS is using the time-series management functionality. The functionality enables users to ingest time-series data through APIs. The data can be written for set of entities and properties. The access to the user is restricted through entitlements. The data ingested supports bi-temporality.

Install

Azure

The steps for running pddms-timeseries-ingestion on azure can be found in the azure-deployment.md file.

GCP

The steps for running pddms-timeseries-ingestion on azure can be found in the azure-deployment.md file.

Running integration tests

Integration tests are located in a separate project for each cloud in the testing directory under the project root directory.

Running service locally

The steps for running pddms-timeseries-ingestion locally can be found in the Local.md file file.

Documentation

Introduction to Production DDMS, main concepts, API catalog, production domain model, architecture and infrastructure diagrams can be found here.

Open API 3.0 - Swagger

All the Swagger and OpenAPI related common properties, templates are managed here swagger.yaml file.

Postman Collection

Postman collection file can be found here pddms-timeseries-ingestion.postman_collection.json file.

License

Copyright 2022-2024 PETRONAS
Copyright 2017-2024 SLB

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

https://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.