IbisML
  • Overview
  • Tutorial
  • Reference
    • Core
    • Common
    • Selectors

    • Steps
    • Imputation
    • Encoding
    • Standardization
    • Discretization
    • Feature selection
    • Feature generation
    • Outlier handling
    • Temporal feature extraction
    • Other

    • Support
    • Transformation support matrix

    • Utilities
    • Data splitting
  • Help
    • Report a bug
    • Ask a question
    • FAQ
Transformation support matrix
Welcome to the transformation support matrix!

This is a Quarto dashboard that shows the IbisML transformations each backend supports.

Due to differences in SQL dialects and upstream support for different operations in different backends, support for the full breadth of the IbisML transfromations varies:

  1. ✅ Fully supported
  2. 🚫 Not supported
  3. 🟡 Partial support (hover over for more information)
  4. 🔍 Support varies by operation or data type across different backends (check the Ibis operation support matrix for details)

Number of backends

20

Number of SQL backends

17

Backend bigquery clickhouse dask datafusion druid duckdb exasol flink impala mssql mysql oracle pandas polars postgres pyspark risingwave snowflake sqlite trino
Full coverage 17 (81%) 19 (90%) 17 (81%) 18 (86%) 9 (43%) 21 (100%) 14 (67%) 14 (67%) 15 (71%) 14 (67%) 17 (81%) 18 (86%) 17 (81%) 20 (95%) 21 (100%) 4 (19%) 20 (95%) 21 (100%) 14 (67%) 17 (81%)
Partial coverage 2 (10%) 1 (5%) 2 (10%) 1 (5%) 5 (24%) 0 (0%) 3 (14%) 3 (14%) 4 (19%) 3 (14%) 2 (10%) 3 (14%) 2 (10%) 0 (0%) 0 (0%) 1 (5%) 0 (0%) 0 (0%) 4 (19%) 2 (10%)
Category Step
Loading ITables v2.2.3 from the internet... (need help?)
 
 
  • Edit this page
  • Report an issue