Skip to contents

Returns an empty tibble when credentials are missing or the item is not found.

Queries the Metadata (GraphQL) API for Custom SQL tables in the content graph.

Usage

tbs_publish_info(
  content_id,
  base_url = Sys.getenv("TABLEAU_BASE_URL"),
  site = Sys.getenv("TABLEAU_SITE"),
  token = Sys.getenv("TABLEAU_PAT")
)

tbs_publish_info(
  content_id,
  base_url = Sys.getenv("TABLEAU_BASE_URL"),
  site = Sys.getenv("TABLEAU_SITE"),
  token = Sys.getenv("TABLEAU_PAT")
)

Arguments

content_id

Character. Workbook or datasource ID (GUID).

base_url

Character. Server/Cloud base URL.

site

Character. Site contentUrl ("" for default site).

token

Character. REST credentials token.

Value

A tibble with columns like content_id, site, project, web_url, created_at, updated_at. May be zero rows if unavailable.

A tibble with columns such as custom_sql_name, custom_sql_query, database, schema. Zero rows if none.

Examples

if (FALSE) { # \dontrun{
tbs_publish_info(content_id = "abc-123", base_url = Sys.getenv("TABLEAU_BASE_URL"),
                 site = Sys.getenv("TABLEAU_SITE"), token = "<token>")
} # }
if (FALSE) { # \dontrun{
tbs_custom_sql_graphql(content_id = "abc-123",
  base_url = Sys.getenv("TABLEAU_BASE_URL"),
  site = Sys.getenv("TABLEAU_SITE"),
  token = "<token>")
} # }