elementary.ai_data_validation
test allows you to validate any data column using AI and LLM language models. This test is more flexible than traditional tests as it can be applied to any column type and uses natural language to define validation rules.
With ai_data_validation
, you can simply describe what you expect from your data in plain English, and Elementary will check if your data meets those expectations. This is particularly useful for complex validation rules that would be difficult to express with traditional SQL or dbt tests.
claude-3-5-sonnet
databricks-meta-llama-3-3-70b-instruct
gemini-1.5-pro
expectation_prompt
: Describe what you expect from the data in plain Englishllm_model_name
: Specify which AI model to use (see recommendations above for each warehouse)