Как создать хранимую процедуру в SQL Server, которая создает динамические разделы и процесс для табличной модели - PullRequest
0 голосов
/ 26 марта 2019

Как создать хранимую процедуру в SQL Server, которая создает динамические разделы и процесс?

Ниже приведен код, который каждый раз создает раздел и обрабатывает его одновременно на любимом сервере.

Используя приведенный ниже код, я хотел бы создать динамические несколько разделов и обработать их, передавая динамически имя раздела и идентификатор финансового периода.

Пожалуйста, предложите.

declare @xmla varchar(max) = '
{
  "createOrReplace": {
    "object": {
      "database": "FlashArchive",
      "table": "FORECAST_FLASH",
      "partition": "FORECAST_FLASH_368"
    },
    "partition": {
      "name": "FORECAST_FLASH_368",
      "source": {
        "query": "select * from FORECAST_FLASH_ARCHIVE_V where fiscal_period_id=368",
        "dataSource": "itv.world"
      }
    }
  }
}
';

EXEC (@xmla) AT SSAS;



declare @xmlap varchar(max) = '
{
  "refresh": {
    "type": "automatic",
    "objects": [
      {
        "database": "FlashArchive",
        "table": "FORECAST_FLASH",
        "partition": "FORECAST_FLASH_368"
      }
    ]
  }
}
';
exec (@xmlap) at SSAS;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...