Forum Discussion

MJEnnis's avatar
MJEnnis
Resolver III
8 months ago
Solved

AI Functions / Text Anaytics

I have created some really useful reports in PBI desktop using the text analytics. I missed the memo back in September that these features were going to be phased out. Fortunately, my reports kept refreshing until 14 December, much longer than the stated deadline. But then they abruptly stopped refreshing without warning. Since most of my reports in the service are based on one pbix file, everything is blocked. 

 

PANIC!!

 

This solution does not seem viable in my case, since I have 1000s of comments that have undergone language detection, keyphrase extraction, and sentiment analysis. 

I do not even know where to begin to fix this... Has anyone else had to fix this issue already? Any tips or tutorials anyone can share?

 

Please tell me I am not going to have to rebuild everything directly in the service...

 

 

10 Replies

  • Hi MJEnnis 

    I hope you are doing well!

    You can replace the retired Power BI text analytics with calls to Azure AI services (Text Analytics REST APIs). These APIs provide language detection, sentiment, key phrases, etc., and you can:

    Call them in Power Query

    Or call them in Fabric (OneLake + Power BI connection)


    This way you can still automate text analytics and refresh your dataset. Microsoft is recommending this as the replacement.


    If this solution helped you, please give it a like 👍 and mark it as solution so others can find it easily.

  • v-tejrama's avatar
    v-tejrama
    Community Support

    Hi MJEnnis ,
    Thanks for reaching out to the Microsoft fabric community forum.


    I understand this situation was unexpected, and you are not the only one affected. The built-in Power BI text analytics features were fully retired in mid-December, following a brief grace period, which explains why your datasets continued to refresh temporarily before stopping. Unfortunately, there was no warning when the failure occurred, which has understandably caused frustration for many users who relied on these features.

     

    On a positive note, you do not need to rebuild your reports or restart your work in Power BI. Your model, visuals, and measures remain intact; only the refresh step that depended on the retired text analytics capability has been impacted. Microsoft recommends using Azure AI Language services as a replacement, which offer similar language detection, sentiment analysis, and key phrase extraction. These services can be accessed directly from Power Query via the REST API or through Fabric, and will refresh as expected.

     

    For cases where you have already processed large volumes of comments, the typical approach is to retain existing results and apply the new API to new or updated text moving forward. This helps manage costs and refresh times. If you need to reprocess all data, Azure AI can support that workload. As long as the output columns remain consistent, your reports and visuals will continue to function correctly.

     

    While this change is not ideal, transitioning to Azure AI is the recommended and supported solution, allowing you to maintain your current reports. I hope this clarifies the issue and provides a path forward without needing to rebuild your work.

    Best Regards,
    Tejaswi.
    Community Support


    • MJEnnis's avatar
      MJEnnis
      Resolver III

      Hi v-tejrama,

      Thank you for this reply! This is all clear to me, an amateur.

      Yes, it was very frustrating that it happened suddenly without warning. Afterwards I saw that there had been a blog post back in August. But a warning directly in the app would have been very helpful! 

      I have already proceeded with the first step you propose. To get the refresh to work again, I copied the exisiting text analytic data into an excel file and have queried it from SharePoint. I then deleted all credentials and query steps referring to the AI Functions. This way I have the historic data, but no text analytics for the future data. I needed to move fast because multiple reports and automated administration processes based on these reports were affected all at once! 😮 

      Before deciding which way to proceed for the future data (API in desktop or connecting to AzureAI in Fabric) could you share some links to the appropriate documentation and tutorials? I knew where to find the information for the previous methods on MicrosoftLearn, but I do not even know where to begin now... 

      Thanks again!







  • This is really horrible by the way... this was such a cool feature that allowed non experts like me the opportunity to apply machine learning methods to my models. From the looks of things, it may take me weeks to months to learn how to and then replicate what I have already done... I am very disatisfied with this development.