twbparser0.3.1 package

Parse 'Tableau' Workbooks into Functional Data

add_back_slash

Escape square/round brackets with backslashes

attr_safe_get

Safely extract an attribute from a named list

basename_safe

Safe basename with fallback

build_dependency_graph

Build a field dependency graph from calculated fields

dot-twbx_classify

Classify a TWBX entry by file extension

extract_calculated_fields

Extract calculated fields from a TWB

extract_columns_with_table_source

Extract columns with their source tables from a TWB

extract_datasource_details

Extract datasource details from a Tableau TWB

extract_joins

Extract Tableau join clauses from <relation type="join"> nodes

extract_named_connections

Extract <named-connection> entries from a TWB

extract_parameters

Extract parameter fields from a TWB

extract_raw_fields

Extract non-calculated, non-parameter fields from a TWB

extract_relations

Extract all <relation> tags from a TWB

extract_relationships

Extract modern relationships from a Tableau TWB

extract_twb_from_twbx

Extract the .twb (and optionally all files) from a .twbx

infer_implicit_relationships

Infer implicit relationships between tables from field metadata

is_xml_missing

Is an xml2 node missing?

log_twbx_contents

Log a one-line summary of .twbx contents

plot_dependency_graph

Plot a field dependency graph

plot_relationship_graph

Plot a field-level relationship DAG (legacy)

plot_source_join_graph

Plot a source join graph

prettify_calculated_fields

Add a prettified formula column to calculated fields table

print_datasource_summary

Print a quick data-source summary from a parser object

put_in_sq_bracket

Wrap a string in Tableau-style square brackets

redact

Redact AWS access keys in strings

safe_call

Safely evaluate and return fallback on error (with warning)

tableau_formula_pretty

Prettify a Tableau calculation formula for display

tbs_custom_sql_graphql

Custom SQL (Metadata API) for a published item

tbs_publish_info

Publish info for a workbook or datasource on 'Tableau' Server/Cloud

twb_charts

Chart (mark) types per worksheet.

twb_colors

Colors and palettes referenced in the workbook.

twb_custom_sql

Extract Custom SQL relations from a TWB XML

twb_dashboard_filters

Filters found on dashboards and their positions.

twb_dashboard_summary

Per-dashboard summary (filters count and chart types).

twb_dashboards

Dashboards overview (count of zones and referenced worksheets).

twb_initial_sql

Extract Initial SQL statements from connections (if present)

twb_page_composition

Show what a specific page is composed of.

twb_pages_summary

Summary of all pages (counts and quick descriptors).

twb_pages

List all pages (dashboards, worksheets, stories).

twb_published_refs

Detect likely references to published data sources (vs embedded)

twbparser-package

twbparser: Parse Tableau TWB/TWBX files

TwbParser

Tableau Workbook Parser (R6)

twbx_extract_files

Extract specific files from a .twbx

twbx_list

List contents of a Tableau .twbx

validate_relationships

Validate relationships against available datasources and fields

High-performance parsing of 'Tableau' workbook files into tidy data frames and dependency graphs for other visualization tools like R 'Shiny' or 'Power BI' replication.

  • Maintainer: George Arthur
  • License: MIT + file LICENSE
  • Last published: 2025-12-10