Date: Fri, 29 Mar 2024 00:48:11 +0000 (UTC) Message-ID: <724698266.5.1711673291571@c401e2773983> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_4_134569052.1711673291570" ------=_Part_4_134569052.1711673291570 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
This page is no longer maintained (). For the most current information, go to= https://docs.snaplogic.com/snaps/snaps-analytics/= sp-tableau/snap-tableau-hyper-write.html.
In this article
You can use this Snap to create a hyper file on a l= ocal disk for incoming documents and publish it to Tableau Server/Online wi= thout packaging it into a data source.
Tableau 10.5 or later version.
The Tableau Hyper Snaps use Tableau Hyper API version 21.0.0.12982. You = must have Java Native Access (JNA) and shared libraries of the same API ver= sion for the respective Operating System on which you run your Tableau Pipe= lines. You can download the files for your operating system (Windows, Mac, = and Linux) using this link: https://www.tableau.com/support/releases/hyper-api/= 0.0.12982.
Tableau Hyper Lib Setup: To run the Tabl=
eau hyper Pipelines in a plex, you must set the environment or system prope=
rty TABLEAU_HYPER_LIBS
to /home/lib
(excluding
Install tabcmd utility: The Tableau Snaps= (Hyper Formatter, Hyper Parser, and Hyper Write) invoke tabcmd internally = for their functioning.
Does not work in Ultra Pipeline= s.
To publish hyper files without packaging them as a data source, the file= must contain exactly one schema in one table.
None.
Type |
Format |
Number of Views |
Examples of Upstream and Downstream Snaps |
Description |
---|---|---|---|---|
Input |
Document |
|
|
Parsed CSV data stream. |
Output |
Document |
|
|
Creates a Hyper file. |
Field Name |
Field Type |
Description |
---|---|---|
Label* Default Value: Hyper Write |
String |
The name for the Snap. You can modify this to be more specific, especial= ly if you have more than one of the same Snap in your Pipeline. |
Datasource Default Value: N/A |
String |
Specify the name of the Tableau data source on the server. If left empty= , the Snap takes the current date and time as the default value. |
Project Default Value: N/A |
String |
Specify the project name to which hyper file should be published. |
Schema Name Default Value: Extract |
Expression/String |
Specify a schema name for the Tableau extract. If left empty, the Snap u= ses the default schema name Extract. |
Overwrite Default Value: Deselected |
Checkbox |
Select this checkbox to overwrite an existing data source with the same = name. |
Append Default Value: Deselected |
Checkbox |
Select this checkbox to append an existing data source with the same nam= e. |
Certificate Check Default Value: Selected |
Checkbox |
Select this checkbox to enable the tabcmd process to validate Tableau se= rver SSL certificate. |
Snap Execution Default Value: Validate & Execute |
Dropdown list |
Select one of the three modes in which the Snap executes. Available opti= ons are:
|
This example Pipeline demonstrates how to use the Hyper Write Snap to cr= eate a hyper file and write it on to the local database.
= span>Initially, we configure the Pipeline with the File Reader Snap to read <= em>123.csv file from the SL database.
Upon validation, we see the following binary data in the output preview = of the Snap.
Next, we configure the CSV Parser Snap to parse the CSV file.
Upon validation, we see the parsed CSV data in the output preview of the= Snap.
Next, we configure the Hyper Write Snap to create a .hyper file and publ= ish it without packaging it into a data source.
Upon validation, we see the following hyper data in the output preview o= f the Snap.
Next, we configure the JSON Formatter Snap to read the hyper document st= ream and write the data to output.
Upon validation, we see the following output in the preview of the Snap.=
Finally, we configure the File Writer Snap to write the hyper file to th= e SL database.
.Download and import the Pipeline into SnapLogic.
Configure Snap accounts as applicable.
Provide Pipeline parameters as applicable.
https://help.tableau.com/current/api/hyper_api/en-us/index.html
= li>https://doc= s-snaplogic.atlassian.net/wiki/spaces/SD/pages/1439233/Glossary
http= s://docs-snaplogic.atlassian.net/wiki/spaces/SD/pages/1438341/Getting+Start= ed
https://doc= s-snaplogic.atlassian.net/wiki/spaces/SD/pages/1439233/Glossary