Создание объекта в службе анализа Azure с помощью вызова REST API

#ssas #azure-analysis-services

#ssas #azure-analysis-services

Вопрос:

Возможно ли создавать объекты службы анализа Azure с помощью вызова REST API? Другими словами, могу ли я выполнить приведенные ниже сценарии, подобные TMSL, через вызов REST API, чтобы создать базу данных, таблицу и разделы?

 {  
  "createOrReplace": {  
    "object": {  
      "database": "AdventureWorksTabular1200",  
      "table": "FactSalesQuota",  
      "partition": "FactSalesQuota - 2011"  
    },  
    "partition": {  
      "name": "Sales Quota for 2011",  
      "mode": "import",  
      "dataView": "full",  
      "source": {  
        "query": [  
          "SELECT [dbo].[FactSalesQuota].* FROM [dbo].[FactSalesQuota]",  
          "JOIN DimDate as DD",  
          "on DD.DateKey = FactSalesQuota.DateKey",  
          "WHERE DD.CalendarYear='2011'"  
        ],  
        "dataSource": "SqlServer localhost AdventureworksDW2016"  
      }  
    }  
  }  
}
  

Я обнаружил, что он поддерживает только обновление модели и операцию синхронизации. Любые предложения будут высоко оценены.

Ответ №1:

Насколько мне известно, это невозможно.

Согласно документам Microsoft, ваши параметры находятся в SSMS, через Powershell или через SSIS.

Ответ №2:

Просматривая документацию Rest API, можно найти способ определения текущих доступных операций.

https://learn.microsoft.com/en-us/rest/api/analysisservices/operations/list

введите описание изображения здесь