View on GitHub

Embedded Viz and BI

A site for embedded analytics topics. Primarily focused on Tableau, SAP Business Objects, Vertica, and Snowflake

Creating using Tableau webhooks with PowerAutomate and Teams

date: 21 Feb 2021

Scenario

You have a team that monitors the health and function of your Tableau Server, whether on premise or TableauOnline. You have many extracts that are in use and it’s critical to understand when something needs to be fixed.

The team that monitors the system has rotating on call, so they don’t all want to be notified when something happens

Problem

Tableau Server only provides notification using email and (soon as of Feb 2021) Slack.

Solutions

Creating the webhook and linking it

Tableau

Create a Personal Access Token

image of personal access token creation

image of personal access token pop up

image of personal access token after created

Postman

Environment

image of Postman environment contents

image of Postman signin json request

image of Postman signin json request

Webhooks

image of webhooks json response empty list

Teams

Power Automate

image of power automate create button

image of power automate cloud flow button

image of power automate create button

image of power automate create button

image of power automate create button

image of power automate create button

{
  "resource":"DATASOURCE",

  "event_type":"DatasourceCreated",

  "resource_name":"My Datasource",

  "site_luid":"8b2a95d8-52b9-40a4-8712-cd6da771bd1b",

  "resource_luid":"99",

  "created_at":"2018-11-15T17:14:45Z"
}

image of power automate create button

image of power automate create button

image of power automate create button

image of power automate create button

image of power automate create button

image of power automate create button

Postman

Update the environment

image of teams message