# 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)
