

While CPU speed can affect how many threads can be run optimally, this selection is not determined by the number of physical CPU cores on the server. Depending on your server resources, increasing this setting can significantly reduce overall execution time.

This setting allows you to set the maximum number of steps that may run in parallel during a single execution. The Execution Setup Options allow you to configure how you want your package to be run. The Full load objects tab shows all objects with Incremental Load enabled and allows you to drag them into the "Full Load Objects" pane to fully load these objects during the execution of the package. It may be desired to occasionally reload, or Full Load, incremental tables to fully refresh all historical records in those tables. Objects dragged into the "Exclude Steps" pane will be ignored or skipped during execution of the package. You can drag objects from the "All Steps" pane into the "Include Steps" pane to include them in the package. This includes Databases, Tables, Semantic Models, Cubes, other Execution Packages, and Project Perspectives. The "All Steps" pane includes all steps currently available in your project. In the Execution Package dialog, project objects are broken down into "Steps". Threads and set Managed Execution to "Execution Time" on this package. For example, it may be ideal for you to increase the Max. However, you may modify the setup options in this package to help improve the performance of your manual executions. It is important you do not add steps into the include steps of this package, unless you want them to be run during every manual execution. The default execution package is the package used when running a manual execution from within the project. They would create an Execution Package that includes the entire project, and schedule it to run daily at 10pm. Take, for example, an organization that wants to refresh all of their data on a nightly basis. Execution Packages allow users to define a set of tables and configure how they should be executed.
