In Usage Engine, everyFunctions provide different logical functionality.In general, the Functions could be logically categorized as following functionalities:•Data CollectionoCollector Functions thatinterface and collect datasourcefrom external systemsinto the streambefore the data can be manipulated or transformed.oExampleFunctions are Amazon S3, SFTP, HTTP Client, and PubNub.•NormalizationoProcessor Functions that eliminate unstructured data and data redundancy.The aim is to harmonize data formats from different sources and construct the target logical data structureto be further manipulate and presentfor the downstream.oExample Functions are Field Organizer and Map.•Data QualityoProcessor Functions that improve and enhance data quality by handling data erroneous and removing any duplicate records.oExample Functions are Deduplicate and Validate.•Aggregation & CorrelationoProcessor Functions that merge multiplesrecordsinto one record, perform aggregation operation(e.g.,accumulate the value), and flush out based on the defined life cycle.oExample Function is Data Aggregator.•Usage BindingoProcessor Functions that bind, enrich,andelevate the value of the processing data.oA typical use case would be to enrich the processing usage data with detail user’saccount and product information by performing lookup ona reference database.oExamplesFunctionsare Database Query, SAP Subscription Billing Query, and Salesforce Query.•Business LogicoProcessor Functions that allow user to configure customlogicto manipulate the processing data based on the business requirements.oExampleFunctions are Encryption, Decryption, and Script.•Enable/ Data DistributionoProcessor and Forwarder Functions that interface and route actionableusage data/eventsfrom the stream to external systems.oExample Functions are Amazon S3, SFTP, Email Notification, SAP Subscription Billing, and Salesforce Bulk Upload.
General
Content
Integrations
App links