Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
624 commits
Select commit Hold shift + click to select a range
db3e39b
move dbt package to new tab
NoyaOffer May 18, 2025
c317b8a
move dbt package to new tab
NoyaOffer May 18, 2025
d78e00c
move dbt package to new tab
NoyaOffer May 18, 2025
e3cb790
move dbt package to new tab
NoyaOffer May 18, 2025
a6e219a
move dbt package to new tab
NoyaOffer May 18, 2025
96bdebe
move dbt package to new tab
NoyaOffer May 18, 2025
85ae808
move dbt package to new tab
NoyaOffer May 18, 2025
f1d7784
reordering cloud tab
NoyaOffer May 18, 2025
20fc835
reordering cloud tab
NoyaOffer May 18, 2025
9474ea4
reordering cloud tab
NoyaOffer May 18, 2025
c2ff295
reordering cloud tab
NoyaOffer May 18, 2025
b83d9fe
reordering cloud tab
NoyaOffer May 18, 2025
2e69950
reordering cloud tab
NoyaOffer May 18, 2025
16ed5f8
reordering cloud tab
NoyaOffer May 18, 2025
f72c09f
Update main_introduction.mdx
NoyaOffer May 18, 2025
ecadd0e
Update main_introduction.mdx
NoyaOffer May 18, 2025
7751fdd
intro fix
NoyaOffer May 18, 2025
c87dcdc
Update dbt-package.mdx
NoyaOffer May 18, 2025
e591af2
Update dbt-artifacts.mdx
NoyaOffer May 18, 2025
3ad4a9b
fix links
NoyaOffer May 18, 2025
f4e46cb
fix links
NoyaOffer May 18, 2025
7e94983
fix links
NoyaOffer May 18, 2025
3b2a0f5
fix links
NoyaOffer May 18, 2025
9eb66c3
fix links
NoyaOffer May 18, 2025
062c4fd
fix links
NoyaOffer May 18, 2025
5fed81d
fix links
NoyaOffer May 18, 2025
66d362c
fix links
NoyaOffer May 19, 2025
cde200a
Update alert-configuration.mdx
NoyaOffer May 19, 2025
6b87b7f
Update alert-configuration.mdx
NoyaOffer May 19, 2025
bc0c512
Update alert-configuration.mdx
NoyaOffer May 19, 2025
2134c0e
fix links
NoyaOffer May 19, 2025
c583ef9
fix links
NoyaOffer May 19, 2025
74e614f
fix links
NoyaOffer May 19, 2025
df1b955
fix links
NoyaOffer May 19, 2025
c565a28
add what is elementary page
NoyaOffer May 20, 2025
43bb7d9
Update what-is-elementary.mdx
NoyaOffer May 20, 2025
cc1dff2
Update dbt-package.mdx
NoyaOffer May 20, 2025
69dac2d
Update ai-agents.mdx
NoyaOffer May 20, 2025
b0c3eee
Update ai-agents.mdx
NoyaOffer May 20, 2025
1c57ffc
Update ai-agents.mdx
NoyaOffer May 20, 2025
ee357e7
Update ai-agents.mdx
NoyaOffer May 20, 2025
694d556
Update ai-agents.mdx
NoyaOffer May 20, 2025
f091538
Update ai-agents.mdx
NoyaOffer May 20, 2025
ca529e5
Update ai-agents.mdx
NoyaOffer May 20, 2025
b5d7213
Update dbt-package.mdx
NoyaOffer May 20, 2025
e24c935
Update ai-agents.mdx
NoyaOffer May 20, 2025
4f59606
Update ai-agents.mdx
NoyaOffer May 20, 2025
67b14a5
Update ai-agents.mdx
NoyaOffer May 20, 2025
e190043
Update ai-agents.mdx
NoyaOffer May 20, 2025
8fb3067
Update ai-agents.mdx
NoyaOffer May 20, 2025
178208a
Update ai-agents.mdx
NoyaOffer May 20, 2025
ba73035
fix links
NoyaOffer May 21, 2025
3561ed7
Update what-is-elementary.mdx
NoyaOffer May 21, 2025
511298e
Update what-is-elementary.mdx
NoyaOffer May 21, 2025
845da20
Update what-is-elementary.mdx
NoyaOffer May 21, 2025
e9f7786
updated version to 0.18.3
michael-myaskovsky May 21, 2025
cebc960
Update anomaly-sensitivity.mdx
NoyaOffer May 22, 2025
65baae4
Update what-is-elementary.mdx
NoyaOffer May 25, 2025
bcc0810
Update what-is-elementary.mdx
NoyaOffer May 25, 2025
731e3e6
Update what-is-elementary.mdx
NoyaOffer May 25, 2025
185572a
Update what-is-elementary.mdx
NoyaOffer May 25, 2025
bc94144
Update what-is-elementary.mdx
NoyaOffer May 25, 2025
2259a60
add new pages of ai privacy policy
NoyaOffer May 26, 2025
77bba88
Update ai-privacy-policy.mdx
NoyaOffer May 26, 2025
bd65146
Update ai-privacy-policy.mdx
NoyaOffer May 26, 2025
6175df6
Update ai-privacy-policy.mdx
NoyaOffer May 26, 2025
c570e09
Update ai-privacy-policy.mdx
NoyaOffer May 26, 2025
410e958
Update ai-privacy-policy.mdx
NoyaOffer May 26, 2025
ced2ba8
add new pages of ai privacy policy
NoyaOffer May 26, 2025
0bbb081
add triage agent
NoyaOffer May 26, 2025
66a2ffb
fix triage agent
NoyaOffer May 26, 2025
4fc102e
Update triage-resolution-agent.mdx
NoyaOffer May 26, 2025
8f76a31
Update triage-resolution-agent.mdx
NoyaOffer May 26, 2025
b8fe3fe
Update triage-resolution-agent.mdx
NoyaOffer May 26, 2025
fc5a875
add governance agent
NoyaOffer May 26, 2025
810573f
add catalog agent
NoyaOffer May 26, 2025
e64c7e0
Update governance-agent.mdx
NoyaOffer May 26, 2025
5827304
Update catalog-agent.mdx
NoyaOffer May 26, 2025
e674414
Update catalog-agent.mdx
NoyaOffer May 26, 2025
f10baaa
Update catalog-agent.mdx
NoyaOffer May 26, 2025
ccb3585
add test agent
NoyaOffer May 26, 2025
1b3bfc4
add cost agent
NoyaOffer May 26, 2025
abbd160
Update performance-cost-agent.mdx
NoyaOffer May 26, 2025
09762ad
Update catalog-agent.mdx
NoyaOffer May 27, 2025
811ed66
Update catalog-agent.mdx
NoyaOffer May 27, 2025
2b20046
Update performance-cost-agent.mdx
NoyaOffer May 27, 2025
e357be3
Update performance-cost-agent.mdx
NoyaOffer May 27, 2025
ed62249
Update test-recommendation-agent.mdx
NoyaOffer May 27, 2025
541ef56
Update test-recommendation-agent.mdx
NoyaOffer May 27, 2025
0570219
Update catalog-agent.mdx
NoyaOffer May 27, 2025
cdd2f58
Update catalog-agent.mdx
NoyaOffer May 27, 2025
f75e239
Update catalog-agent.mdx
NoyaOffer May 27, 2025
46b6a8e
change main menu
NoyaOffer May 27, 2025
5cd1f28
Update triage-resolution-agent.mdx
NoyaOffer May 27, 2025
dc045c5
Update triage-resolution-agent.mdx
NoyaOffer May 27, 2025
ac33da8
Update triage-resolution-agent.mdx
NoyaOffer May 27, 2025
1dddf00
ai agents page
NoyaOffer May 27, 2025
4d4407b
Update ai-agents.mdx
NoyaOffer May 27, 2025
dc6caa9
Update ai-agents.mdx
NoyaOffer May 27, 2025
35f7765
Update ai-agents.mdx
NoyaOffer May 27, 2025
d7e849c
Update ai-agents.mdx
NoyaOffer May 27, 2025
de5a73f
Update ai-agents.mdx
NoyaOffer May 27, 2025
c7fb26f
Update ai-agents.mdx
NoyaOffer May 27, 2025
ac3476a
Update ai-agents.mdx
NoyaOffer May 27, 2025
d008b95
Update test-recommendation-agent.mdx
NoyaOffer May 27, 2025
df56ab3
Update test-recommendation-agent.mdx
NoyaOffer May 27, 2025
3dbd0af
Update test-recommendation-agent.mdx
NoyaOffer May 27, 2025
10f890e
Update test-recommendation-agent.mdx
NoyaOffer May 27, 2025
2783c53
Update performance-cost-agent.mdx
NoyaOffer May 27, 2025
5aa1cf9
Update performance-cost-agent.mdx
NoyaOffer May 27, 2025
3c51fab
Update catalog-agent.mdx
NoyaOffer May 27, 2025
e03f8d5
Update catalog-agent.mdx
NoyaOffer May 27, 2025
8a869f9
Update governance-agent.mdx
NoyaOffer May 27, 2025
0d86aa3
Update governance-agent.mdx
NoyaOffer May 27, 2025
d6896c7
Update governance-agent.mdx
NoyaOffer May 27, 2025
d0458bb
Update triage-resolution-agent.mdx
NoyaOffer May 27, 2025
e2c7598
Update triage-resolution-agent.mdx
NoyaOffer May 27, 2025
3974901
change favicon
NoyaOffer May 29, 2025
cd551b2
change ai agents url
NoyaOffer May 29, 2025
4493161
Update overview.mdx
NoyaOffer May 29, 2025
b5ff6da
Update governance-agent.mdx
NoyaOffer May 29, 2025
547d690
Update governance-agent.mdx
NoyaOffer May 29, 2025
4b92157
Update governance-agent.mdx
NoyaOffer May 29, 2025
e649367
Update governance-agent.mdx
NoyaOffer May 29, 2025
e5daa39
Update catalog-agent.mdx
NoyaOffer May 29, 2025
a9f5fd8
Update catalog-agent.mdx
NoyaOffer May 29, 2025
7016c3e
Update triage-resolution-agent.mdx
NoyaOffer May 29, 2025
88bd85c
Update test-recommendation-agent.mdx
NoyaOffer May 29, 2025
63fb34c
Update governance-agent.mdx
NoyaOffer May 29, 2025
47085d4
Update performance-cost-agent.mdx
NoyaOffer May 29, 2025
8526151
Update test-recommendation-agent.mdx
NoyaOffer May 29, 2025
f669c1f
Update triage-resolution-agent.mdx
NoyaOffer May 29, 2025
341b69b
Update catalog-agent.mdx
NoyaOffer May 29, 2025
823379a
Update overview.mdx
NoyaOffer May 29, 2025
fc55fa1
index ai agents
NoyaOffer May 29, 2025
55cb3d6
Update overview.mdx
NoyaOffer May 29, 2025
a6242ee
add ai agents pages to index
NoyaOffer May 29, 2025
125fbfa
add ai agents pages to index
NoyaOffer May 29, 2025
4430f0f
add ai agents pages to index
NoyaOffer May 29, 2025
9dfb14e
add ai agents pages to index
NoyaOffer May 29, 2025
3a5bcbf
Update okta.mdx
NoyaOffer Jun 4, 2025
f66f826
Update okta.mdx
NoyaOffer Jun 4, 2025
dfc94fc
added clickhouse docs
michael-myaskovsky Jun 8, 2025
c47b813
removed cloud docs for clickhouse
michael-myaskovsky Jun 8, 2025
385ac7f
added disclaimer
michael-myaskovsky Jun 8, 2025
ddb011f
added a few stuff
michael-myaskovsky Jun 8, 2025
1c31891
fixed
michael-myaskovsky Jun 8, 2025
30217e7
added disclaimer
michael-myaskovsky Jun 8, 2025
9d464b4
Merge pull request #1928 from elementary-data/clickhouse-docs
michael-myaskovsky Jun 8, 2025
bd4cdba
added clickhouse cloud docs
michael-myaskovsky Jun 8, 2025
6576a87
minor change
michael-myaskovsky Jun 8, 2025
7a69b6b
Update catalog.mdx
NoyaOffer Jun 9, 2025
0caade9
Update catalog.mdx
NoyaOffer Jun 9, 2025
5f84716
Update critical_assets.mdx
NoyaOffer Jun 9, 2025
e7a1dc5
Update catalog.mdx
NoyaOffer Jun 9, 2025
42efb05
Update instructions for allowlist in the PrivateLink docs
haritamar Jun 13, 2025
0495bf9
fix links
NoyaOffer Jun 16, 2025
4c70845
fix links
NoyaOffer Jun 16, 2025
cf75507
fix links
NoyaOffer Jun 16, 2025
fc61737
fix links
NoyaOffer Jun 16, 2025
fe9c13d
Update troubleshooting.mdx
NoyaOffer Jun 18, 2025
bd96149
Update dbt-artifacts.mdx
NoyaOffer Jun 23, 2025
83c5e41
Update package-models.mdx
NoyaOffer Jun 23, 2025
960c5e4
reorder alert docs
NoyaOffer Jun 29, 2025
b42cf84
add alert management docs
NoyaOffer Jun 29, 2025
19d0701
add alert management docs
NoyaOffer Jun 29, 2025
00e9ef8
add alert management docs
NoyaOffer Jun 29, 2025
d718ded
add alert management docs
NoyaOffer Jun 29, 2025
47ccb34
Update alert-rules.mdx
NoyaOffer Jun 29, 2025
33752bc
Update alert-configuration.mdx
NoyaOffer Jun 29, 2025
eeacc4a
Update alert-configuration.mdx
NoyaOffer Jun 29, 2025
114e5de
add alert management docs
NoyaOffer Jun 29, 2025
7b7a075
Update alert-configuration.mdx
NoyaOffer Jun 29, 2025
c7a6535
Update alerts-and-incidents-overview.mdx
NoyaOffer Jun 29, 2025
d96be1a
add alert management docs
NoyaOffer Jun 29, 2025
19931fc
Update alert-configuration.mdx
NoyaOffer Jun 29, 2025
b6f8843
Update alert-configuration.mdx
NoyaOffer Jun 29, 2025
357c5f3
Update owners-and-subscribers.mdx
NoyaOffer Jun 29, 2025
34d4d3a
add test coverage docs
NoyaOffer Jun 29, 2025
22711ac
add test coverage docs
NoyaOffer Jun 29, 2025
d77de05
Update test-coverage-screen.mdx
NoyaOffer Jun 29, 2025
08cea5a
add user activity logs
NoyaOffer Jun 29, 2025
d013078
add user activity logs
NoyaOffer Jun 29, 2025
82e74a4
rearrange tree
NoyaOffer Jun 29, 2025
df4272c
Update main_introduction.mdx
NoyaOffer Jun 29, 2025
6b5c432
Update manage-metadata.mdx
NoyaOffer Jul 3, 2025
ac890e2
Update manage-metadata.mdx
NoyaOffer Jul 3, 2025
eaefbdd
added image comments
ofek1weiss Jul 6, 2025
e8cb024
Update jira.mdx
NoyaOffer Jul 6, 2025
a942059
Update linear.mdx
NoyaOffer Jul 6, 2025
12eef1e
Update servicenow.mdx
NoyaOffer Jul 6, 2025
3985634
spread the images
ofek1weiss Jul 6, 2025
1b33588
Merge pull request #1955 from elementary-data/ele-4725-service-now-docs
ofek1weiss Jul 6, 2025
3deb97c
add new homepage
NoyaOffer Jul 7, 2025
bb1fff0
add new homepage
NoyaOffer Jul 7, 2025
ba93e66
add new homepage
NoyaOffer Jul 7, 2025
f02ab94
remove new homepage
NoyaOffer Jul 7, 2025
a9a97f2
update mint version, add styles.css and homepage navigation
NoyaOffer Jul 10, 2025
1cc1780
modify homepage
NoyaOffer Jul 13, 2025
9798fc9
Merge branch 'new-homepage' into docs
NoyaOffer Jul 13, 2025
e20852f
new homepage adjustments
NoyaOffer Jul 13, 2025
d15e184
new homepage adjustments
NoyaOffer Jul 13, 2025
cc16578
new homepage adjustments
NoyaOffer Jul 13, 2025
7ea5d97
new homepage adjustments
NoyaOffer Jul 13, 2025
2405992
change homepage texts
NoyaOffer Jul 16, 2025
64a6882
Update what-is-elementary.mdx
NoyaOffer Jul 16, 2025
a3ada58
change homepage texts
NoyaOffer Jul 16, 2025
86dbaa5
change homepage texts
NoyaOffer Jul 16, 2025
542fdb1
Update what-is-elementary.mdx
NoyaOffer Jul 16, 2025
839274b
fix button text alignment
okabak123 Jul 17, 2025
7dd5f85
fix button text alignment
okabak123 Jul 17, 2025
7876356
fix purple section being different share in dark mode
okabak123 Jul 17, 2025
9bc5c94
Integration changes:
okabak123 Jul 21, 2025
34bf301
Merge pull request #1965 from okabak123/docs-hp-tweaks
NoyaOffer Jul 21, 2025
861f691
fix links
arbiv Jul 22, 2025
be33dec
Merge pull request #1966 from elementary-data/docs-fix
NoyaOffer Jul 22, 2025
2bd8c97
add culture page
NoyaOffer Jul 23, 2025
d4d375f
add culture page
NoyaOffer Jul 23, 2025
507c677
Update dbt-package.mdx
NoyaOffer Jul 24, 2025
9daf649
Update dbt-package.mdx
NoyaOffer Jul 24, 2025
b00f95d
add culture page
NoyaOffer Jul 24, 2025
b30da4c
Update dbt-package.mdx
NoyaOffer Jul 24, 2025
ec04136
change links
NoyaOffer Jul 24, 2025
f5c6677
package
NoyaOffer Jul 24, 2025
4c06226
fix mintlify deploymnts
NoyaOffer Jul 24, 2025
50348c3
Update dbt-package.mdx
NoyaOffer Jul 24, 2025
f2b1040
Update dbt-package.mdx
NoyaOffer Jul 24, 2025
f52a5e8
add package quickstart
NoyaOffer Jul 24, 2025
158fd86
add package quickstart
NoyaOffer Jul 24, 2025
ac00079
add package quickstart
NoyaOffer Jul 24, 2025
6424c92
add package quickstart
NoyaOffer Jul 24, 2025
e36a9ff
Update monitors-configuration.mdx
NoyaOffer Jul 28, 2025
2dfbd4c
Update alert-destinations.mdx
NoyaOffer Aug 3, 2025
830e6b5
Update alert-destinations.mdx
NoyaOffer Aug 3, 2025
19fbe80
add mcp docs
NoyaOffer Aug 4, 2025
6ea66f9
Update setup-guide.mdx
NoyaOffer Aug 4, 2025
72c283a
Update setup-guide.mdx
NoyaOffer Aug 4, 2025
660663b
Update dbt-artifacts.mdx
NoyaOffer Aug 5, 2025
6264935
Update mcp-tools.mdx
NoyaOffer Aug 5, 2025
0709de8
Update mcp-tools.mdx
NoyaOffer Aug 5, 2025
b75730c
Update mcp-tools.mdx
NoyaOffer Aug 5, 2025
f3ea56a
Update overview.mdx
NoyaOffer Aug 5, 2025
a8cf339
Update overview.mdx
NoyaOffer Aug 5, 2025
57c6514
Update overview.mdx
NoyaOffer Aug 5, 2025
2667dbb
Update overview.mdx
NoyaOffer Aug 5, 2025
9b4f257
Update overview.mdx
NoyaOffer Aug 5, 2025
44252d5
Update overview.mdx
NoyaOffer Aug 5, 2025
c81aced
update CLI version
NoyaOffer Aug 5, 2025
9c93f9d
Update quickstart-tests.mdx
NoyaOffer Aug 5, 2025
574a33a
Update quickstart-tests.mdx
NoyaOffer Aug 5, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -43,3 +43,9 @@ repos:
entry: mypy --no-error-summary
language: system
files: ^elementary/.*\.py$

- repo: https://github.com/CoderJoshDK/precommit-mintlify-validate/
rev: v0.2.0
hooks:
- id: mintlify-validate
args: [docs]
3 changes: 1 addition & 2 deletions docs/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
FROM node:19
FROM node:20.3.0

WORKDIR /app
RUN npm i -g mintlify
RUN mintlify install

EXPOSE 3000
CMD ["mintlify", "dev"]
3 changes: 3 additions & 0 deletions docs/_snippets/ai-generate-test.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<Card title="Generate your anomaly test with Elementary AI" icon="wand-magic-sparkles" horizontal="true" href="https://elementary-data.com/community">
Let our Slack chatbot create the anomaly test you need.
</Card>
2 changes: 1 addition & 1 deletion docs/_snippets/alerts/alerts-configuration.mdx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<CardGroup cols={2}>
<Card title="Alerts rules" icon="cloud" iconType="solid" href="/cloud/guides/alert-rules">
<Card title="Alerts rules" icon="cloud" iconType="solid" href="/cloud/features/alerts-and-incidents/alert-rules">
Use Alert Rules to distribute your alerts to the right channels.
</Card>
<Card title="Alerts configuration in code" icon="code" iconType="solid" href="/cloud/guides/alerts-configuration">
Expand Down
2 changes: 2 additions & 0 deletions docs/_snippets/alerts/alerts-introduction.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@ Custom channel, suppression interval, alert filters, etc.
<Frame>
<div className="dark:bg-white rounded-md p-4">
<img
height ="400"
width="400"
src="https://res.cloudinary.com/dvmtceykh/image/upload/v1707742279/od5lminwcmktkjfh0lao.png"
alt="Slack alert format"
/>
Expand Down
30 changes: 30 additions & 0 deletions docs/_snippets/alerts/description.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
Elementary supports configuring description for tests that are included in alerts.
It's recommended to add an explanation of what does it mean if this test fails, so alert will include this context.

<CodeGroup>

```yml test
tests:
- not_null:
meta:
description: "This is the test description"
```

```yml test config block
{{ config(
tags=["Tag1","Tag2"]
meta={
description: "This is the test description"
}
) }}
```

```yml dbt_project.yml
tests:
path:
subfolder:
+meta:
description: "This is the test description"
```

</CodeGroup>
59 changes: 59 additions & 0 deletions docs/_snippets/alerts/owner.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
Elementary enriches alerts with [owners for models or tests](https://docs.getdbt.com/reference/resource-configs/meta#designate-a-model-owner)).

- If you want the owner to be tagged on slack use '@' and the email prefix of the slack user (@jessica.jones to tag [email protected]).
- You can configure a single owner or a list of owners (`["@jessica.jones", "@joe.joseph"]`).

<CodeGroup>

```yml model
models:
- name: my_model_name
meta:
owner: "@jessica.jones"
```

```yml test
tests:
- not_null:
meta:
owner: ["@jessica.jones", "@joe.joseph"]
```

```yml test/model config block
{{ config(
tags=["Tag1","Tag2"]
meta={
"description": "This is a description",
"owner": "@jessica.jones"
}
) }}
```

```yml dbt_project.yml
models/sources:
path:
subfolder:
+meta:
owner: "@jessica.jones"

tests:
path:
subfolder:
+meta:
owner: "@jessica.jones"

# table level:

sources:
- name: source_name
database: db
schema: schema
tables:
- name: orders
meta:
owner: "@jessica.jones"


```

</CodeGroup>
44 changes: 44 additions & 0 deletions docs/_snippets/alerts/subscribers.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
If you want additional users besides the owner to be tagged on an alert, add them as subscribers.

- If you want the subscriber to be tagged on slack use '@' and the email prefix of the slack user (@jessica.jones to tag [email protected]).
- You can configure a single subscriber or a list (`["@jessica.jones", "@joe.joseph"]`).

<CodeGroup>

```yml model
models:
- name: my_model_name
meta:
subscribers: "@jessica.jones"
```

```yml test
tests:
- not_null:
meta:
subscribers: ["@jessica.jones", "@joe.joseph"]
```

```yml test/model config block
{{ config(
meta={
"subscribers": "@jessica.jones"
}
) }}
```

```yml dbt_project.yml
models:
path:
subfolder:
+meta:
subscribers: "@jessica.jones"

tests:
path:
subfolder:
+meta:
subscribers: "@jessica.jones"
```

</CodeGroup>
39 changes: 39 additions & 0 deletions docs/_snippets/alerts/tags.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
You can use [tags](https://docs.getdbt.com/reference/resource-configs/tags) to provide context to your alerts.

- You can tag a group or a channel in a slack alert by adding `#channel_name` as a tag.
- Tags are aggregated,so a test alert will include both the test and the parent model tags.

<CodeGroup>

```yml model
models:
- name: my_model_name
tags: ["#marketing", "#data_ops"]
```

```yml test
tests:
- not_null:
tags: ["#marketing", "#data_ops"]
```

```yml test/model config block
{{ config(
tags=["#marketing", "#data_ops"]
}
) }}
```

```yml dbt_project.yml
models:
path:
subfolder:
tags: ["#marketing", "#data_ops"]

tests:
path:
subfolder:
tags: ["#marketing", "#data_ops"]
```

</CodeGroup>
2 changes: 2 additions & 0 deletions docs/_snippets/cli/bigquery-cli.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -41,3 +41,5 @@ of [BigQuery](https://docs.getdbt.com/reference/warehouse-setups/bigquery-setup)
<Snippet file="dwh/bigquery/cli_service_account.mdx" />

Add the full path of this JSON file to your connection profile under 'keyfile'.


35 changes: 35 additions & 0 deletions docs/_snippets/cli/clickhouse-cli.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
### ClickHouse connection profile

After installing Elementary's dbt package upon running `dbt deps`,
you can generate Elementary's profile for usage with `edr` by running the following command within your project:

```shell
dbt run-operation elementary.generate_elementary_cli_profile
```

The command will print to the terminal a partially filled template of the profile that's needed for `edr` to work.

```yml Clickhouse
## CLICKHOUSE ##
## By default, edr expects the profile name 'elementary'. ##
## Configure the database and schema of elementary models. ##
## Check where 'elementary_test_results' is to find it. ##

elementary:
outputs:
default:
type: clickhouse
host: [hostname]
user: [username]
password: [password]
port: [port]
schema: [schema name] # elementary schema, usually [schema name]_elementary
threads: [1 or more]
# sslmode: [optional, set the sslmode used to connect to the database]
```

Note: Anomaly detection is not supported for Clickhouse.

We support the same format and connection methods (user password, key pair authentication, SSO) as dbt. Please refer to
dbt's documentation of [Clickhouse profile](https://docs.getdbt.com/reference/warehouse-setups/clickhouse-setup) for
further details.
20 changes: 20 additions & 0 deletions docs/_snippets/cloud/ai-privacy-policy-short.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@

### Privacy & Data Use

Elementary’s AI agents are designed for secure, transparent operation, with full user control at every step. All processing runs through self-hosted models on **Amazon Bedrock**, ensuring that **no data is shared with external services**, and nothing is stored or used for model training.

Everything is **opt-in** and **disabled by default**. You control which AI features are enabled, and every action an agent takes—such as opening a pull request—**requires your explicit approval**.

Each agent may use the following data to provide recommendations:

- **Metadata** – asset names, folders, column names, types, tags, descriptions, owners, and custom fields
- **SQL queries** – to analyze logic, infer lineage, or suggest optimizations
- **Test results and incidents** – including failed assertions and alert metadata
- **Historical execution data** – query runtimes, update frequency, freshness, and resource usage
- **User-defined policies** *(if configured)* – for testing, governance, or asset configuration
- **Commit and pull request history** *(when applicable)* – to connect changes with incidents
- **Chat input** *(if applicable)* – prompts used during the session only, not stored or logged

Elementary does **not collect or share any sensitive data**, and you can review and align our AI use with your organization’s governance policies at any time.

For full details, see our [AI Privacy Policy](/cloud/ai-privacy).
81 changes: 81 additions & 0 deletions docs/_snippets/cloud/features.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@

### Detection & Coverage

Elementary integrates powerful anomaly detection and dbt tests into a unified detection strategy.
Effective detection of data issues requires a comprehensive approach,
including both pipeline and data monitoring, validation tests,
anomaly detection for unexpected behavior, and a single interface to manage it all at scale.

<CardGroup cols={2}>
<Card title="Anomaly Detection" href="/cloud/features/anomaly-detection/monitors-overview">
ML-powered monitors automatically detect data quality issues.
Out-of-the-box for volume and freshness, and opt-in for data quality metrics.
</Card>
<Card title="Data Tests" href="/cloud/features/data-tests/data-tests-overview">
Validate data and track the results of dbt tests, dbt packages tests (dbt-utils, dbt-expectations, elementary) and custom SQL tests.
</Card>
<Card title="Schema Validation" href="/cloud/features/data-tests/schema-validation-test">
Validate there are no breaking changes in tables schema, JSON schema, and downstream exposures such as dashboards.
</Card>
<Card title="Runs & Performance" href="/cloud/features/performance-monitoring/performance-monitoring">
Track failures and runs of jobs, models, and tests overtime.
Pipeline failures and performance issues can cause data incidents, and create unneceserry costs.
</Card>
<Card title="Code & UI Configuration" href="/cloud/features/data-tests/data-tests-overview#test-configuration">
Configure Elementary in code, or via the UI for non-technical users or for adding tests in bulk.
The platform opens PRs to your repo, saving hours of tedious YAML edits.
</Card>
<Card title="Test Recommendations">
Coming soon!
</Card>
</CardGroup>

### Triage & Response

Detecting issues is just the first step to achieve data reliability.
Elementary offers tools to create an effective response plan, for faster recovery.
This includes investigating the root cause and impact of issues, communicating issues to the relevant people, assigning owners to fix issues, keeping track of open incidents and more.

<CardGroup cols={2}>
<Card title="Data Lineage" href="/cloud/features/data-lineage/lineage">
Column-level lineage that spans through sources, models and BI tools, enriched with monitoring results. Enables granular root cause and impact analysis.
</Card>
<Card title="Ownership" href="/cloud/best-practices/governance-for-observability">
Define clear ownership of data assets and enable owners to be informed and accountable for the health and status of their data.
</Card>
<Card title="Actionable Alerts" href="/cloud/features/alerts-and-incidents/alerts-and-incidents-overview">
Distribute highly configurable alerts to different channels and integrations.
Automatically tag owners, and enable setting status and assigns at the alert level.
</Card>
<Card title="Automated Grouping" href="/cloud/features/alerts-and-incidents/incidents">
Different failures related to the same issue are grouped automatically to a single incident.
This accelerates triage and response, and reduces alerts fautigue.
</Card>
<Card title="Incident Management" href="/cloud/features/alerts-and-incidents/incident-management">
Manage all open incidents in a single interface, with a clear view of status and assignees.
Track historical incidents and high-level incidents metrics.
</Card>
</CardGroup>

### Collaboration & Communication

The data team doesn’t live in a silo - you have many stakeholders.
The only way to improve data trust is by bringing in more team members, users and stakeholders to the data health process.
Elementary fosters collaboration by allowing you to easily share and communicate the status of issues,
the overall health of the data platform and progress made to improve it with the broader organization.

<CardGroup cols={2}>
<Card title="Overview Dashboard" href="/cloud/features/collaboration-and-communication/data-observability-dashboard">
Up to date dashboard with current status and trends of data issues.
Share the dashboard with others, enable them to slice results and stay informed.
</Card>
<Card title="Assets Tags" href="/cloud/best-practices/governance-for-observability">
Enable effective collaboration and communication by grouping related data assets and tests by business domains, data products, priority, etc.
</Card>
<Card title="Data Catalog" href="/cloud/features/collaboration-and-communication/catalog">
Search and explore your datasets information - descriptions, columns, column descriptions, compiled code, datasets health and more.
</Card>
<Card title="Data Health Score" href="/cloud/features/collaboration-and-communication/data-health">
See the Data Health scores of all your datasets by domain and share with stakeholders.
</Card>
</CardGroup>
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
Elementary can be configured to send alerts on:

- Model run failures
- Failures and/or warnings of dbt tests (including Elementary dbt package and other packages)
- Failures and/or warnings Elementary Anomaly Detection monitors
- Failures and/or warning of custom SQL tests
- dbt source freshness failures
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- **Severity** - Should a failure be considered a warning or a failure. Default is warning.
- **Test metadata** - Add metadata such as tags and owner to the test.
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<CardGroup cols={2}>
<Card title="Automated Freshness" href="/cloud/features/anomaly-detection/automated-freshness">
Monitors updates to tables and how frequently a table is updated,
and fails if there is an unexpected delay.
</Card>
<Card title="Automated Volume" href="/cloud/features/anomaly-detection/automated-volume">
Monitors how many rows were added or removed to a table on each update,
and fails if there is an unexpected drop or spike in rows.
</Card>
</CardGroup>
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
Out-of-the-box ML-powered monitoring for freshness and volume issues on all production tables.
The automated monitors feature provides broad coverage and detection of critical pipeline issues, without any configuration effort.

These monitors track updates to tables, and will detect data delays, incomplete updates, and significant volume changes.
Additionally, there will be no increase in compute costs as the monitors leverage only warehouse metadata (e.g. information schema, query history).
Loading
Loading