MineMarket Information Services Configuration

The MineMarket Information Services make it possible to access MineMarket data with third-party applications capable of consuming Open Data Protocol (OData) v4.0. These applications include internet browsers, Microsoft Excel with the Power Query add-in, and Microsoft Power BI.

The MineMarket Information Services are installed together and consist of the following Windows services:

  • MineMarket Data Mart Service

    The MineMarket Data Mart Service prioritises requests in the message queue created by the MineMarket Service and reports on the status of the MineMarket Data Mart Agents.

  • MineMarket Data Mart Agent

    The MineMarket Data Mart Agent reads from the message queue created by the MineMarket Service to update data in the MineMarket Data Mart database. Multiple agents can be run concurrently in console mode if required to handle larger amounts of data.

  • MineMarket Data Service

    The MineMarket Data Service connects to the MineMarket Data Mart database and is a prerequisite for accessing MineMarket data via an OData V4 endpoint.

  • MineMarket Reporting Service

    The MineMarket Reporting Service connects to the MineMarket Data Service and handles data aggregation logic suitable for ad-hoc reporting and data analysis.

Note: The architecture of the MineMarket Information Services is in transition. For MineMarket 5.5, the MineMarket Data Service connects to both the MineMarket database and the MineMarket Data Mart database.

Detailed status information for the services, including the status of database upgrades and the job queue length, can be viewed on the Monitored Services screen in the MineMarket Client.

Before using the MineMarket Information Services, Enable Data Mart must be checked in the Options screen of the MineMarket Client. This setting controls whether the MineMarket Service can send information about changes to the message queue.

The MineMarket Information Services Guide contains more information about how to use this functionality, with detailed examples. See Examples.