diff --git a/diagrams/saas/analytics.py b/diagrams/saas/analytics.py
index 20659b3..6d4f62c 100644
--- a/diagrams/saas/analytics.py
+++ b/diagrams/saas/analytics.py
@@ -8,6 +8,10 @@ class _Analytics(_Saas):
_icon_dir = "resources/saas/analytics"
+class Dataform(_Analytics):
+ _icon = "dataform.png"
+
+
class Snowflake(_Analytics):
_icon = "snowflake.png"
diff --git a/docs/nodes/saas.md b/docs/nodes/saas.md
index 67ecf66..2056e92 100644
--- a/docs/nodes/saas.md
+++ b/docs/nodes/saas.md
@@ -25,6 +25,8 @@ Node classes list of saas provider.
## saas.analytics
+
+**diagrams.saas.analytics.Dataform**
**diagrams.saas.analytics.Snowflake**
diff --git a/resources/saas/analytics/dataform.png b/resources/saas/analytics/dataform.png
new file mode 100644
index 0000000..c41f16f
Binary files /dev/null and b/resources/saas/analytics/dataform.png differ