REST API Tableau Server – как фильтровать задания по идентификатору задачи ExtractRefresh?C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 REST API Tableau Server – как фильтровать задания по идентификатору задачи ExtractRefresh?

Сообщение Anonymous »

Есть ли способ фильтровать задания с помощью REST API таблицы в соответствии с идентификатором задачи?
У меня есть задача обновления извлечения, которую я хочу запускать по требованию, используя /runNow, но я хочу выполните проверку, чтобы убедиться, что задание с этой задачей уже выполняется.
Я не нашел в Интернете много информации по этому случаю.
Сначала я собирался извлечь искомый идентификатор задачи extractRefresh, а затем отфильтровать конечную точку заданий, чтобы увидеть, объединены ли какие-либо из них с этим идентификатором. Кажется, что нет никакого способа фильтровать таким образом. См. ниже.
public bool CheckIfExtractRefreshIsRunning()
{
bool isRunning = false;

// Sign in here

try
{
string url = $"{server}/api/{version}/sites/{site}/tasks/extractRefreshes";

WebRequest req = WebRequest.Create(url);
webRequest.Headers.Add("X-Tableau-Auth", token);
WebResponse response;
response = req.GetResponse();

// Get XMLDocument response

var tasks = xmlDoc.SelectNodes("//task", nsManager);

foreach (XmlNode itemXml in tasks)
{

string taskID;
// Get task ID from tasks

if (sched == schedName)
{
//Filter through jobs here
url = $"{server}/api/{version}/sites/{site}/jobs?filter=args:has:{taskID}";

}
}
}
catch (Exception e)
{
throw e;
}

return isRunning;
}


Подробнее здесь: https://stackoverflow.com/questions/787 ... sh-task-id
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»