Apa itu Pointblank?
Pointblank adalah library Python yang membantu Anda mengevaluasi kualitas data dengan cara yang mudah dan akurat. Dengan Pointblank, Anda dapat mendefinisikan aturan validasi, memeriksa data, dan mendapatkan laporan yang jelas dan visual.
Fitur Utama
- Communication-first design: Laporan validasi yang dihasilkan oleh Pointblank dirancang untuk dibagikan dengan stakeholder, bukan hanya untuk debugging oleh insinyur.
- Composable, chainable API: Anda dapat membangun rencana validasi langkah demi langkah menggunakan antarmuka yang mudah dipahami.
- Dukungan untuk berbagai format data: Pointblank mendukung berbagai format data, termasuk Polars, Pandas, DuckDB, PostgreSQL, MySQL, SQLite, Parquet, PySpark, dan Snowflake.
Contoh Penggunaan
Pointblank dapat digunakan untuk memeriksa kualitas data dengan cara yang mudah dan akurat. Berikut adalah contoh penggunaan Pointblank:
import pointblank as pb
validation = (pb.Validate(data=pb.load_dataset(dataset="small_table"))
.col_vals_lt(columns="a", value=10)
.col_vals_between(columns="d", left=0, right=5000)
.col_vals_in_set(columns="f", set=["low", "mid", "high"])
.col_vals_regex(columns="b", pattern=r"^[0-9]-[a-z]{3}-[0-9]{3}$")
.interrogate())
Kesimpulan
Pointblank adalah library Python yang membantu Anda mengevaluasi kualitas data dengan cara yang mudah dan akurat. Dengan fitur-fitur yang canggih dan dukungan untuk berbagai format data, Pointblank adalah pilihan yang tepat untuk memastikan kualitas data Anda.



