Actions51
- Authentication Actions
- Data Source Actions
- Flow Actions
- Group Actions
- Metadata API Actions
- Project Actions
- User Actions
- View Actions
- VizQL Data Service Actions
- Workbook Actions
Data Source → Publish
AI-generatedSummary
Publishes a Tableau data source from an input binary file to a specified project. Choose the authentication method, provide the file field, data source name, and project LUID, then optionally set a description, upload filename, and whether to overwrite a matching data source.
Inputs
- authentication — Authentication method: Connected App (JWT, the default) or Personal Access Token.
- impersonateUsername — For Connected App authentication, optionally authenticate as another Tableau user. The property notes that this requires site administrator privileges.
- binaryPropertyName (required) — Name of the input item's binary field containing the .tds or .tdsx file; defaults to
data. - datasourceName (required) — Name to assign to the published data source.
- projectId (required) — LUID of the project to publish the data source into.
- options.description — Description to set for the data source.
- options.fileName — Optional upload filename, including a .tds or .tdsx extension. The property says it defaults to the binary field's filename.
- options.overwrite — Whether to replace an existing data source with the same name in the same project; defaults to false.
Output shape
Not established by the supplied source pack; it contains no publish implementation body.
The source pack includes only a signature-level view for this operation, so its returned data and runtime behavior cannot be confirmed. The UI properties describe the required input fields and optional publish settings.