You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* <p>The configuration for an Iceberg compaction optimizer. This configuration defines parameters for optimizing the layout of data files in Iceberg tables.</p>
8095
+
* @public
8096
+
*/
8097
+
exportinterfaceIcebergCompactionConfiguration{
8098
+
/**
8099
+
* <p>The strategy to use for compaction. Valid values are:</p>
8100
+
* <ul>
8101
+
* <li>
8102
+
* <p>
8103
+
* <code>binpack</code>: Combines small files into larger files, typically targeting sizes over 100MB, while applying any pending deletes.
8104
+
* This is the recommended compaction strategy for most use cases.
8105
+
* </p>
8106
+
* </li>
8107
+
* <li>
8108
+
* <p>
8109
+
* <code>sort</code>: Organizes data based on specified columns which are sorted hierarchically during compaction, improving query
8110
+
* performance for filtered operations. This strategy is recommended when your queries frequently filter on specific columns. To use this strategy,
8111
+
* you must first define a sort order in your Iceberg table properties using the <code>sort_order</code> table property.</p>
8112
+
* </li>
8113
+
* <li>
8114
+
* <p>
8115
+
* <code>z-order</code>: Optimizes data organization by blending multiple attributes into a single scalar value that can be used for sorting,
8116
+
* allowing efficient querying across multiple dimensions. This strategy is recommended when you need to query data across multiple dimensions
8117
+
* simultaneously. To use this strategy, you must first define a sort order in your Iceberg table properties using the
8118
+
* <code>sort_order</code> table property.
8119
+
* </p>
8120
+
* </li>
8121
+
* </ul>
8122
+
* <p>If an input is not provided, the default value 'binpack' will be used.</p>
8123
+
* @public
8124
+
*/
8125
+
strategy?: CompactionStrategy|undefined;
8126
+
}
8127
+
8128
+
/**
8129
+
* <p>The configuration for a compaction optimizer. This configuration defines how data files in your table will be compacted to improve
8130
+
* query performance and reduce storage costs.</p>
8131
+
* @public
8132
+
*/
8133
+
exportinterfaceCompactionConfiguration{
8134
+
/**
8135
+
* <p>The configuration for an Iceberg compaction optimizer.</p>
* <p>The date and time when the workflow run was started.</p>
9488
-
* @public
9489
-
*/
9490
-
StartedOn?: Date|undefined;
9491
-
9492
-
/**
9493
-
* <p>The date and time when the workflow run completed.</p>
9494
-
* @public
9495
-
*/
9496
-
CompletedOn?: Date|undefined;
9497
-
9498
-
/**
9499
-
* <p>The status of the workflow run.</p>
9500
-
* @public
9501
-
*/
9502
-
Status?: WorkflowRunStatus|undefined;
9503
-
9504
-
/**
9505
-
* <p>This error message describes any error that may have occurred in starting the workflow run. Currently the only error message is "Concurrent runs exceeded for workflow: <code>foo</code>."</p>
9506
-
* @public
9507
-
*/
9508
-
ErrorMessage?: string|undefined;
9509
-
9510
-
/**
9511
-
* <p>The statistics of the run.</p>
9512
-
* @public
9513
-
*/
9514
-
Statistics?: WorkflowRunStatistics|undefined;
9515
-
9516
-
/**
9517
-
* <p>The graph representing all the Glue components that belong to the workflow as nodes and directed
9518
-
* connections between them as edges.</p>
9519
-
* @public
9520
-
*/
9521
-
Graph?: WorkflowGraph|undefined;
9522
-
9523
-
/**
9524
-
* <p>The batch condition that started the workflow run.</p>
0 commit comments