
Right click a field on the table and click Distribution Column.
To set a distribution column for the table
Right click the table, click Table setting, click Performance and then click the setting you want to use under Distribution. Hash: Rows of data are split among the distributions using a hash function based on the values in a 'distribution column' that you set.
Replicate: A copy of all data in the table is stored on all nodes.Round-robin (default): Rows of data are distributed evenly across the server.The Distribution option controls how data in the table is distributed among the 60 distributions and x amount of compute nodes on the server. Set Distribution for Tables on Azure Synapse Analyticsįor tables on a data warehouse deployed on Azure Synapse Analytics, additional settings are available on the Performance tab in Table Settings. (Optional) Enter the number of records you would like each batch to contain in Batch size.Click the Performance tab and select Enable batch data cleansing.Right click the table you want to use batch data cleansing on and click Table settings.To enable batch data cleansing, follow the steps below.
This saves log space on the SQL Server which gives you better performance on large tables with 100,000s or millions of rows. when copying data from the transformation view for table to the valid table. You can choose to split the INSERT statement up in batches during data cleansing, i.e.
Right click the table, click Table settings and then select Guard on deployment and/or Guard on execution under Guard.Įnabling Batch Data Cleansing to Improve Data Cleansing Performance. This is useful if, for instance, the table contains old data from a legacy system that is no longer running. Guarding a table tells TimeXtender to skip the table on execution or deployment. Right click the table, click Table settings and click Enable under Simple Mode. Per default, a table inherits the simple mode setting from the data source which in turn inherits the setting from the business unit. Simple mode is a setting on tables on business units aimed at maximizing performance when you need to copy large amounts of data into a staging database to create an exact copy. For instance, incremental load does not make sense for date and hierarchy tables, so incremental load settings are disabled for these table types. Right click a table and click Table settings.ĭepending on the table type, not all settings are available. Most settings for tables are consolidated in the Table Settings window. External tables: Tables that are "sideloaded" into a data warehouse from another SQL Server database. Aggregate tables: Creates version of an ordinary table with aggregated data. Junk dimension tables: A concept in dimensional modeling, junk dimension tables replace multiple fields in a table with a field referencing a row in another table containing the same combination of fields. Hierarchy tables: Used to create special reporting structures based on the other tables in the data warehouse, especially for financial reporting. Date tables: Usually used for creating time dimensions on SSAS Multidimensional cubes. Custom tables: An empty table than can be populated with custom fields. In addition to these tables TimeXtender has six other table types: See Moving Tables from a Staging Database for more information. Most tables in TimeXtender are brought in from a data source and moved into the data warehouse directly from the ODX or via a staging database.