check if cube is used?

ovonemty 56 Reputation points
2022-02-07T09:23:28.817+00:00

Hi all,

I have a legacy SSAS engine:
171779-image.png

With around 20 cubes…

Is there any way to check which are currently being used by power bi reports?

That is, can I have some sort of trace or query where I can confirm if the cube has been queried and/or connected from any powerbi/cube?

If not? What’s a proper way of checking this? (as a plan B I thought of renaming the cubes to %_ToBeDeleted, and wait for a powerbi/ excel consumption to break…)

SQL Server Analysis Services
SQL Server Analysis Services
A Microsoft online analytical data engine used in decision support and business analytics, providing the analytical data for business reports and client applications such as Power BI, Excel, Reporting Services reports, and other data visualization tools.
1,344 questions
{count} votes

2 answers

Sort by: Most helpful
  1. CarrinWu-MSFT 6,891 Reputation points
    2022-02-08T02:08:29.697+00:00

    Hi @ovonemty ,

    Welcome to Microsoft Q&A!

    can I have some sort of trace or query where I can confirm if the cube has been queried and/or connected from any powerbi/cube?

    You could check the information using Dynamic Management Views.

    The last processed date:
    172046-last-process-date.png
    Current users:
    172047-current-users.png

    Best regards,
    Carrin


    If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    1 person found this answer helpful.
    0 comments No comments

  2. Alexei Stoyanovsky 3,416 Reputation points
    2022-02-10T11:04:01.063+00:00

    There are a lot of ways to track cube usage: https://learn.microsoft.com/en-us/analysis-services/instances/monitor-an-analysis-services-instance?view=asallproducts-allversions
    The problem is, tracking usage won't let you uncover dormant consumers, so you should probably take a step back and consider your end goal, which is likely a decision whether to retire this legacy. Generally speaking, legacy systems are safe to retire when either they are of no further value or when their value can also be obtained elsewhere, usually from a newer system.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.