Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
282 commits
Select commit Hold shift + click to select a range
7a1e026
Eplicit explenation about the output of generate_schema_baseline_test
ofek1weiss Mar 20, 2024
5dd9f19
added output example
ofek1weiss Mar 20, 2024
ef58ffd
Merge pull request #1473 from elementary-data/more-explicit-generate-…
ofek1weiss Mar 20, 2024
7c87ce1
fix alert links
Maayan-s Mar 21, 2024
02b81fe
fix links (#1477)
NoyaArie Mar 25, 2024
3ff8a00
video lineage
Maayan-s Mar 27, 2024
edd0c25
minor docs fixes
Maayan-s Apr 10, 2024
6c07525
fix orchestrators links
Maayan-s Apr 14, 2024
4109bed
change offering names
Maayan-s Apr 16, 2024
614e45c
change offering names
Maayan-s Apr 16, 2024
9da7639
updates
Maayan-s May 1, 2024
fd2a35e
add empty ui troubleshooting section
ellakz May 2, 2024
ab695ec
Merge remote-tracking branch 'origin/master' into docs
haritamar May 12, 2024
81e6aca
quick update for model override
ellakz May 15, 2024
ec0d8b8
Update volume-anomalies.mdx (#1526)
haritamar May 20, 2024
e1fa942
fixes to dimensions documentation
Maayan-s May 21, 2024
b871521
fixes to dimensions documentation
Maayan-s May 21, 2024
61fd664
Snowflake summit
Maayan-s May 28, 2024
052e338
Merge remote-tracking branch 'origin/master' into docs
haritamar May 29, 2024
0fb2fd6
github instructions
ellakz Jun 3, 2024
7a8b128
Merge branch 'master' of github.com:elementary-data/elementary into docs
noaKurman Jun 5, 2024
c2fbe68
Fixed incorrect test name 'all_column_anomalies' in docs.
elongl Jun 11, 2024
3ee1637
Cloud docs revamp (#1567)
Maayan-s Jul 1, 2024
9af2092
Minor typo in docs: how-anomaly-detection-works.mdx (#1564)
geo909 Jul 1, 2024
ba57ee3
New alert integrations (#1569)
Maayan-s Jul 2, 2024
926b7a5
Incident management docs (#1573)
Maayan-s Jul 2, 2024
370c5a5
Docs-fixes-June-2 (#1574)
ronisaban2024 Jul 2, 2024
77996a3
Grammar mistake in Update introduction.mdx (#1570)
geo909 Jul 2, 2024
84d083b
Merge branch 'master' into docs
Maayan-s Jul 2, 2024
4e51a0f
alert rules
Maayan-s Jul 3, 2024
2e9f376
change log (#1582)
Maayan-s Jul 3, 2024
9ed0545
fix broken link
Maayan-s Jul 3, 2024
7039c2d
pic
Maayan-s Jul 3, 2024
f173f7e
changelog july updates (#1583)
ronisaban2024 Jul 10, 2024
2d27144
fix change log
Maayan-s Jul 10, 2024
5d3085c
url fixes
Maayan-s Jul 10, 2024
ecb904d
data health (#1630)
ellakz Jul 11, 2024
c8cb573
data health - fixes
ellakz Jul 11, 2024
14a9271
data health - fixes
ellakz Jul 11, 2024
a294fa1
Anomaly detection docs updates (#1636)
Maayan-s Jul 16, 2024
fa56652
broken links
Maayan-s Jul 17, 2024
44961f8
data health update
ellakz Jul 21, 2024
dc24541
fix
ellakz Jul 21, 2024
93aa656
broken links
Maayan-s Jul 29, 2024
d11e3ab
updated source freshness
Maayan-s Aug 8, 2024
f824878
updated source freshness
Maayan-s Aug 10, 2024
6cabb7f
updated source freshness
Maayan-s Aug 10, 2024
3fd9f53
updated source freshness
Maayan-s Aug 10, 2024
3c2bb50
SSH tunnel
Maayan-s Aug 11, 2024
e88abec
flags
Maayan-s Aug 12, 2024
33d7db8
monitors feedback
Maayan-s Aug 14, 2024
b1fb225
cloud vs oss
Maayan-s Aug 20, 2024
c7dc04b
RBAC
ellakz Aug 26, 2024
00eb6a7
Add power bi docs
roekatz Aug 29, 2024
5566aab
Merge pull request #1690 from elementary-data/rk-add-power-bi-docs
roekatz Sep 2, 2024
16214ce
Link Power BI integration from bi cards
roekatz Sep 2, 2024
861cb01
Merge pull request #1691 from elementary-data/rk-link-to-power-bi-int…
roekatz Sep 2, 2024
747ced6
bitbucket
Maayan-s Sep 3, 2024
4aec62f
Merge remote-tracking branch 'origin/docs' into docs
Maayan-s Sep 3, 2024
696ecaf
Fixed a typo in Bitbucket doc.
elongl Sep 3, 2024
78c1c23
fix bi card
Maayan-s Sep 3, 2024
85b1734
Merge remote-tracking branch 'origin/docs' into docs
Maayan-s Sep 3, 2024
6a2678e
fix bi card
Maayan-s Sep 3, 2024
0b2797f
alert on failures
Maayan-s Sep 4, 2024
2cd2ffb
alerts
Maayan-s Sep 4, 2024
ddfda95
typos
Maayan-s Sep 4, 2024
2c2ff02
changes
Maayan-s Sep 5, 2024
b68a10c
fix 349865 broken links
ellakz Sep 8, 2024
73505d4
fix broken links
ellakz Sep 8, 2024
152ecea
metrics docs 1
ellakz Sep 9, 2024
3de3645
update name and fix screenshots
ellakz Sep 10, 2024
e9be159
fix circular redirect
ellakz Sep 11, 2024
0d7e65b
incidents overview + new design
ellakz Sep 25, 2024
1cb48f4
temp: remove week and month buckets from metrics
ellakz Oct 7, 2024
f5afb76
owners and subscribers - create snippets
ellakz Oct 8, 2024
59d6a79
link fix (@roni)
ellakz Oct 10, 2024
618ab33
data quality dimensions
Maayan-s Oct 23, 2024
bbe3243
fix BI
ellakz Nov 6, 2024
b462221
Ogzon updates (#1744)
Maayan-s Nov 12, 2024
00140fc
looker gitlab update
ellakz Nov 27, 2024
5bba223
Documentation edits made through Mintlify web editor (#1757)
mintlify[bot] Dec 1, 2024
e990059
Documentation edits made through Mintlify web editor (#1759)
mintlify[bot] Dec 1, 2024
7316c21
Documentation edits made through Mintlify web editor (#1758)
mintlify[bot] Dec 1, 2024
0626ee6
Documentation edits made through Mintlify web editor (#1752)
mintlify[bot] Dec 1, 2024
2df445c
fix links
ellakz Dec 1, 2024
945b6e6
add page to menu
ellakz Dec 2, 2024
79bacf5
remove subtitle
ellakz Dec 2, 2024
9f1a266
Atlan docs
ellakz Dec 4, 2024
f849842
Atlan docs
ellakz Dec 4, 2024
75e8f6f
Introduce Sigma docs (#1761)
roekatz Dec 11, 2024
b3d2d11
fix singular test model override troubleshoot
ellakz Dec 11, 2024
ed97afa
Update metrics.mdx
NoyaArie Dec 23, 2024
76e1b7b
metrics template
NoyaArie Dec 23, 2024
78d64be
alert rules - trigger update
NoyaArie Dec 23, 2024
ec75f75
Changed where timestamp_column is defined in models and example yaml
joostboon Dec 23, 2024
0709a7e
removed types-pkg-resources as it gives an error in the pre-commit ho…
joostboon Dec 23, 2024
7e1140c
fix yaml format
NoyaArie Dec 23, 2024
7839dc5
fix yaml format
NoyaArie Dec 23, 2024
d86b262
Merge branch 'docs' into ele-3919-metrics-and-alert-rules-docs-fixes
joostboon Dec 23, 2024
5f14012
re-added types-pkg-resources to prevent merge conflict with master later
joostboon Dec 23, 2024
2679d25
Merge pull request #1769 from elementary-data/ele-3919-metrics-and-al…
joostboon Dec 23, 2024
61a21bf
adding explanations to empty edr report/ validating a working connect…
NoyaOffer Jan 8, 2025
b4a43f5
editing empty edr report troubleshoot design
NoyaOffer Jan 8, 2025
74e885a
Documentation edits made through Mintlify web editor (#1782)
mintlify[bot] Jan 14, 2025
ed429f7
Added documentation for Azure DevOps
joostboon Jan 24, 2025
58a4b6e
added azure devops card
joostboon Jan 24, 2025
7e98c5b
Added title
joostboon Jan 24, 2025
012257c
Changed SVG icon and added to menu
joostboon Jan 24, 2025
b6b76a1
updated sidebartitle
joostboon Jan 24, 2025
16ea5b7
changed SVG icon
joostboon Jan 24, 2025
b903971
added Oauth explanation
joostboon Jan 26, 2025
8a242ac
added Oauth explanation
joostboon Jan 26, 2025
e31e159
added Oauth explanation
joostboon Jan 26, 2025
48e74a1
added Oauth explanation
joostboon Jan 26, 2025
af90d90
added documentation about test_result_rows
NoyaOffer Jan 26, 2025
c6801e6
updating docs
NoyaOffer Jan 26, 2025
d59bc6e
New content for OS/Cloud comparison, by Roni
NoyaOffer Feb 3, 2025
164948c
Editing visual changes cloud-vs-oss
NoyaOffer Feb 3, 2025
6696bb8
Editing visual changes cloud-vs-oss
NoyaOffer Feb 3, 2025
02e3625
Editing visual changes cloud-vs-oss
NoyaOffer Feb 3, 2025
fbae76f
Editing visual changes cloud-vs-oss
NoyaOffer Feb 3, 2025
5c5a09c
Editing visual changes cloud-vs-oss
NoyaOffer Feb 3, 2025
c10670b
Change OSS paragraph
NoyaOffer Feb 4, 2025
dd94d35
Adding Ronis content to the test intro
NoyaOffer Feb 4, 2025
185ab84
adding troubleshooting guide 1
NoyaOffer Feb 9, 2025
16b5632
adding troubleshooting guide - fix 1
NoyaOffer Feb 9, 2025
2544daa
adding troubleshooting guide - fix 2
NoyaOffer Feb 9, 2025
c57da69
deleting troubleshooting
NoyaOffer Feb 9, 2025
1f3776e
adding an anomaly troubleshooting guide
NoyaOffer Feb 9, 2025
81c923a
troubleshooting fix
NoyaOffer Feb 9, 2025
66f3fb4
troubelshooting anomaly redesign
NoyaOffer Feb 9, 2025
cf357e5
troubelshooting anomaly fixes
NoyaOffer Feb 9, 2025
3a96ded
add info about disabling post hooks and on run end hooks
NoyaOffer Feb 10, 2025
aeab836
add info about disabling post hooks and on run end hooks- fix 1
NoyaOffer Feb 10, 2025
ac9a95b
add info about disabling post hooks and on run end hooks- fix 1
NoyaOffer Feb 10, 2025
6a99e07
add info about disabling post hooks and on run end hooks- fix 1
NoyaOffer Feb 10, 2025
a87a90e
automated freshness updates (SLA)
ellakz Feb 9, 2025
202aca7
Update Microsoft Teams integration documentation
MikaKerman Feb 12, 2025
8d841d7
Docs: Best practices guide (#1803)
okabak123 Feb 17, 2025
984962c
ticketing integration docs
ellakz Feb 17, 2025
d493996
changed best practices intro
NoyaOffer Feb 17, 2025
f2cdf1a
update test creation video
ellakz Feb 17, 2025
515aade
fix alert rules snippet
ellakz Feb 19, 2025
14ef556
minor changes
joostboon Feb 19, 2025
8367b55
Merge pull request #1816 from elementary-data/teams-docs
NoyaOffer Feb 19, 2025
25c1de3
deleted Slack comparison table
NoyaOffer Feb 19, 2025
8c3894b
deleted Slack comparison table
NoyaOffer Feb 19, 2025
23063c0
minor design changes
NoyaOffer Feb 19, 2025
ea4e9c1
minor design changes+add best practices to data governance"
NoyaOffer Feb 19, 2025
393e292
add governance link
NoyaOffer Feb 19, 2025
92694c7
add threshold alert docs, deprecated alert vars
NoyaOffer Feb 20, 2025
0aa2b33
deprecate alert vars
NoyaOffer Feb 20, 2025
e112adb
deprecate alert vars
NoyaOffer Feb 20, 2025
829ad5e
deprecate alert vars
NoyaOffer Feb 20, 2025
2db69b8
add critical assets 1
NoyaOffer Feb 20, 2025
b7efca1
add critical assets video
NoyaOffer Feb 20, 2025
ca8f904
critical assets minor change
NoyaOffer Feb 20, 2025
7cc28c7
update dbt version on quickstart guide
NoyaOffer Feb 20, 2025
6ee2734
add mute tests docs and video
NoyaOffer Feb 20, 2025
4f34b0d
Remove month headers and add month tags instead
okabak123 Feb 20, 2025
3fa6448
Refactor changelog with reusable UI components and simplified layout
okabak123 Feb 20, 2025
4ceb729
Refactor changelog tags component for improved modularity and flexibi…
okabak123 Feb 20, 2025
34eaad3
Fix changelog tags component key prop
okabak123 Feb 20, 2025
0fbc748
Updated date tag styles in changelog
okabak123 Feb 20, 2025
95844d7
Update changelog with updates from Sep 2024 through Feb 2025
okabak123 Feb 20, 2025
f23bd9c
Adjust changelog date tag styling
okabak123 Feb 20, 2025
86de0da
severity
ellakz Feb 23, 2025
d7c6c98
fix note
ellakz Feb 23, 2025
6a22584
fix owners and tags links
NoyaOffer Feb 23, 2025
0271b06
try to fix docs issue
ellakz Feb 26, 2025
09e988c
fix Jira and Linear links
ellakz Feb 26, 2025
5b00d58
remove redirect
ellakz Feb 26, 2025
2fa25bc
catalog new docs
ellakz Feb 26, 2025
402ab03
Merge pull request #1833 from okabak123/docs
NoyaOffer Feb 26, 2025
5023ef0
update catalog
ellakz Feb 26, 2025
2baa0ac
edit new changelog
NoyaOffer Feb 26, 2025
45816a8
add tally feature link
ellakz Feb 26, 2025
bb62a77
update card
ellakz Feb 26, 2025
23c1a3c
edit dbt tests
ellakz Feb 26, 2025
a085129
edit automated tests
ellakz Feb 26, 2025
7ee6ae2
update coming soon
ellakz Feb 26, 2025
49cd31d
Update monitors-overview.mdx
NoyaOffer Feb 27, 2025
5715094
Update automated-monitors.mdx
NoyaArie Feb 27, 2025
61ae5ae
Update automated-monitors.mdx
NoyaArie Feb 27, 2025
14a952f
Update oss-introduction.mdx
NoyaOffer Mar 2, 2025
4733964
Update oss-introduction.mdx
NoyaOffer Mar 2, 2025
44d3540
Update oss-introduction.mdx
NoyaOffer Mar 2, 2025
56897e7
Update oss-introduction
NoyaOffer Mar 4, 2025
04a25ad
Update oss-introduction.mdx
NoyaOffer Mar 4, 2025
7a94572
Update cloud introduction
NoyaOffer Mar 5, 2025
2d96fbb
Update CLoud introduction
NoyaOffer Mar 5, 2025
d6ca97d
Update introduction.mdx
NoyaOffer Mar 5, 2025
42ae278
Update Cloud introduction
NoyaOffer Mar 5, 2025
831bd9e
Update introduction
NoyaOffer Mar 5, 2025
c3cf2d2
Update oss-introduction
NoyaOffer Mar 5, 2025
ab38b93
Update introduction.mdx
NoyaOffer Mar 5, 2025
a8dc887
Update oss-introduction.mdx
NoyaOffer Mar 5, 2025
c75aae5
thoughtspot docs (#1837)
ellakz Mar 9, 2025
6c5f76f
adding Okta guide
NoyaOffer Mar 10, 2025
9ce3dfb
design changes to okta guide
NoyaOffer Mar 10, 2025
211fd08
design changes to okta guide
NoyaOffer Mar 10, 2025
78cb256
design changes to okta guide
NoyaOffer Mar 10, 2025
e5355b5
design changes to okta guide
NoyaOffer Mar 10, 2025
7dc058b
design changes to okta guide
NoyaOffer Mar 10, 2025
8626032
Added release notes for Elementary 0.16.2
okabak123 Mar 11, 2025
18a6d1e
Add release notes for Elementary 0.17.0
okabak123 Mar 11, 2025
2407753
Added release notes for Elementary OSS 0.16.2 and 0.17.0
NoyaOffer Mar 11, 2025
e41dd6e
Upgrade Node.js version in docs Dockerfile to 20.3.0
oravi Mar 10, 2025
d0151a6
Add documentation for unstructured data tests in Snowflake
oravi Mar 10, 2025
0f6c0d4
Add Databricks setup documentation for unstructured data tests
oravi Mar 10, 2025
f8f11b8
Add BigQuery setup documentation for unstructured data tests
oravi Mar 10, 2025
5066605
Enhance BigQuery setup documentation for unstructured data tests
oravi Mar 11, 2025
c32bb06
Edited documentation for unstructured data tests on data lakes and Re…
oravi Mar 11, 2025
2969937
Update documentation navigation for unstructured data tests with Reds…
oravi Mar 11, 2025
fee1e62
Revamp unstructured data tests quickstart documentation with comprehe…
oravi Mar 11, 2025
f190f76
Update unstructured data tests documentation with platform-specific s…
oravi Mar 11, 2025
7878e59
Add unstructured data tests feature description to README
oravi Mar 11, 2025
6ab611e
Update oss-introduction.mdx
NoyaOffer Mar 12, 2025
fe29163
Moved unstructred data tests to ai data tests
oravi Mar 12, 2025
ef89789
cosmetics
oravi Mar 12, 2025
a7c8a22
Add AI data validations documentation for structured and unstructured…
oravi Mar 12, 2025
625eb75
Added more usage examples
oravi Mar 12, 2025
0a00136
Removed readme additons from docs branch
oravi Mar 12, 2025
ffa1c0f
Merge pull request #1851 from elementary-data/unstructured_data_tests…
oravi Mar 12, 2025
1475141
Add version requirement note to AI and unstructured data validation docs
oravi Mar 12, 2025
dd5e415
Reorganize AI data tests documentation with platform-specific guides
oravi Mar 12, 2025
e09fab0
Merge pull request #1854 from elementary-data/ai_data_tests_docs_edits
MikaKerman Mar 12, 2025
fb8834c
adding python version compatibility warning
NoyaOffer Mar 13, 2025
b978857
move python warning to CLI
NoyaOffer Mar 17, 2025
aba96d9
Update quickstart-cli - python version
NoyaOffer Mar 17, 2025
7206cc3
Added performance alert docs
oravi Mar 18, 2025
05a7a7e
Merge pull request #1862 from elementary-data/performane_alerts
oravi Mar 18, 2025
25f9c06
add privatelink docs
NoyaOffer Mar 19, 2025
b3e2953
privatelink
NoyaOffer Mar 19, 2025
c45bd01
privatelink
NoyaOffer Mar 19, 2025
45cb0ad
privatelink
NoyaOffer Mar 19, 2025
5e82bb9
privatelink
NoyaOffer Mar 19, 2025
7dac85b
Add MS Entra ID docs
NoyaOffer Mar 19, 2025
cf2c9f5
Add MS Entra ID docs
NoyaOffer Mar 19, 2025
32d8f01
move okta
NoyaOffer Mar 19, 2025
c119d69
change security titles
NoyaOffer Mar 20, 2025
16a0cdb
Update ms-teams.mdx
NoyaOffer Mar 20, 2025
498720a
Update alerts-and-incidents-overview
NoyaOffer Mar 23, 2025
4b40111
Update ms-entra
NoyaOffer Mar 24, 2025
d5e6f35
Update ms-entra.mdx
NoyaOffer Mar 24, 2025
1a99d84
add github regenearating token
NoyaOffer Mar 24, 2025
97cc3e9
tracking (#1869)
Maayan-s Mar 25, 2025
cd3d3c2
Fixed Example configurations in the 'Anomaly Tests Params' docs. #1858
Maayan-s Mar 31, 2025
11506e3
Update dbt-package.mdx #1783
Maayan-s Mar 31, 2025
59d3326
Trino survey
Maayan-s Mar 31, 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"]
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="/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
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>
46 changes: 46 additions & 0 deletions docs/_snippets/alerts/owner.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
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:
path:
subfolder:
+meta:
owner: "@jessica.jones"

tests:
path:
subfolder:
+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>
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="/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="/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="/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="/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="/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="/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="/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="/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="/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="/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="/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="/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="/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="/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="/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="/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).
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
You can choose between 2 detection methods for the Freshness monitor- Automatic and Manual.
- **Automatic** - Elementary uses machine learning models to detect anomalies in the data freshness. This is the default setting. You can change the sensitivity level to *Low*, *Medium*, or *High*.
For each level, you will see a simulation of the change impact on the latest result, and you can use the`Simulate Configuration` button to examine the change impact.
- **Manual** - You can set the SLA breach threshold for the freshness monitor manually. This is useful for assets that are updated regularly at the same time every day, hour or week.

<img width="500" src="https://res.cloudinary.com/dvmtceykh/image/upload/v1740599403/30861cc3-b743-4125-922c-25df0e78b75c.png" alt="Freshness monitor configuration" />
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
- **Anomaly Direction** - Whether you want the monitor to fail on anomalous drops, spikes, or both. Default is both.
- **Sensitivity** - You can set the monitor's sensitivity levels to *Low*, *Medium*, or *High*. In the future, we plan to allow for more nuanced adjustments to this parameter. You can use the `Simulate Configuration` button for testing how the change will affect the monitor.
- **Detection Period** - The period in which the monitor look for anomalies. Default is the last 2 days.
11 changes: 11 additions & 0 deletions docs/_snippets/cloud/features/data-health/data-health-intro.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
Once you start sharing data with downstream consumers and stakeholders one of the most important things that you want to create is trust.
Trust that the data that is being used is “healthy”. Imagine being a data analyst using a specific data asset but you constantly run into data quality issues.
You will eventually lose trust.

This is why we created **data health scores** in Elementary. It is a way to share an overview of the health of your data assets.

To measure health we use an industry standard framework of [Data Quality Dimensions](/features/collaboration-and-communication/data-quality-dimensions#data-quality-dimensions).
These dimensions help assess the reliability of data in various business contexts.
Ensuring high-quality data across these dimensions is critical for accurate analysis, informed decision-making, and operational efficiency.

<Tip>To learn more, **watch the webinar** [**Measuring Data Health with Elementary**](https://www.elementary-data.com/webinar/measuring-data-health-with-elementary)</Tip>
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
<CardGroup cols={3}>
<Card title="Freshness" icon="stopwatch">
Ensures that data is up to date and reflects the latest information.
</Card>
<Card title="Completeness" icon="ballot-check">
Ensures all required data is available, without missing values.
</Card>
<Card title="Accuracy" icon="bullseye-arrow">
Ensures that data represents the real-world scenario correctly.
</Card>
<Card title="Consistency" icon="code-compare">
The degree to which data remains uniform across multiple instances.
</Card>
<Card title="Uniqueness" icon="barcode-read">
Ensures that each entity is represented only once and there are no duplicates.
</Card>
<Card title="Validity" icon="puzzle">
Ensures that data conforms to rules or expectations, such as acceptable ranges or formats.
</Card>
</CardGroup>
10 changes: 10 additions & 0 deletions docs/_snippets/cloud/features/data-tests/benefits-dbt-tests.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
dbt tests are very powerful. The ease of use, simplicity, and usefulness in the dev process is unmatched.
When you adopt any observability tool, you will still use dbt tests. This is why in Elementary, dbt tests are first class citizens.

There are several benefits to this approach:

- **Single interface for all observability** - Prevent the distribution of monitoring between different tools. All configuration is in code, all the results are in one interface.
- **Avoid duplicate work and vendor lock in** - The tests you implemented already are effective in Elementary, as well as additional configuration. The future tests you add will remain in your code if you decide to offboard.
- **Control of schedule and cost** - You have control of configuration and scheduling, tests can be executed when data is actually loaded and validation is needed.
- **Prevent bad data from propagating** - As tests are in pipeline, you can leverage `dbt build` and fail the pipeline on critical test failures.
- **Rich ecosystem** - The community of dbt users developes and supports various testing use cases.
14 changes: 14 additions & 0 deletions docs/_snippets/cloud/features/data-tests/data-tests-cards.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
<CardGroup cols={2}>
<Card title="dbt tests" href="/features/data-tests/dbt-tests">
Native dbt tests such as `not_null`, `unique`, etc.
</Card>
<Card title="dbt packages" href="/features/data-tests/dbt-tests#supported-dbt-packages">
Tests of packages such as `dbt-expectations`, `dbt-utils`, etc.
</Card>
<Card title="Custom SQL tests" href="/features/data-tests/custom-sql-tests">
Tests to validate an explicit business logic.
</Card>
<Card title="Schema validation" href="/features/data-tests/schema-validation-test">
Schema tests by Elementary, implemented as dbt tests.
</Card>
</CardGroup>
4 changes: 4 additions & 0 deletions docs/_snippets/cloud/features/data-tests/dbt-test-hub.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
To help you find the test that is right for your use case, we created the [dbt Test Hub](https://www.elementary-data.com/dbt-test-hub).
It's a searchable catalog of all the tests supported in Elementary, with their descriptions and example use cases.

The tests are also segmented to use cases, so you can easily find the different options for addressing your detection use case.
Loading
Loading