# Dwh.dev documentation ## Dwh.dev - [What is Dwh.dev?](https://docs.dwh.dev/readme.md): First Snowflake native data observability solution - [Features](https://docs.dwh.dev/features.md) - [Data catalog](https://docs.dwh.dev/features/data-catalog.md) - [PIPEs](https://docs.dwh.dev/features/data-catalog/pipes.md) - [Fancy SQL Highlight](https://docs.dwh.dev/features/data-catalog/fancy-sql-highlight.md) - [Data Lineage](https://docs.dwh.dev/features/data-lineage.md) - [Object-level lineage](https://docs.dwh.dev/features/data-lineage/object-level-lineage.md) - [Column-level Lineage](https://docs.dwh.dev/features/data-lineage/column-level-lineage.md) - [In-query lineage](https://docs.dwh.dev/features/data-lineage/in-query-lineage.md) - [Navigation](https://docs.dwh.dev/features/data-lineage/navigation.md) - [JOIN and WHERE](https://docs.dwh.dev/features/data-lineage/join-and-where.md) - [Equals column lineage](https://docs.dwh.dev/features/data-lineage/equals-column-lineage.md) - [Strong and Weak dependencies](https://docs.dwh.dev/features/data-lineage/strong-and-weak-dependencies.md) - [Default and Virtual Columns](https://docs.dwh.dev/features/data-lineage/default-and-virtual-columns.md) - [Implicit Types casting](https://docs.dwh.dev/features/data-lineage/implicit-types-casting.md) - [Circle dependencies](https://docs.dwh.dev/features/data-lineage/circle-dependencies.md) - [Argument forwarding](https://docs.dwh.dev/features/data-lineage/argument-forwarding.md) - [TASKs](https://docs.dwh.dev/features/tasks.md) - [Integrations](https://docs.dwh.dev/integrations.md) - [Snowflake](https://docs.dwh.dev/integrations/snowflake.md) - [Snowflake Marketplace (Native App)](https://docs.dwh.dev/integrations/snowflake/snowflake-marketplace-native-app.md): Always up-to-date lineage without external dependencies - [QUERY\_HISTORY analysis and schema change tracking](https://docs.dwh.dev/integrations/snowflake/snowflake-marketplace-native-app/query_history-analysis-and-schema-change-tracking.md) - [CTAS cost management](https://docs.dwh.dev/integrations/snowflake/snowflake-marketplace-native-app/ctas-cost-management.md) - [CTAS logic change tracking](https://docs.dwh.dev/integrations/snowflake/snowflake-marketplace-native-app/ctas-logic-change-tracking.md) - [CTAS logic change alerting](https://docs.dwh.dev/integrations/snowflake/snowflake-marketplace-native-app/ctas-logic-change-alerting.md) - [Offline mode](https://docs.dwh.dev/integrations/snowflake/offline-mode.md) - [DBT](https://docs.dwh.dev/integrations/dbt.md) - [API (offline mode)](https://docs.dwh.dev/integrations/api-offline-mode.md) - [Snowflake SQL Syntax and Behavior](https://docs.dwh.dev/snowflake-sql-syntax-and-behavior.md) - [Identifiers](https://docs.dwh.dev/snowflake-sql-syntax-and-behavior/identifiers.md) - [Reusing column aliases](https://docs.dwh.dev/snowflake-sql-syntax-and-behavior/reusing-column-aliases.md) - [SELECT \* ILIKE EXCLUDE REPLACE RENAME](https://docs.dwh.dev/snowflake-sql-syntax-and-behavior/select-ilike-exclude-replace-rename.md) - [Scalar functions name resolution special behavior](https://docs.dwh.dev/snowflake-sql-syntax-and-behavior/scalar-functions-name-resolution-special-behavior.md) - [Functions overloading](https://docs.dwh.dev/snowflake-sql-syntax-and-behavior/functions-overloading.md) - [CTE as an expression alias](https://docs.dwh.dev/snowflake-sql-syntax-and-behavior/cte-as-an-expression-alias.md) - [ASOF Join](https://docs.dwh.dev/snowflake-sql-syntax-and-behavior/asof-join.md) - [UDF named arguments](https://docs.dwh.dev/snowflake-sql-syntax-and-behavior/udf-named-arguments.md) - [Objects auto renaming](https://docs.dwh.dev/snowflake-sql-syntax-and-behavior/objects-auto-renaming.md) - [Columns auto renaming](https://docs.dwh.dev/snowflake-sql-syntax-and-behavior/columns-auto-renaming.md)