[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["很难理解","hardToUnderstand","thumb-down"],["信息或示例代码不正确","incorrectInformationOrSampleCode","thumb-down"],["没有我需要的信息/示例","missingTheInformationSamplesINeed","thumb-down"],["翻译问题","translationIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2025-08-25。"],[],[],null,["# Looker–ThoughtSpot BI Connector\n\nThe Looker--ThoughtSpot BI Connector lets you use Thoughtspot Cloud to connect to data from a Looker Explore. The Looker--ThoughtSpot BI Connector is built upon the Looker Open SQL Interface, which allows access to LookML models and Explores for applications that use JDBC to connect to data sources. See the [Open SQL Interface](/looker/docs/sql-interface) documentation for more details.\n\nBefore you begin\n----------------\n\nYour Looker instance must meet the following requirements to make use of the Looker--ThoughtSpot BI Connector:\n\n- Running Looker 24.14 or later.\n- Has a LookML project that uses data from a Google BigQuery connection. (The LookML project must have a model file that specifies a Google BigQuery connection in its `connection` parameter.)\n\nThe user creating the Thoughtspot connection must meet the following requirements:\n\n- Has a Looker [user role](/looker/docs/admin-panel-users-roles#roles) that includes the [`explore`](/looker/docs/admin-panel-users-roles#explore) permission on the LookML model that you want to access from Thoughtspot.\n- Use the same email address for both Looker and Thoughtspot.\n\nSee the [Add a Looker connection](https://docs.thoughtspot.com/cloud/latest/connections-looker-add) page in the Thoughtspot documentation for additional requirements to configure and use this connector.\n\nSetting up ThoughtSpot authentication to your Looker instance\n-------------------------------------------------------------\n\nThe Looker--ThoughtSpot BI Connector requires that you set up authentication for your Looker instance.\n\nAlthough we prefer using [OAuth](#thoughtspot_oauth) authentication, you can also use a service account to configure authentication. To learn how to set up service account authentication, see [Connecting to Looker from Thoughtspot Cloud](#thoughtspot_connect).\n\n### Setting up OAuth for the Looker--ThoughtSpot BI Connector\n\nYou can use the Looker [API Explorer](/looker/docs/api-explorer) to set up OAuth integration for the Looker--ThoughtSpot BI Connector.\n\nIf your Looker instance already has API Explorer installed, you can access it with this URL format: \n\n https://\u003cvar translate=\"no\"\u003eLOOKER_INSTANCE_URL\u003c/var\u003e/extensions/marketplace_extension_api_explorer::api-explorer/\n\nIf your Looker instance doesn't have the API Explorer, you can install it from the Looker Marketplace. See the [Using the API Explorer](/looker/docs/api-explorer#installing_the_api_explorer) page for information.\n\nTo use the API Explorer to set up OAuth integration on your Looker instance, perform the following steps:\n\n1. Open the Looker API Explorer (see the [Using the API Explorer](/looker/docs/api-explorer#starting_the_api_explorer) page for information).\n2. In the API Explorer's **Search** field, enter **Register OAuth App**.\n3. In the search results, click **Register OAuth App**.\n4. On the **Register OAuth App** page, click the **Run It** button.\n5. In the **Request** tab of the **Run It** dialog, enter the following information into the corresponding fields:\n\n - **client_guid**:\n\n looker-thoughtspot\n\n - **body**:\n\n {\n \"redirect_uri\": \u003cvar translate=\"no\"\u003eTHOUGHTSPOT_INSTANCE_URL\u003c/var\u003e/callosum/v1/connection/generateTokens,\n \"display_name\": \"Looker-ThoughtSpot (manual)\",\n \"description\": \"Client for Looker-ThoughtSpot integration (manually added)\",\n \"enabled\": true,\n \"group_id\": \"\"\n }\n\n | **Note:** Your ThoughtSpot instance has a URL that is similar to `https://thoughtspot.cloud/`.\n6. Select the checkbox for **I understand that this API endpoint will change data.**\n\n7. Click **Run**.\n\n8. You can verify that you successfully set up authentication by using the `Get OAuth Client App` method in the API Explorer:\n\n - In the API Explorer's **Search** field, enter **Get OAuth Client App**.\n - Click **Run It**.\n - In the **client_guid** field, enter the value: `looker-thoughtspot`\n\n If you set up OAuth successfully, the **Response** tab will return the values you entered when you registered the app.\n\nConnecting to Looker from Thoughtspot Cloud\n-------------------------------------------\n\nSee the Looker connector pages in the [ThoughtSpot documentation](https://docs.thoughtspot.com/cloud/latest/connections-looker) to learn more about how to perform the following tasks:\n\n- Add a connection to Looker\n- Edit a connection to Looker\n- Edit the source mapping of a connection to Looker\n- Delete a table from a connection to Looker\n- Delete a table with dependent objects\n- Delete a connection to Looker\n\nWhen performing the steps to [Add a connection to Looker](https://docs.thoughtspot.com/cloud/latest/connections-looker-add), use the following values to set up OAuth authentication:\n\n- **Host** : \u003cvar class=\"edit\" scope=\"LOOKER_INSTANCE_URL\" label=\"Looker instance\" translate=\"no\"\u003eLOOKER_INSTANCE_URL\u003c/var\u003e\n- **OAuth Client ID** : `looker-thoughtspot`\n- **Scope** : `thoughtspot`\n- **Auth Url** : \u003cvar class=\"edit\" scope=\"LOOKER_INSTANCE_URL\" label=\"Looker instance\" translate=\"no\"\u003eLOOKER_INSTANCE_URL\u003c/var\u003e`/auth`\n- **Access token Url** : \u003cvar class=\"edit\" scope=\"LOOKER_INSTANCE_URL\" label=\"Looker instance\" translate=\"no\"\u003eLOOKER_INSTANCE_URL\u003c/var\u003e`/token`\n\nWhen performing the steps to [Add a connection to Looker](https://docs.thoughtspot.com/cloud/latest/connections-looker-add), use the following values to set up service account authentication:\n\n- **Host** : \u003cvar class=\"edit\" scope=\"LOOKER_INSTANCE_URL\" label=\"Looker instance\" translate=\"no\"\u003eLOOKER_INSTANCE_URL\u003c/var\u003e\n- **Password** : \u003cvar class=\"edit\" label=\"API client secret\" translate=\"no\"\u003eAPI_CLIENT_SECRET_ASSOCIATED_WITH_THE_LOOKER_USER_ACCOUNT\u003c/var\u003e\n- **User** : \u003cvar class=\"edit\" label=\"API client id\" translate=\"no\"\u003eAPI_CLIENT_ID_ASSOCIATED_WITH_THE_LOOKER_USER_ACCOUNT\u003c/var\u003e"]]