.. _auto_bom_columns: *BOM COLUMNS* ============= Selects a specific subset of columns from a Bill of Materials (BOM) dataset and returns the filtered dataset containing only those columns. Use this worker to slim down a BOM table to the fields required by downstream workflow steps. When to use ----------- Classification: **process**. Tagged: ``bill_of_materials``, ``bom``, ``column_selection``, ``dataset_filter``, ``transformations``. Inputs ------ .. list-table:: :header-rows: 1 :widths: 20 20 20 20 20 20 * - Label - ID - Type - Default - Required - Description * - Choose Dataset - dataset - dataset - None - - The input BOM dataset to filter; connect the upstream dataset node that contains the full Bill of Materials table. * - Columns - columns - string - None - - One or more column names to retain from the dataset; select from the dynamic list populated by the connected dataset — leave empty to pass all columns through. Outputs ------- .. list-table:: :header-rows: 1 :widths: 20 20 20 20 * - Label - ID - Type - Description * - bom_columns_output_1 - bom_columns_output_1 - dataset - A dataset containing only the selected BOM columns, preserving all original rows and data types of the chosen fields. Disciplines ----------- - data.dataset.transform .. raw:: html

Auto-generated from transformation schema. Worker id: bom_columns. Schema hash: cca71605d2df. Hand-curated docs in workerexamples/ override this page when present.