Has anyone used Great Expectations, how does it co...
# prefect-community
r
Has anyone used Great Expectations, how does it compare to other testing frameworks?
k
Let’s see what the community has to say. Am curious too what people are using.
a
Great Expectations is quite focused on working in Jupyter notebooks. If you need some resources about alternatives to running GE in a Jupyter notebook, check out: • Kevin's tutorial on Pandera -

video

+ code • My take on GE: blog
❤️ 1
👍 2
m
And how about Soda https://www.soda.io? It is new since last year (I think). Never used it, but I have been hearing a lot from it lately…
👀 1
upvote 2
If you use dbt, then dbt tests is also a valid options. There even is a some sort of port of GE to dbt https://github.com/calogica/dbt-expectations
👀 1
r
Is there anyway to do a "cascade" drop with to_sql("replace")?
k
With Pandas? What do you mean by cascade drop?
a
@Royzac I'd say Pandas
to_sql("replace")
is a convenience method if you need to get things into a DB table quickly. But if you already have a table design with foreign keys, you shouldn't use it - you can always use append to load to a temporary table and then execute a MERGE query.