{"id":28427230,"url":"https://github.com/talend/thoughtspot-component","last_synced_at":"2025-07-03T23:30:33.743Z","repository":{"id":52630117,"uuid":"213974045","full_name":"Talend/thoughtspot-component","owner":"Talend","description":null,"archived":true,"fork":false,"pushed_at":"2023-01-25T10:48:38.000Z","size":1472,"stargazers_count":0,"open_issues_count":2,"forks_count":4,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-06-05T12:09:56.939Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Talend.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null}},"created_at":"2019-10-09T16:55:01.000Z","updated_at":"2024-03-25T16:40:31.000Z","dependencies_parsed_at":"2023-02-14T06:40:21.204Z","dependency_job_id":null,"html_url":"https://github.com/Talend/thoughtspot-component","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/Talend/thoughtspot-component","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Talend%2Fthoughtspot-component","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Talend%2Fthoughtspot-component/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Talend%2Fthoughtspot-component/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Talend%2Fthoughtspot-component/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Talend","download_url":"https://codeload.github.com/Talend/thoughtspot-component/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Talend%2Fthoughtspot-component/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263420668,"owners_count":23463989,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-06-05T12:10:02.666Z","updated_at":"2025-07-03T23:30:33.733Z","avatar_url":"https://github.com/Talend.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Talend ThoughtSpot Component #\n### Author: Thomas Bennett \u003ctbennett@talend.com\u003e ###\n\nAs of this writing this component will work with the following Talend platforms\n* Talend Studio 7.2.1+\n* Talend Cloud\n\nTalend Pipeline Designer is currently in testing for this component and will be validated soon.\n\n## How to setup in your environment ##\nOn the same machine as your Talend Studio\n### PreRequisites ###\n1. Java 1.8 JRE\n\n### Build and Deploy ###\n1. Download thoughtspot-component-0.0.1-SNAPSHOT.car\n2. java -jar thoughtspot-component-0.0.1-SNAPSHOT.car studio-deploy \u003cTalend Studio Home\u003e\n3. Edit \u003cPath to Talend Studio\u003e/configuration/config.ini and add the following at the end of the file **talend.component.server.icon.paths=icons/%s_icon32.png,icons/png/%s_icon32.png**\n4. Start or Restart Talend Studio\n\n## Documentation ##\n\n\n### ThoughtSpotOutput ###\n\nReads data incoming from the preceding component in the Job and executes the action defined on a given ThoughtSpot table and/or on the data contained in the table.\n\nThoughtSpotOutput connects to a given ThoughtSpot instance and bulk loads in that database.\n\n\n#### ThoughtSpotOutput Standard properties\n\nThese properties are used to configure ThoughtSpotOutput running in the Standard Job framework.\n\nThe Standard ThoughtSpotOutput component belongs to the Business Intelligence family.\n\n\n## Basic settings\n\n| **Property type** | Either  **Built-in**  or  **Repository**  . |\n| --- | --- |\n|   | **Built-in** : No property data stored centrally. |\n|   | **Repository** : Select the repository file in which the properties are stored. The fields that follow are completed automatically using the data retrieved. |\n| **Use an existing connection** | Select this check box and in the  **Component List**  click the relevant connection component to reuse the connection details you already defined. **Note:**  When a Job contains the parent Job and the child Job, if you need to share an existing connection between the two levels, for example, to share the connection created by the parent Job with the child Job, you have to:|\n|  | **1.** In the parent level, register the database connection to be shared in the  **Basic settings**  view of the connection component which creates that very database connection.|\n|  | **2.** In the child level, use a dedicated connection component to read that registered database connection. For an example about how to share a database connection across Job levels, see _Talend Studio User Guide_.|\n| **host** | Enter the IP or DNS of server |\n| **port** | Default is 22. |\n| **Username**  and  **Password** | Enter the user authentication data for connecting to the database to be used. |\n| **Table** | Enter the name of the table to be written. Note that only one table can be written at a time **If table is not present, then under Custom you can enter the name of the table. The \u0026#39;Create If Not Exists\u0026#39; property must also be selected as this will then create the table in the ThoughtSpot instance. Must have schema.tablename ** |\n| **Create table if not exists** | The table is created if it does not exist. |\n| **truncate** | If table already exists it will truncate all data before starting load |\n\n\n## Advanced settings\n\n| **Use batch size** | Select this check box to activate the batch mode for data processing. In the  **Batch Size**  field that appears when this check box is selected, you can type in the number you need to define the batch size to be processed. |\n| --- | --- |","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftalend%2Fthoughtspot-component","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftalend%2Fthoughtspot-component","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftalend%2Fthoughtspot-component/lists"}