Execute XMLA on a Unix server

MARIE-MAGDELAINE Dimitri 0 Reputation points
2025-01-29T18:47:19.24+00:00

Hello,

I would like to know what the best option is to trigger a SSAS cube refresh from an Unix server.

 

Today I am using powershell on windows with the powershell command line:

Invoke-ASCmd -Server myserver:port -InputFile my_refresh_instruction.xmla.

 

In a near future, we are planning to decommission the windows server that we are currently using, and we will only have Unix servers.

 

How can we execute XMLA on a Unix server ?

What is MS SQL Server support recommandation on this ? I can’t find any information on Internet ?

  • Do you recommend Powershell on Unix ?
  • Do you recommend to do it with an SQL Agent job ?

(https://learn.microsoft.com/en-us/analysis-services/instances/schedule-ssas-administrative-tasks-with-sql-server-agent?view=asallproducts-allversions)

 

Many thanks for your help !

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,311 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Olaf Helper 46,041 Reputation points
    2025-01-30T09:32:46.96+00:00

    The ASCmd-CmdLet utilize the AdoMD .NET Frameowrork, AFAIK not available for Unix. I don't think you get it working on Unix.

    Use any other Windows machine, could be also a small workstation.

    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.