Machine Learning API

From CDQ
API/Machine Learning API
Jump to navigation Jump to search
Name Name of a concept, e.g. a data model concept. In contrast to terms, the name does not depend on a given context, e.g. a country-specific language. Machine Learning API
Short description Informal and short human-readable definition of a concept. This is an API for using Data Analytics team's machine learning services.
Description Informal and comprehensive human-readable definition of a concept. Machine Learning API was created to enable end users to access various machine learning models from Data Analytics ML stack, without the need to run the model using programming languages. It provides one endpoints which can be accessed through the API user interface.

Currently Data Analytics team provides following models / services:

  • ML_DATA_MAPPER_CLASSIFIER: Model to auto generate the Data Mapping Definition based on customer data input. Both .xlsx and .csv extensions are supported.

The API is accessible only with active VPN connection. No further authorization is required.

Technical key Defines a unique key by which e.g. data model concepts can be referenced in a technical integration context. These keys are unique in the CDL context. API_MACHINE_LEARNING
API Documentation https://reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/machine-learning-api/docs
WSDL Download Not yet supported
Invokes ML model(s) ML Data Mapper Classifier

API endpoints

This is just a selection of endpoints, most relevant ones from business perspective, without version information or other details. For a complete technical documentation of the endpoints, please go to the technical API documentation.

EndpointTechnical KeyDocumentation
Model/runMACHINE_LEARNING_API_POST_MODEL_RUNhttps://reverse-proxy.prod.k8s.production.cdq-cloud-engine.com/machine-learning-api/docs#/default/run prediction model run post

API feature toggles

No feature flags documented

Use cases

Use caseShort Description
Generate Data Mapping DefinitionAutomating the process of generating Data Mapping Definition.