Table creation functions ================================ The ETL Toolkit has special functions to create and update tables that are superior to the baseline versions found in ``yipit_databricks_utils``. .. tip:: It is required to use these functions to when creating tables when working in Golden Path Repos. There are specific features that are designed to work well when on the Golden Path and simplify common operations when managing data pipelines. -------------------------- Batch Tables -------------------------- Most data pipelines will create tables via a "batch" operation (i.e. overwrite the entire table contents during each run). The ETL toolkit has specific functions to making batch operations highly performant and easy to manage. .. autoapifunction:: etl_toolkit.create_table -------------------------- Standard Metrics Tables -------------------------- These are specific table creation functions for the Standard Metrics Workflow process. They should not be used outside of these workflows. .. autoapifunction:: etl_toolkit.writer.create_standard_metric_kpi_table .. autoapifunction:: etl_toolkit.writer.create_standard_metric_data_download_table .. autoapifunction:: etl_toolkit.writer.create_standard_metric_feed_table .. autoapifunction:: etl_toolkit.writer.create_standard_metric_live_feed_table