This service enables the consumer to subscribe/unsubscribe for data exposed by an NWDAF, fetch the subscribed data. Historical data or runtime data may be obtained using this service.
The consumer subscribes to receive data, or if the data is already requested from the NWDAF, then the subscription is updated. The subscription includes service operation specific parameters that identify the data to be provided and may include formatting and processing instructions that specify how the data is to be delivered to the consumer. The consumer may request bulked data related to Analytics, as an alternative to asking individual events (i.e. subscription to multiple event IDs to obtain the data required for an analytics generation). The consumer may also request that data be stored in an ADRF. When historical data is being obtained, the consumer may specify the ID of the ADRF or NWDAF containing the data.
Inputs, Required:
Data Specification, Notification Target Address(es) (+ Notification Correlation ID(s)).
When the required data is data for Event IDs received from NFs, the Data Specification includes set of Event IDs, Event Filter Information, Target of Event Reporting.
When the required data is a bulked data for an Analytics ID, the Data Specification includes Target of Reporting with the Analytics ID to generate bulked data, Target of Analytics reporting and Analytics Filter.
Inputs, Optional:
Service Operation, Time Window, NF (or NF-Set) ID, ADRF or NWDAF hosting ADRF information where data are to be stored, ADRF ID where historical data are stored, Formatting Instructions, Processing Instructions, user consent check information (i.e. an indication that the data consumer has checked user consent), purpose for data collection, Storage Handling Information.
Outputs Required:
When the subscription is accepted: Subscription Correlation ID (required for management of the requested subscription). When the subscription is not accepted, an error response.
Outputs, Optional:
First corresponding event report is included, if available (see clause 4.15.1 of TS 23.502), Requested data.
NWDAF notifies the consumer instance of the requested data, or notifies of the availability of previously subscribed Data when delivery is via an NWDAF. The NWDAF may also notify the consumer instance when Data or Analytics is to be deleted.
Inputs, Required:
Notification Correlation ID, time stamp representing time when NWDAF completed preparation of the requested data.
Inputs, Optional:
Requested Data with timestamp;
Fetch Instructions;
Termination Request;
Data or Analytics Deletion Alert.
etch Instructions indicate whether the data are to be fetched by the Consumer. If the data are to be fetched, the fetch instructions include an address from which the data may be fetched, one or more Fetch Correlation IDs and a deadline to fetch the data (Fetch Deadline).
Termination Request indicates that NWDAF requests to terminate the data management subscription, i.e. NWDAF will not provide further notifications related to this subscription.
Pending Notification Cause indicates the cause of the pending notification of the stored unsent data, e.g., the data cannot be collected any more due to UE moved out of NWDAF serving area.
Data or Analytics Deletion Alert is described in clause 5B.1.
Outputs, Required:
Operation execution result indication.
Outputs, Optional:
Data or Analytics Retrieval Indication.
The Data or Analytics Retrieval Indication may be sent if the notification contains a Data or Analytics Deletion Alert. The Data or Analytics Retrieval Indication indicates if the consumer will retrieve stored data or analytics prior to deletion (see clause 6.2B.3)
Consumer retrieves from the NWDAF subscribed data (which is regarded as a kind of data), as indicated by Fetch Instructions from Nnwdaf_DataManagement_Notify.
This service enables the consumer to receive a notification when an ML Model matching the subscription parameters becomes available.
When the subscription is accepted by the NWDAF containing MTLF, the consumer NF, receives from the NWDAF an identifier (Subscription Correlation ID) allowing to further manage (modify, delete) this subscription. The modification of ML Model subscription can be enforced by NWDAF based on operator policy and configuration.
Subscribes to NWDAF ML Model provision with specific parameters.
Inputs, Required:
(set of) Analytics ID(s) defined in Table 7.1-2, Notification Target Address (+ Notification Correlation ID).
Inputs, Optional:
Subscription Correlation ID (in the case of modification of the ML Model subscription).
For each Analytics ID the following parameters may be provided: ML Model Filter Information to indicate the conditions for which ML Model for the analytics is requested and Target of ML Model Reporting as defined in clause 6.2A.2, Requested representative ratio, ML Model Target Period, Use case context, Inference Input Data information, indication of support for multiple ML Models, multiple ML Models Filter Information to indicate the conditions for which multiple ML Models are requested, ML Model Interoperability Information.
NF consumer information, ML Model Reporting Information, Time when model is needed, ML Model Monitoring Information (including e.g. desired ML Model metric, ML Model monitoring reporting mode, ML Model Accuracy Threshold, DataSetTag and ADRF ID, ML Model identifier), Expiry time.
Outputs Required:
When the subscription is accepted: Subscription Correlation ID (required for management of this subscription), Expiry time (required if the subscription can be expired based on the operator's policy).
For each Analytics ID the following parameters may be provided: ML Model Filter Information to indicate the conditions for which ML Model for the analytics is requested and Target of ML Model Reporting as defined in clause 6.2A.2, Requested representative ratio, ML Model Target Period, Use case context, Inference Input Data Information, indication of support for multiple ML Models, multiple ML Models Filter Information to indicate the conditions for which multiple ML Models are requested, ML Model Interoperability Information.
Vendor ID.
ML Model Accuracy Monitoring Information.
Outputs, Required:
Set of:
the tuple (Analytics ID, one or more tuples of unique ML Model identifier and the information as defined in clause 6.2A.2.