Skip to content
Last updated

Viewing Usage Information in the Data Warehouse

Elastic Access usage data is sent to the data warehouse immediately after any transaction has completed. It may occasionally take a minute or two for usage to become available in the data warehouse, but generally it will be available in a small number of seconds.

If you are using FlexNet Operations, the data can be accessed from the data warehouse either using the Data Access APIs, or using a Snowflake Data Share. Please see the documentation about the Data Access APIs for how to make use of these access approaches.

If you are using your own custom back office you can access the data using a Snowflake Data Share.

Information Sent to the Data Warehouse

The following fields are populated in the data warehouse usage table:

Field NameDescription
CORRELATION_IDA value that associates the row in the usage with a specific access request, automatic charge, or refund operation.
TENANT_IDYour tenant identifier.
USAGE_TIMEThe time that the usage occurred in Elastic Access.
WRITE_TIMEThe time that the usage was written to the Data Warehouse.
CONSUMER_IDThe value field in the Requester object in the access request.
CONSUMER_TYPEThe type field in the Requester object in the access request.
ACCOUNT_IDThe ID of the customer account that the Elastic Access instance was set up for.
INSTANCE_IDThe ID of the Elastic Access instance that the access request was sent to.
ACTIVATION_IDThe ID of the line item that was charged or refunded to. If the access request failed (due to insufficient tokens or invalid items) then no line item will have been charged and this field will be blank.
MAPPED_ENTITLED_COUNTThe number of the entitled count in the line item that is mapped to the stated instance of Elastic Access. For Elastic Access line items, this is the entire quantity of the line item.
USEDThe total number of tokens used from the line item as a result of all access requests successful issue to date.
ITEMThe subject of the access request, which is an item in a rate table that has been requested.
ITEM_VERSIONThe version of the item requested, which is an optional field and so might be blank.
ITEM_QUANTITYThe count of items requested.
SESSION_IDThe UUID of the session that the access request was made in, which might be blank if the access request was a one-off request.
SESSION_STATEThe state of the session after the request or activity completed, which might be blank if the access request was a one-off request.
REQUEST_RESPONSEThe result of the access request, which can be 101 if it was successfully granted, or some other value if denied.
METER_TYPEThe type of monetization approach that this row is entered for, which will always be "elastic" for Elastic Access.
METERThe entity being counted, which for Elastic Access is always "elastic token".
METER_COST_LISTThe rate table used for this usage entry, which consists of a JSON object with the series and version of the rate table, such as {"series":"PublicationApps","version":1"}.
METER_COSTThe charge for the item defined in the rate table.
METER_QUANTITYThe amount charged for the number of the item requested calculated by the METER_COST x ITEM_QUANTITY.
META_DATAExtra information that the client can have sent in the access request, in the form of a valid JSON object using the metadata field in the access request.