-
Notifications
You must be signed in to change notification settings - Fork 981
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update integ #4200
Merged
Merged
Update integ #4200
Changes from all commits
Commits
Show all changes
146 commits
Select commit
Hold shift + click to select a range
790b77e
add workflow file
john-rock d83a339
Merge pull request #5 from dbt-labs/add-repo-sync-workflow
john-rock c703212
Merge pull request #8 from dbt-labs/repo-sync
john-rock 5e87c13
Merge pull request #62 from dbt-labs/repo-sync
john-rock e55c86e
Merge pull request #129 from dbt-labs/repo-sync
john-rock f4f1f1f
merge pr automatically
john-rock e687183
Merge pull request #131 from dbt-labs/adjust-action
john-rock f5106cc
add pr var
john-rock f3ef256
Merge pull request #133 from dbt-labs/adjust-action-again
john-rock db5325a
adjust call
john-rock 54ad466
refactor
john-rock d3e8672
more refactoring
john-rock e2bd7f3
Merge pull request #135 from dbt-labs/adjust-create-pr
john-rock f19b898
Merge pull request #137 from dbt-labs/repo-sync
john-rock a7b9d3f
prevent open prs from being closed
john-rock 975850f
Merge pull request #138 from dbt-labs/remove-closedpr
john-rock 7a150b2
Merge pull request #140 from dbt-labs/repo-sync
john-rock 3ab5036
Merge pull request #141 from dbt-labs/repo-sync
john-rock c36f55d
Merge pull request #144 from dbt-labs/repo-sync
john-rock 64fd71c
Merge pull request #145 from dbt-labs/repo-sync
john-rock 82693ed
Merge pull request #146 from dbt-labs/repo-sync
john-rock bca35c8
Merge pull request #147 from dbt-labs/repo-sync
john-rock 9c0ce3d
Merge pull request #148 from dbt-labs/repo-sync
john-rock 9952ea5
Merge pull request #149 from dbt-labs/repo-sync
john-rock b7c39b0
Merge pull request #150 from dbt-labs/repo-sync
john-rock 99212a0
Merge pull request #151 from dbt-labs/repo-sync
john-rock d9e2791
Merge pull request #152 from dbt-labs/repo-sync
john-rock dc90fcd
Merge pull request #153 from dbt-labs/repo-sync
john-rock 86f59c2
Merge pull request #154 from dbt-labs/repo-sync
john-rock e584c07
Merge pull request #155 from dbt-labs/repo-sync
john-rock 6934b2c
Merge pull request #156 from dbt-labs/repo-sync
john-rock 1faab3c
Merge pull request #157 from dbt-labs/repo-sync
john-rock d683bc4
Merge pull request #158 from dbt-labs/repo-sync
john-rock 8fba60e
Test commit
nghi-ly b4f181c
Merge branch 'current' of github.com:dbt-labs/docs-internal into current
nghi-ly 67755e6
Undo test commit
nghi-ly 9b6b7f9
Merge pull request #161 from dbt-labs/repo-sync
john-rock 13de4ff
Merge pull request #163 from dbt-labs/repo-sync
john-rock 1be09a5
Merge pull request #164 from dbt-labs/repo-sync
john-rock 80efbb6
Merge pull request #165 from dbt-labs/repo-sync
john-rock d554c3b
Merge pull request #166 from dbt-labs/repo-sync
john-rock 449acb9
adjust to run 3 times per day
john-rock 507fa1e
small adjustments
john-rock 52b6198
Merge pull request #168 from dbt-labs/repo-sync
john-rock 8f19255
Merge pull request #169 from dbt-labs/repo-sync
john-rock be02b7b
Merge pull request #170 from dbt-labs/repo-sync
john-rock f43f148
Merge pull request #171 from dbt-labs/repo-sync
john-rock 2b7fc42
Merge pull request #172 from dbt-labs/repo-sync
john-rock 466433c
Merge pull request #173 from dbt-labs/repo-sync
john-rock e0a8f09
Merge pull request #167 from dbt-labs/adjust-repo-sync-frequency
john-rock 30c6409
Merge pull request #174 from dbt-labs/repo-sync
john-rock 965ef75
Merge pull request #175 from dbt-labs/repo-sync
john-rock 028817c
Merge pull request #176 from dbt-labs/repo-sync
john-rock 8e55f40
Merge pull request #177 from dbt-labs/repo-sync
john-rock 4b8b638
Merge pull request #178 from dbt-labs/repo-sync
john-rock 185571d
Merge pull request #179 from dbt-labs/repo-sync
john-rock 9290da7
Merge pull request #180 from dbt-labs/repo-sync
john-rock 1ea5fed
Merge pull request #181 from dbt-labs/repo-sync
john-rock 4b2d04a
Merge pull request #182 from dbt-labs/repo-sync
john-rock ae9e8aa
Merge pull request #183 from dbt-labs/repo-sync
john-rock 8057674
Merge pull request #184 from dbt-labs/repo-sync
john-rock 74440fb
Merge pull request #185 from dbt-labs/repo-sync
john-rock 4ca081d
Merge pull request #186 from dbt-labs/repo-sync
john-rock 7bbf349
Merge pull request #187 from dbt-labs/repo-sync
john-rock 474d356
Merge pull request #188 from dbt-labs/repo-sync
john-rock 0bd9d8d
Merge pull request #189 from dbt-labs/repo-sync
john-rock 2cd45b4
Merge pull request #190 from dbt-labs/repo-sync
john-rock c14f11a
Merge pull request #191 from dbt-labs/repo-sync
john-rock 1a741be
Merge pull request #192 from dbt-labs/repo-sync
john-rock 28e044e
Merge pull request #193 from dbt-labs/repo-sync
john-rock cb6d45e
Merge pull request #194 from dbt-labs/repo-sync
john-rock d4918d7
Merge pull request #195 from dbt-labs/repo-sync
john-rock 657856f
Merge pull request #196 from dbt-labs/repo-sync
john-rock 25356a0
Merge pull request #197 from dbt-labs/repo-sync
john-rock a91526b
Merge pull request #198 from dbt-labs/repo-sync
john-rock 4d0b70e
Merge pull request #199 from dbt-labs/repo-sync
john-rock 2e4dfc3
Merge pull request #200 from dbt-labs/repo-sync
john-rock bea88d8
Merge pull request #201 from dbt-labs/repo-sync
john-rock a0e4eed
Merge pull request #202 from dbt-labs/repo-sync
john-rock a0c8a0d
Merge pull request #203 from dbt-labs/repo-sync
john-rock a6be392
Merge pull request #204 from dbt-labs/repo-sync
john-rock 7400d72
Merge pull request #205 from dbt-labs/repo-sync
john-rock b587383
Merge pull request #206 from dbt-labs/repo-sync
john-rock fefbdad
Merge pull request #207 from dbt-labs/repo-sync
john-rock 285626d
Merge pull request #208 from dbt-labs/repo-sync
john-rock 98fbb65
Merge pull request #209 from dbt-labs/repo-sync
john-rock 1704356
Merge pull request #210 from dbt-labs/repo-sync
john-rock 5a23168
Merge pull request #211 from dbt-labs/repo-sync
john-rock fd95ff4
Merge pull request #212 from dbt-labs/repo-sync
john-rock 3aae975
Merge pull request #213 from dbt-labs/repo-sync
john-rock 79df4a1
Merge pull request #214 from dbt-labs/repo-sync
john-rock 1c5b4fe
Merge pull request #215 from dbt-labs/repo-sync
john-rock d876ac6
Merge pull request #216 from dbt-labs/repo-sync
john-rock f5fcc27
Merge pull request #217 from dbt-labs/repo-sync
john-rock 11351d6
Merge pull request #218 from dbt-labs/repo-sync
john-rock 86404e6
Merge pull request #219 from dbt-labs/repo-sync
john-rock 2be2d4a
Merge pull request #220 from dbt-labs/repo-sync
john-rock af56745
Merge pull request #221 from dbt-labs/repo-sync
john-rock 58101f8
Merge pull request #222 from dbt-labs/repo-sync
john-rock 5fe19d5
Merge pull request #223 from dbt-labs/repo-sync
john-rock 16eb665
Merge pull request #224 from dbt-labs/repo-sync
john-rock 5adbae4
Merge pull request #225 from dbt-labs/repo-sync
john-rock f86321b
Merge pull request #226 from dbt-labs/repo-sync
john-rock cac2f5d
Merge pull request #227 from dbt-labs/repo-sync
john-rock 5e18fe4
Merge pull request #228 from dbt-labs/repo-sync
john-rock d4c40dc
Merge pull request #229 from dbt-labs/repo-sync
john-rock ebbc4d8
Merge pull request #230 from dbt-labs/repo-sync
john-rock ffc1904
Merge pull request #231 from dbt-labs/repo-sync
john-rock 79386ca
Merge pull request #232 from dbt-labs/repo-sync
john-rock e48cb92
Merge pull request #233 from dbt-labs/repo-sync
john-rock bf5e0c8
Merge pull request #234 from dbt-labs/repo-sync
john-rock fa482cc
Merge pull request #235 from dbt-labs/repo-sync
john-rock fc8c30f
Merge pull request #236 from dbt-labs/repo-sync
john-rock eb884ab
Merge pull request #237 from dbt-labs/repo-sync
john-rock a47f003
Merge pull request #238 from dbt-labs/repo-sync
john-rock e01d428
Merge pull request #239 from dbt-labs/repo-sync
john-rock f8b6470
Merge pull request #240 from dbt-labs/repo-sync
john-rock 1578954
Merge pull request #241 from dbt-labs/repo-sync
john-rock ec86e9b
Merge pull request #242 from dbt-labs/repo-sync
john-rock d3ab337
Merge pull request #243 from dbt-labs/repo-sync
john-rock f56935a
Merge pull request #244 from dbt-labs/repo-sync
john-rock ad38e59
Merge pull request #245 from dbt-labs/repo-sync
john-rock f7411c2
Merge pull request #246 from dbt-labs/repo-sync
john-rock 73e28e2
Merge pull request #247 from dbt-labs/repo-sync
john-rock c5e689d
Merge pull request #248 from dbt-labs/repo-sync
john-rock 6e22f13
add gsheets and update sidebar per roxi
mirnawong1 0b5bae9
add link to function
mirnawong1 d81969d
Merge branch 'current' into update-integ
mirnawong1 a9d1cdc
Update sl-partner-integration-guide.md
mirnawong1 90d4e2f
Update avail-sl-integrations.md
mirnawong1 69f4c31
Update website/docs/docs/use-dbt-semantic-layer/gsheets.md
mirnawong1 2f460d2
Merge branch 'current' into update-integ
mirnawong1 3aec542
Delete .github/workflows/repo-sync.yml
mirnawong1 580441b
Update website/docs/docs/use-dbt-semantic-layer/gsheets.md
mirnawong1 d898212
Update website/docs/docs/use-dbt-semantic-layer/gsheets.md
mirnawong1 fce4b95
Update website/docs/docs/use-dbt-semantic-layer/gsheets.md
mirnawong1 39a985c
Update website/docs/docs/use-dbt-semantic-layer/gsheets.md
mirnawong1 63b9707
Update website/docs/docs/use-dbt-semantic-layer/gsheets.md
mirnawong1 bcad093
Update website/docs/docs/use-dbt-semantic-layer/gsheets.md
mirnawong1 7332f5f
Update website/docs/docs/use-dbt-semantic-layer/gsheets.md
mirnawong1 50ed3d6
Update website/docs/docs/use-dbt-semantic-layer/gsheets.md
mirnawong1 6e97c92
Update website/docs/docs/use-dbt-semantic-layer/gsheets.md
mirnawong1 a1ca87d
Update website/docs/docs/use-dbt-semantic-layer/gsheets.md
mirnawong1 455bf0d
Update website/docs/docs/use-dbt-semantic-layer/gsheets.md
mirnawong1 4a9a99c
Update website/docs/docs/use-dbt-semantic-layer/gsheets.md
mirnawong1 8edd799
Update website/docs/docs/use-dbt-semantic-layer/gsheets.md
mirnawong1 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,53 @@ | ||
--- | ||
title: "Google Sheets (beta)" | ||
description: "Integrate with Google Sheets to query your metrics in a spreadsheet." | ||
tags: [Semantic Layer] | ||
sidebar_label: "Google Sheets (beta)" | ||
--- | ||
|
||
:::info Beta functionality | ||
Google Sheets integration with the dbt Semantic Layer is a [beta feature](https://docs.getdbt.com/docs/dbt-versions/product-lifecycles#dbt-cloud) and is subject to change without notification. | ||
::: | ||
The dbt Semantic Layer offers a seamless integration with Google Sheets through a custom menu. This add-on allows you to build dbt Semantic Layer queries and return data on your metrics directly within Google Sheet. | ||
|
||
## Prerequisites | ||
|
||
1. You have a Google account with access to Google Sheets. | ||
2. You can install Google add-ons. | ||
3. You have [set up the dbt Semantic Layer](/docs/use-dbt-semantic-layer/setup-sl). | ||
4. You have a dbt Cloud Environment ID and a [service token](/docs/dbt-cloud-apis/service-tokens) to authenticate with from a dbt Cloud account. | ||
|
||
## Installing the add-on | ||
|
||
1. In Google Sheets, navigate to [**Extensions -> Add-on -> Get add-ons**](https://support.google.com/docs/answer/2942256?hl=en&co=GENIE.Platform%3DDesktop&oco=0#zippy=%2Cinstall-add-ons%2Cinstall-an-add-on). | ||
2. Search for "dbt Semantic Layer for Sheets" and install it. | ||
3. After installing, open the Add-On menu and select the "dbt Semantic Layer for Sheets". This will open a custom menu to the right-hand side of your screen. | ||
4. Authenticate with the dbt Cloud Environment ID and Service Token. | ||
5. Start querying your metrics using the **Query Builder**! | ||
- For more info on the menu functions, refer to [Custom menu key functions](#custom-menu-key-functions). | ||
|
||
When querying your data with Google Sheets: | ||
|
||
- It returns the data to the cell you have clicked on. | ||
- The custom menu operation has a timeout limit of six (6) minutes. | ||
|
||
## Custom menu key functions | ||
|
||
The custom menu provides the following capabilities: | ||
|
||
| Menu items | Description | | ||
|---------------|-------------------------------------------------------| | ||
| Metrics | Search and select metrics. | | ||
| Group By | Search and select dimensions to group by. Dimensions are grouped by the entity of the semantic model they come from. | | ||
| Granularity | Modify the granularity of the primary time dimension. | | ||
| Where | Filter your data. This includes categorical and time filters. | | ||
| Order By | Return your data ordered. | | ||
| Limit | Set a limit for the rows of your output. | | ||
|
||
|
||
## Filtering data | ||
|
||
To use the filter functionality, choose the dimension you want to filter by and select the operation you want to filter on. | ||
- If it's a categorical dimension, type in the dimension value you want to filter by (no quotes needed) and press enter. | ||
- Continue adding additional filters as needed with AND and OR. If it's a time dimension, choose the operator and select from the calendar. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,11 +1,27 @@ | ||
<!-- turn this list into cards or sections once more docs are provided --> | ||
The dbt Semantic Layer integrations are capable of querying dbt metrics, importing definitions, surfacing the underlying data in partner tools, and more. These are the following tools that integrate with the dbt Semantic Layer: | ||
The following tools integrate with the dbt Semantic Layer: | ||
|
||
<div className="grid--3-col"> | ||
|
||
<Card | ||
title="Hex" | ||
body="Connect to Hex to query metrics, collaborate, and do more with data." | ||
link="https://learn.hex.tech/docs/connect-to-data/data-connections/dbt-integration#dbt-semantic-layer-integration" | ||
icon="dbt-bit"/> | ||
|
||
<Card | ||
title="Mode" | ||
body="Connect to Mode to query metrics and deliver consistent insights." | ||
link="https://mode.com/help/articles/supported-databases/#dbt-semantic-layer" | ||
icon="dbt-bit"/> | ||
|
||
<Card | ||
title="Google Sheets (coming end of Oct)" | ||
body="Connect to Google Sheets to query metrics and collaborate with teams. Available end of October." | ||
icon="dbt-bit"/> | ||
|
||
|
||
</div><br /> | ||
|
||
Before you connect to these tools, you'll need to first [set up the dbt Semantic Layer](/docs/use-dbt-semantic-layer/setup-sl) and [generate a service token](/docs/dbt-cloud-apis/service-tokens) to create **Semantic Layer Only** and **Metadata Only** permissions. | ||
|
||
1. **Mode** — To learn more about integrating with Mode, check out their [documentation](https://mode.com/help/articles/supported-databases/#dbt-semantic-layer) for more info. | ||
2. **Hex** — To learn more about integrating with Hex, check out their [documentation](https://learn.hex.tech/docs/connect-to-data/data-connections/dbt-integration#dbt-semantic-layer-integration) for more info. Additionally, refer to [dbt Semantic Layer cells](https://learn.hex.tech/docs/logic-cell-types/transform-cells/dbt-metrics-cells) to set up SQL cells in Hex. | ||
3. **Google Sheets** — Google Sheets integration coming soon. | ||
4. **Tools that allows you to write SQL** — They must meet one of the two criteria: | ||
* Supports a generic JDBC driver option (such as DataGrip) or | ||
* Supports Dremio and uses ArrowFlightSQL driver version 12.0.0 or higher. | ||
|
||
Before you connect to these tools, you'll need to first [set up the dbt Semantic Layer](/docs/use-dbt-semantic-layer/setup-sl) and [generate a service token](/docs/dbt-cloud-apis/service-tokens) to create a Semantic Layer Only and Metadata Only service token. |
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is there an on screen element we can reference to execute this over "press enter", just to avoid any confusion
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
not quite yet but i can ask for one at a later point