Sei sulla pagina 1di 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

Question: 1 You are designing a Microsoft SQL Server 2005 Integration Services (SSIS) package. The package has the following features: Two Data Flow tasks and two Control Flow tasks A success constraint between each Data Flow task and the subsequent Control Flow task The package uses one transaction for all the tasks. You need to configure the package so that the two Data Flow tasks use their own transactions. You also need to ensure that each Control Flow task is enlisted in the same transaction as its preceding Data Flow task. Which three actions should you perform? (Each correct answer presents part of the solution. Choose three.) A. Change the TransactionOption property to Supported for the package. B. Change the TransactionOption property to Required for the package. C. Change the TransactionOption property to Supported for each Data Flow task. D. Change the TransactionOption property to Required for each Data Flow task. E. Change the TransactionOption property to Supported for each Control Flow task. F. Change the TransactionOption property to Required for each Control Flow task. Answer: A, D, E Question: 2 You are designing a Microsoft SQL Server 2005 Integration Services (SSIS) package. The package contains 30 Data Flow tasks and 30 Control Flow tasks. The package runs slower than expected. You need to capture the start time the finish time and the elapsed time for the validation and execution of the package. What should you do? A. Enable the OnProgress event handler and use the Control Flow tasks to write the information to a log. B. Monitor the Progress tab during the execution of the package, and then monitor the Execution Results tab. C. Use the Performance Monitor tool to capture the counters from the SQL Server SSIS Service object. Analyze the output for the required information. D. Use the Performance Monitor tool to capture the counters from the SQL Server: SSIS Pipeline object. Analyze the output for the required information. Answer: B Question: 3 Microsoft SQL Server Management Studio (SSMS) is installed on your workstation. Microsoft Business Intelligence Development Studio (BIDS) is not installed on your workstation. You need to create a package that must meet the following requirements: It must be transactional. It must be optimized for 20 tables. It must be stored securely in the msdb database of a remote server. What should you do?
Page 1 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

A. Create the package by using DTS Designer. B. Create the package by using the Package Migration Wizard. C. Create the package by using the Microsoft SQL Server Import and Export Wizard. D. On the Microsoft SQL Server 2005 Integration Services (SSIS) menu, click the Create Package submenu. Answer: C Question: 4 You are designing a Microsoft SQL Server 2005 Integration Services (SSIS) package. While testing, a Transact-SQL user-defined function causes duplicate key values that stop the transformation. To permit the transformation to continue, the package must perform the following tasks: 1. Ascertain which rows are affected. 2. Insert the rows that fail into a table. 3. Continue with the process. You need to change certain properties in the package to meet the requirements. Which three tasks should you perform? (Each correct answer presents part of the solution. Choose three.) A. Choose the Redirect Row option for the Error property on the key column. B. Choose the Ignore Failure option for the Error property on the key column. C. Choose the Fail Component option for the Error property on the key column. D. Add a DataReader source to use a new Data Flow destination when the Failure constraint is fired. E. Add a DataReader source to use a new Data Flow destination when the Completion constraint is fired. F. Edit the Error Output properties for each DataReader source and configure each data source for error handling. Answer: A, D, F Question: 5 You are designing a Microsoft SQL Server 2005 Integration Services (SSIS) package. The package uses at least one sequence container in one transaction. Each transaction controls a Data Flow task and a Control Flow task. Each Data Flow task has a Success constraint. The Control Flow task follows the Success constraint. The package must include the following requirements: Each Data Flow task must use its own transaction. The Control Flow task and the Data Flow task that precedes it must succeed or fail as an atomic unit. A restart point must restart each Data Flow task and the Control Flow task that follows it as an atomic unit. You need to make changes in the control flow designer to meet the outlined requirements.

Page 2 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

Which two actions should you perform? (Each correct answer presents part of the solution. Choose two.) A. Add all the Data Flow tasks and the Control Flow tasks to one sequence container. B. Add a sequence container for each Control Flow task and the Data Flow task that precedes it. C. Change the FailPackageonFailure property to true for each new sequence container that is added to the package. D. Change the FailPackageonFailure property to false for each new sequence container that is added to the package. Answer: B, C Question: 6 You are designing a Microsoft SQL Server 2005 Integration Services (SSIS) package. An Analysis Services Processing task in the package requires data from a file. The file is exported to a file share. If the file is not available on the file share, the Analysis Services Processing task must import data from a remote Microsoft SQL Server 2005. You need to add steps to the package to import the data. What should you do?

Answer:

Page 3 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

Question: 7 You are designing a Microsoft SQL Server 2005 Integration Services (SSIS) package. The OLE DB data source for the package is a database that is updated frequently. You need to create a package that accomplishes the following tasks: Implement the IRowsetFastLoad interface. Support various data flow destinations. Which two actions should you perform? (Each correct answer presents part of the solution. Choose two.) A. Use an OLE DR data flow destination. B. Use a Recordset data flow destination. C. Use a DataReader data flow destination. D. Create separate data flow destinations within the same Data Flow task. Answer: A, D Question: 8 Your companys business intelligence (BI) model uses Microsoft SQL Server 2005 Integration Services (SSIS). There are 20 packages that use the same configuration. The package configuration is stored in an XML file as a variable. You need to track the changes that affect a package that uses one variable. You also need to modify the package to provide automatic notification by e-mail whenever there are changes to the variable. What should you do?

Page 4 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

Answer:

Question: 9 You are designing a Microsoft SQL Server Integration Services (SSIS) package. The package contains a single OLE DB data source. The package must be deployed on 10 servers. The package uses the XML configuration file to connect to a pre-assigned server. You need to ensure that the package uses the correct server at runtime What should you do?

Page 5 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

Answer:

Question: 10 You are designing a Microsoft SQL Server 2005 Integration Services (SSIS) package. The package is named UpdateTable.dtsx and contains a variable named runlD. The package must run by using the dtexec utility. The runlD variable must be set at runtime to a value of 5. You need to meet the outlined requirements. What should you do? A. Execute dtexec /F c:\ssisPackages\UpdateTable.dtsx /SET \packages.variables[runlD].Value;5. B. Execute dtexec /F c:\ssisPackages\UpdateTable.dtsx /SET \packages.variables.runlD=5. C. Create a text file that specifies the variable name and value in the format package.variables[runlD].Value = 5. Execute dtexec /F c:\ssisPackages\UpdateTable.dtsx /COM <filename> where <filename> is the name of the file you just created. D. Create a text file that specifies the variable name and value in the format runlD=5. Execute dtexec /F c:\ssisPackages\UpdateTable.dtsx /COM <filename> where <filename> is the name of the text file you just created. Answer: A Question: 11
Page 6 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

You create 25 Microsoft SQL Server 2005 Integration Services (SSIS) packages on the development server. You decide to deploy the SSIS packages on the test server. You need to create a repeatable process that will allow you to deploy the packages to the package store on the test server if the packages change. You also need to ensure that this is achieved with minimum effort. What should you do? A. Use Microsoft SQL Server Business Intelligence Development Studio (BIDS) to save each package to the remote server. B. Use the dtutil utility in a batch file to deploy each of the package .dtsx files to the remote server with the /Fi option. C. Copy the Microsoft SQL Server Business Intelligence Development Studio (BIDS) files to the remote server and build the SSIS project on the remote server. D. Create a package deployment utility in Microsoft SQL Server Business Intelligence Development Studio (BIDS) and use the Deployment Wizard to deploy all the packages. Answer: D Question: 12 You are designing a Microsoft SQL Server 2005 Integration Services (SSIS) package. You need to ensure that the package came from a trusted source. What should you do? A. Change the CheckSignatureOnLoad property of the package to false. B. Change the CheckSignatureOnLoad property of the package to true. C. Create a certificate. Change the CheckSignatureOnLoad property of the package to false. D. Create a certificate. Change the CheckSignatureOnLoad property of the package to true. Answer: D Question: 13 You are designing a Microsoft SQL Server 2005 Integration Services (SSIS) package. You create a table and populate the table with the required data. You receive an error message destination table not found when you run the package without the package destination objects. You need to set a package property that runs the package without giving the destination table not found error message when the configuration setting of the Connection Manager fails. Which package property should you set? A. DelayValidation true B. MaximumErrorCount = 2 C. DisableEventHandler = true D. FailPackageonFailure = false Answer: A Question: 14 You are designing a Microsoft SQL Server 2005 Integration Services (SSIS) package. The package is connected to a database on your development server by using a connection manager. You decide to use the DTExecUl utility to run the package. You need to change the connection of the connection manager to a different server at run time without using a package configuration file. What should you do? A. Specify an appropriate command file by using the Command Files dialog box. B. Specify an appropriate Connection String variable in the Set Values dialog box. C. Specify an appropriate package configuration by using the Configurations dialog box. D. Specify a different connection string for the connection manager by using the Connection
Page 7 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

Manager dialog box. Answer: D Question: 15 You are designing a Microsoft SQL Server 2005 Reporting Services (SSRS) accounting report. Every other line of output in the report table must have a green background. You need to use the appropriate expression for the BackgroundColor property of the table. Which expression should you use? A. =lif((RowNumber(Odd)),Green,White) B. =lif((RowNumber(Nothing)),Green,White) C. =lif((RowNumber(Nothing) MOD 2),Green,White) D. =lif((RowNumber(lnScope(Odd))),Green,White) Answer: C Question: 16 You are designing a Microsoft SQL Server 2005 Reporting Services (SSRS) report. The report must use a custom assembly to perform real-time lookup and currency conversion. The assembly has a static class named CurrencyConversion that exists in the namespace FinancialCalc. The class has a method named ToEUR that requires two arguments, Currency and CurrencyCode. You need to reference the ToEUR method in an expression to convert USD to EURO when the report runs. Which expression should you use? A. =Code.FinancialCalc .CurrencyConversion.ToEUR (Fields!Currency.Value,USD) B. =Code!FinancialCalc.CurrencyConversion.ToEUR (Fields!Currency.Value,USD) C. =FinancialCalc.CurrencyConversion.ToEUR (Fields!Currency.Value,USD) D. =FinancialCalc!CurrencyConversion.ToEUR (Fields!Currency.Value,USD) Answer: C Question: 17 You are designing a Microsoft SQL Server 2005 Reporting Services (SSRS) report model. Users must develop their own SSRS reports by using your report model in the Report Builder tool. The data source for the report model is a Microsoft SQL Server 2000 database that contains 900 tables and 700 views. You need to build a report model that allows users access to only the 1 0 tables that they require for reporting. What should you do? A. Select the Create roles rule when you generate the report model. B. Create a data source view and select the Restrict to Schema(s) option. C. Create a data source view and select only the required tables and views. D. Clear the Create entities for all tables rule when you generate the report model. Answer: C Question: 18 You are designing a Microsoft SQL Server 2005 Reporting Services (SSRS) report. You notice that while printing a report, blank pages are printed after every page that contains the data. But the report appears correctly when you view it on screen. You need to ensure that the blank pages are not printed. Which report property should you use? A. Page Size B. Grid Spacing
Page 8 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

C. Interactive Size D. DataTransform Answer: A Question: 19 You are designing a Microsoft SQL Server 2005 Reporting Services (SSRS) report. You create a report parameter named DisplayCol that contains the following properties: Data Type: Integer Prompt: Display Column Available Values: Non-queried with the following Label/Value pairs: oYes/1 oNo/0 Default Values: Null The report parameter is used to control the visibility of the column. You need to use the appropriate expression in the Hidden property for the column. Which expression should you use? A. =Parameters!DisplayCol.Value B. =Parameters!rc:DisplayCol.Value C. =lif(Parameters!DisplayCol.Value=1,False,True) D. =lif(Parameters!rc:DisplayCol.Value=1,False,True) Answer: C Question: 20 You are designing a Microsoft SQL Server 2005 Reporting Services (SSRS) report. The report is based on the multidimensional data from a Microsoft SQL Server 2005 Analysis Services (SSAS) cube. You need to use the Report Wizard to create a Matrix report by using the (Change Count] measure in the Details field. Which Multidimensional Expressions (MDX) query should you use? A. SELECT NON EMPTY { [Measures].[Change Count] } ON ROWS, DIMENSION PROPERTIES MEMBER_CAPTION ([Measures].[Change Count] ) ON COLUMNS B. SELECT NON EMPTY { [Measures].[Change Count]) ON COLUMNS, DIMENSION PROPERTIES MEMBER_CAPTION ([Measures].[Change Count]) ON ROWS C. SELECT DIMENSION PROPERTIES MEMBER_CAPTION ([Measures].[Change Count] ) ON ROWS D. SELECT DIMENSION PROPERTIES MEMBER_CAPTION ([Measures].[Change Count] ) ON COLUMNS Answer: B Question: 21 You are designing a Microsoft SQL Server 2005 Reporting Services (SSRS) report that supports drilldown. You need to modify the report so that the detailed data is hidden when the report is initially rendered. What should you do? A. Add the detailed data to a Group. Set the Hidden property of the Group to true. B. Add the detailed data to a Matrix. Set the IsTogglechild property of the Matrix to true.
Page 9 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

C. Add the detailed data to a Subreport. Set the Hidden property of the Subreport to true. D. Add the detailed data to a Subreport. Set the IsToggleChild property of the Subreport to true. Answer: A Question: 22 You are designing a Microsoft SQL Server 2005 Reporting Services (SSRS) report. The report uses a dataset that is constructed from an SQL table named Employees. The table has an employeelD field and a managerlD field. The managerlD field in each row represents the employeelD field. You execute the following Transact-SQL query to get the dataset from the report: SELECT CONVERT(varchar(255), c.FirstName + + c.LastName) as Name, e .EmployeelD, e .ManagerlD FROM HumanResources.Employee AS e JOIN Person.Contact AS c ON e.ContactlD = c.ContactlD You need to display the dataset as a hierarchical, organizational chart, as shown in the Exhibit.

Page 10 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

What should you do? A. Use the Level function in the Left properly of the Padding property of the cell. B. Group the report by the employeelD field and set the managerlD field as the group parent. C. Group the report by the managerlD field and set the employeelD field as the group parent. Use the Level function in the Left property of the Padding property of the cell. D. Group the report by the employeelD field and set the managerlD field as the group parent. Use the Level function in the Left property of the Padding property of the cell. Answer: D Question: 23

Page 11 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

You are designing a Microsoft SQL Server 2005 Reporting Services (SSRS) report. The report has three columns in a table. The columns are named MachineName, MachineMtr, and MachineModel. The report navigation options must allow users to click on a row from the MachineName column and drill through to another report, and then pass the contents of the MachineName column as a parameter named MachineName. You need to configure the report navigation options to satisfy the user requirements. Which three tasks should you perform? (Each correct answer presents part of the solution. Choose three.) A. On the General tab, select the data region. B. On the Visibility tab, select the expression for the report item. C. On the Navigation tab1 select the report for the Hyperlink action. D. On the Navigation tab, select the bookmark for the Hyperlink action. E. On the Navigation tab, add an expression to the Hyperlink action parameters. F. On the Navigation tab, add the name and the value to the Hyperlink action parameters. Answer: D, E, F Question: 24 You are designing a Microsoft SQL Server 2005 Reporting Services (SSRS) report. The report contains financial data. An input parameter named TargetMfr is present in the report. When a value in the Machine_Mfr field matches the selected value in the input parameter, the color of the output in a column is red. Otherwise, the color of the output is green. You need to set the TextBox that contains the color property of the Machine_Mfr field to the appropriate expression. Which expression should you use? A. =lif(Fields!Machine_Mfr = Parameters!rc:TargetMfr.Value,Red,Green) B. =lif(Fields!Machine_Mfr.Value = Parameters!TargetMfr.Value,Red,Green) C. =lif(lnScope(Machine_Mfr),Red,Green) D. =lif(lnScope(TargetMfr),Red,Green) Answer: B Question: 25 You are designing a Microsoft SQL Server 2005 Reporting Services (SSRS) report, The query that builds the dataset for the report uses a WHERE clause to filter the rows. The report parameter must perform the following actions: Use the new parameterized query. Run without any user input. Allow users to change the value that is passed to the query by selecting a value from a dropdown list. You need to modify the settings of the Report Properties dialog box to meet the outlined requirements. Which four tasks should you perform? (Each correct answer presents part of the solution. Choose four.) A. Ensure that the Internal check box is selected. B. Ensure that the Default values property value is set to Null. C. Ensure that the Prompt property is set to an appropriate value. D. Ensure that the Data type property is set to an appropriate value. E. Ensure that the Default values property value is set to Non-queried by using an appropriate default value.
Page 12 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

F. Ensure that the Available values property value is set to Non-queried by using the appropriate labels and values. Answer: C, D, E, F Question: 26 You are developing a Microsoft SQL Server 2005 Analysis Services (SSAS) project. The project contains a cube named Finance. The Finance cube contains the following objects: A measure group named SalesMeasures. A measure named SalesAmount. A time dimension named DimTime. A time dimension hierarchy named Calendar that contains Year on the first level, Quarter on the second level, and Month on the third level. You need to create a trend expression that displays the increase and decrease in the SalesAmount measure for the current DimTime member, irrespective of the level of the Calendar hierarchy. Which expression should you use? A - Case When [SalesMeasures].[SalesAmount]> [SalesMeasures],[SalesAmount],[DimTime].[Calendar].PrevMember Then 1 When [SalesMeasures].[SalesAmount]< [SalesMeasures].[SalesAmount][DimTime].[Calendar].PrevMember Then -1 End B - Case When [SalesMeasures].[SalesAmount][DimTime].Calendar]< [SalesMeasures].[SalesAmount],[DimTime].[Calendar].PrevMember Then 1 When [SalesMeasures].[SalesAmount].[DimTime][Calendar]> [SalesMeasures].[SalesAmount].[DimTime].[Calendar].PrevMember Then -1 End C - Case When [SalesMeasures].[SalesAmount]> [SalesMeasures].[SalesAmount],[DimTime],[Calendar].NextMember Then -1 When [SalesMeasures].[SalesAmount]< [SalesMeasures].[SalesAmount].[DimTime].[Calendar].NextMember Then -1 End D - Case When [SalesMeasures].[SalesAmount]<
Page 13 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

[SalesMeasures].[SalesAmount],[DimTime].[Calendar].NextMember Then -1 When [SalesMeasures].[SalesAmount]> [SalesMeasures].[SalesAmount],[DimTime].[Calendar].NextMember Then -1 End Answer: A Question: 27 You are developing a Microsoft SQL Server 2005 Analysis Services (SSAS) project. You create a cube that contains the following objects: A time dimension named Time that has an attribute named Timekey. A fact table named FactOrders. The Time dimension contains different hierarchies. Two of the columns of the fact table link to the attribute. You need to view the measures for different hierarchies for both the columns in the fact table. What should you do? A. Create a single dimension usage relationship between the Time dimension and the FactOrders fact table by defining a regular relationship. B. Create a single dimension usage relationship between the Time dimension and the FactOrders fact table by defining a many-to-many relationship. C. Create two dimension usage relationships between the Time dimension and the FactOrders fact table by defining a regular relationship for both the dimension usages. D. Create two dimension usage relationships between the Time dimension and the FactOrders fact table by defining a many-to-many relationship for both the dimension usages. Answer: C Question: 28 You are developing a Microsoft SQL Server 2005 Analysis Services (SSAS) project. The data source for a cube has tables as shown in the following exhibit.

Page 14 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

The cube contains the following objects: A dimension named DimAccounts that uses a table named Accounts. A dimension named DimCustomers that uses a table named Customers. A measure group named Transactions that uses a fact table named Transactions. A measure group named Customer Accounts that uses a fact table named CustomerAccounts. You need to create a cube dimension to browse through the measures in the Transactions fact table by using the DimCustomers dimension. What should you do? A. Create a referenced relationship and set the intermediate dimension as DimAccounts. B. Create a referenced relationship and set the intermediate dimension as DimCustomers. C. Create a many-to-many relationship and set the intermediate measure group to Transactions. D. Create a many-to-many relationship and set the intermediate measure group to Customer Accounts. Answer: D Question: 29 You are developing a Microsoft SQL Server 2005 Analysis Services (SSAS) project. You create a cube named ExpenseData that uses a dimension named Expense. The Expense dimension is a parent-child dimension with: a key attribute named Expense. a parent attribute named Expenses of type Expense. The project contains a role named Users. You need to modify the Users role to achieve the following tasks: Restrict role members from viewing the cell values of Expenses under the expense Managerial Expenses. Ensure that all the labels for the Expense dimension are visible.

Page 15 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

What should you do? A. Change the access to Read/Write for dimension Expense for the ExpensesData cube. B. On the Cell Data tab, select the Enable read permissions check box. Enter the [Expense].[Expenses].Parent.Name<>Managerial Expenses expression. C. On the Cell Data tab, select the Enable read permissions check box. Enter the [Expense].[Expenses].Parent.Name=Managerial Expenses expression. D. On the Dimension Data tab, select the dimension Expense in the ExpensesData cube in the Dimension drop-down box, and then cancel the selection of all the members under the member Managerial Expenses. Answer: B Question: 30 You are developing a Microsoft SQL Server 2005 Analysis Services (SSAS) project. You create a dimension that contains a parent-child hierarchy. The dimension has a key attribute named Employee and a parent attribute named Employees. You need to ensure that the dimension identifies the topmost employee member of the hierarchy as the root member. What should you do? A. Set the IsAggregatable property of the Employee attribute to true. B. Set the IsAggregatable property of the Employee attribute to false. C. Set the IsAggregatable property of the Employees attribute to true. D. Set the IsAggregatable property of the Employees attribute to false. Answer: D Question: 31 You are developing a Microsoft SQL Server 2005 Analysis Services (SSAS) project. You create a cube that uses a dimension named DimEmployee. The dimension contains an attribute named Employee. You also host a Microsoft SQL Server 2005 Reporting Services (SSRS) project that contains a parameterized report on an employee. You need to create an action to view the report. What should you do? A. Create a URL action on the Employee attribute. B. Create a Rowset action on the Employee attribute. C. Create a URL action on the DimEmployee dimension. D. Create a Rowset action on the DimEmployee dimension. Answer: A Question: 32 You are developing a Microsoft SQL Server 2005 Analysis Services (SSAS) project. You create a cube with the following objects: A time dimension named Time. A fact table that contains two columns named Order Date Key and Numbers of Orders. A Number of Orders measure added to a measure group named Measures. The cube has a dimension usage named Order Date that links the Order Date Key column to the Time dimension.

Page 16 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

You need to create a Multidimensional Expressions (MDX) calculation that displays the cumulative totals of the Number of Orders column for all hierarchies in the Order Date dimension. Which MDX expression should you use? A. SUM([Order Date}.[Calendar].CurrentMember, [Measures] [Number of Orders]) B. SUM( PeriodsToDate([Order Date].[Calendar].CurrentMember.Parent.Level, [Order Date] [Calendar] .CurrentMember), [Measures].[Number of Orders]) C. SUM( PeriodsToDate([Order Date].[Calendar].CurrentMember.Parent, [Order Date] [Calendar].CurrentMember), [Measures].[Number of Orders]) D. SUM([Order Date] .[Calendar].CurrentMember,SUM ([Order Date].[Calendar].CurrentMember.Parent, [Measures].[Number of Orders])) Answer: B Question: 33 You are developing a Microsoft SQL Server 2005 Analysis Services (SSAS) project. The project has a fact table named FactOrders that contains columns named Order Amount, Country, and Order Date Key. You create the first partition for the fact table with the Source properly set to Select * from FactOrders where [Order Date Key]>354 or Country=USA. You need to create the second partition for the fact table to ensure accurate results when queried. What should you do? A. Create a partition with the Source properly set to Select * from FactOrders where [Order Date Key]<=354 and Country<>USA. B. Create a partition with the Source property set to Select * from FactOrders where [Order Date Key]<=354. C. Create a partition with the Source properly set to Select * from FactOrders where Country<>USA. D. Create a partition with the Source properly set to Select * from FactOrders. Answer: A Question: 34 You are developing a Microsoft SQL Server 2005 Analysis Services (SSAS) project. You create a cube that has the following objects: A dimension named ProductSubcategory that contains a table named DimProductSubcategory. A dimension named Product that contains a table named DimProduct. A fact table named Factlnventory. The relationship between the three tables is shown in the following exhibit.

Page 17 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

You need to create a relationship on the Dimension Usage tab to browse through the data in the Factlnventory table by using only the ProductSubcategory dimension. What should you do? A. Create a fact relationship in the Factlnventory table. B. Create a regular relationship between the ProductSubcategory dimension and the Factlnventory table. C. Create a referenced relationship between the ProductSubcategory dimension and the Factlnventory table. D. Create a many-to-many relationship between the ProductSubcategory dimension and the Factlnventory table. Answer: C Question: 35 You are developing a Microsoft SQL Server 2005 Analysis Services (SSAS) project. Your data source contains the following tables: Products table with a column named Productcategories_ID ProductCategories table with a column named ID The ProductCategories ID column is used to link to the ID column. You create a data source view with the RetrieveRelationships property set to false. You need to set the NameMatchingCriteria property of the data source view to an option to create a relationship between the two tables. Which option should you use? A. (none)
Page 18 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

B. Same name as primary key C. Same name as destination table name D. Same name as destination table name + primary key name Answer: D Question: 36 You are managing a Microsoft SQL Server 2005 Analysis Services (SSAS) instance. You deploy a data mining structure that includes the Microsoft Clustering mining model. You need to change the properties of the mining model from Scalable K-Means to Non-scalable K-Means. Which parameter of the mining model should you change? A. MODELLING CARDINALITY B. CLUSTERING_METHOD C. CLUSTER_SEED D. CLUSTER_COUNT Answer: B Question: 37 You are designing a Microsoft SQL Server 2005 Analysis Services (SSAS) solution. A business unit requires a data mining dimension for its cube. You need to build the dimension to accomplish the following tasks by using the Data Mining Wizard. Predict the quantity of measures in the cube. Allow the use of the data mining dimension in Data Mining Expressions (DMX) prediction quires. What should you do?

Answer:

Page 19 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

Question: 38 You are managing a Microsoft SQL Server 2005 Analysis Services (SSAS) instance. You want to change the design of the data mining structure to test different data mining theories. You add columns of the Ordered content type in the data mining model and the underlying case table. You need to ensure that Data Mining Viewer reflects the changes in the data mining structure and the data mining model. Which process option should you choose? A. ProcessFull B. ProcessData C. ProcessStructure D. Processlncremental Answer: A Question: 39 You are designing a Microsoft SQL Server 2005 Analysis Services (SSAS) solution. The SSAS database includes a data mining model that uses the Microsoft Neural Network algorithm. You use Prediction Query Builder in Microsoft SQL Server Management Studio (SSMS) to build the Data Mining Extensions (DMX) queries for the database. You need to write a query that returns the number of cases in the data mining model and the percentage of the sample cases that fit the model. Which Prediction Query Builder field configuration should you use? A. A PredictAssociation field that uses a Prediction Function source. B. A PredictHistogram field that uses a Prediction Function source. C. A PredictAssociation field that uses the data mining model source. D. A PredictHistogram field that uses the data mining model source. Answer: B Question: 40 You are designing a data mining structure for a Microsoft SQL Server 2005 Analysis Services (SSAS) solution. The data mining structure must forecast the day of the month on which a combination of products are most likely to sell. You need to configure properties for the Day of Month column within a data mining solution. What should you do? A. Set the Content type of the column as Cyclical in the data mining structure and the column as Input in the data mining model.

Page 20 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

B. Set the Content type of the column as Key Time in the data mining structure and the column as Input in the data mining model. C. Set the Content type of the column as Cyclical in the data mining structure and the column as Predictable in the data mining model. D. Set the Content type of the column as Key Time in the data mining structure and the column as Predictable in the data mining model. Answer: C Question: 41 You are analyzing a data mining structure by using Business Intelligence Development Studio (BIDS). You change the settings on the Data Mining Accuracy Chart tab. What changes should you expect in both the profit chart and the lift chart? A. The trends in both the lift chart and the profit chart will change. B. The trends in both the lift chart and the profit chart will remain the same. C. The trends in the lift chart will remain the same but the trends in the profit chart will change. D. The trends in the profit chart will remain the same but the trends in the lift chart will change. Answer: C Question: 42 You are administering a Microsoft SQL Server 2005 Reporting Services (SSRS) instance. You need to assign a group of users a predefined security role that permits them to read all the report definitions. Which role should you assign to the group? A. Browser B. Publisher C. My Reports D. Content Manager Answer: D Question: 43 You are managing a Microsoft SQL Server 2005 Reporting (SSRS) instance. The report server hosts a report name Global Financials. The Global Financials report allow user to view different geographical regions of the world and has a default view of Europe. You need to create another version of the report that has a default view of North America. What should you do?

Page 21 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

Answer:

Question: 44 You are creating a Microsoft SQL Server 2005 Reporting Services (SSRS) report. You deploy a new report by using Business Intelligence Development Studio (BIDS) from a test environment. Previously deployed reports display errors indicating unavailable production servers. You need to modify the SSRS project by using BIDS to allow the previously deployed data sources to work properly. What should you do? A. Create a new data source in BIDS by using production servers. Deploy the data source to a new folder with a different name. B. Create a new data source in BIDS by using production servers. Deploy the affected reports to a new folder with a different name. C. Change the project data source to use production servers. Configure the deployment by setting the Over write Data Sources property in BIDS to true and redeploy the project. D. Change the project data source to use production servers. Configure the deployment by setting the Over write Data Sources property in BIDS to false and redeploy the project.
Page 22 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

Answer: C Question: 45 You are managing a Microsoft SQL Server 2005 Reporting Services (SSRS) solution. The current reporting solution consists of a single computer that hosts both the Web server components and the database server components of SSRS. This computer is dedicated to the sales department. The company security policy requires a separate SSRS solution for the payroll department. There is no budget for any new hardware. You need to isolate the security models of each department without using separate Web servers or database servers. What should you do? A. Create two sets of site-level roles for each department. Use the same database for both the departments. B. Create two sets of site-level roles for each department. Create a new data source to store the data of the payroll department. C. Install another instance of the Reporting Services Web service on the computer by using a different URL. Use the same database for both the departments. D. Install another instance of the Reporting Services Web service on the computer by using a different URL. Create a new set of databases to store the data of the payroll department. Answer: D Question: 46 You are managing a Microsoft SQL Server 2005 Reporting Services (SSRS) instance. You need to perform the following tasks: Permit data sources to use the No credentials option. Access Report Manager by using Secure Sockets Layer (SSL). Which two actions should you perform? (Each correct answer presents part of the solution. Choose two.) A. Use the Reporting Services Configuration tool to set the domain name, user, and password for the unattended execution account. B. Open the RSReportServer.config file for the SSRS instance and enter the domain name, user, and password for the unattended execution account. C. Open the Web.config file for Report Manager and set the origin Url attribute of the <trust> property to the fully qualified domain name of the server for which the certificate is issued. D. Open the RSReportServer.config file for the SSRS instance and set the <InstancelD> property to the fully qualified domain name of the server for which the certificate is issued. E. Open the RSWebApplication.config file for the SSRS instance and set the <ReportServerUrl> property to the fully qualified domain name of the server for which the certificate is issued. Answer: A, E Question: 47 You are managing a Microsoft SQL Server 2005 Reporting Services (SSRS) instance. The following events must occur at 2:00 on every Sunday: A data-driven subscription for the Human Resources report must write to several file shares. The execution of the Sales report must expire. The history of the Manufacturing report must include a new state of the data.

Page 23 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

You need to configure the package so that the events occur and are exposed for a single-step batch job. What should you do? A. Use a shared schedule and start the SQL Agent service on the SSRS database server. B. Use a shared schedule and disable the SQL Agent service on the SSRS database server. C. Use a report-specific schedule for each task and start the SQL Agent service on the SSRS database server. D. Use a report-specific schedule for each task and disable the SQL Agent service on the SSRS database server. Answer: A Question: 48 You are managing a Microsoft SQL Server 2005 Reporting Services (SSRS) instance. You have deployed a Microsoft SQL Server 2005 Analysis Services (SSAS) based data source named PhoneMetrics that accesses the PhoneMetrics cube. You need to permit clients to create ad hoc reports from the Web. What should you do? A. Run Report Builder from the Report Manager home page. Access the PhoneMetrics data source to create a report model. B. Start Report Manager. Go to the PhoneMetrics data source and click the Generate Model button to deploy the report model. C. Start Microsoft Business Intelligence Development Studio (BIDS). Create an SSAS project and import the PhoneMetrics data source to create a report model. D. Start Microsoft Business Intelligence Development Studio (BIDS). Create a Report Model project and import the PhoneMetrics data source to create a report model. Answer: B Question: 49 You are managing a Microsoft SQL Server 2005 Analysis Services (SSAS) instance. The instance contains cubes that use the HOLAP storage mode. The retrieval of data from the cubes is slow. You need to monitor the frequency with which the users access a member of each cell in a cube in System Monitor. What should you do? A. In the Storage Engine Queries object, monitor the Current measure group queries counter. B. In the Storage Engine Queries object, monitor the Current dimension queries counter. C. In the Connection object, monitor the Current user sessions counter. D. In the Connection object, monitor the Current connection counter. Answer: A Question: 50 You are managing a Microsoft SQL Server 2005 Analysis Services (SSAS) instance. You have a cube in an SSAS instance. You notice that the queries run slowly. You need to identify the queries that run slowly and change the storage configuration of the cube. What should you do? A. Run the Cube Storage Wizard to analyze and design aggregations. B. Run the Usage-Based Optimization Wizard to analyze and design aggregations. C. Use SQL Profiler to examine the execution plans to analyze and design aggregations.
Page 24 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

D. Modify the Data Source Impersonation Info property of the Analysis Services database. Answer: B Question: 51 You are designing Microsoft SQL Server 2005 Analysis Services (SSAS) cubes for two business units. Each business unit has the following requirements: Full administrative access only to its own cubes and not to the cubes of the other unit. Ability to run its cubes on a different computer in the event of a hardware failure. You need to install SSAS in a configuration to create cubes that meet the above requirements. Which instance should you use? A. Two clustered instances B. A single clustered instance C. Two nonclustered instances D. A single nonclustered instance Answer: A Question: 52 You are developing a Microsoft SQL Server 2005 Analysis Services (SSAS) solution by using Business Intelligence Development Studio (BIDS). The SSAS instance runs under a local system account. A trust relationship exists between the machine that hosts the SSAS instance and the data source. You need to use the Impersonation Information dialog box to create a data source that SSAS can connect to when SSAS is deployed from any workstation. Which impersonation information should you use? A. Default B. Service account C. Credentials of the current user D. Specific user name and password Answer: D Question: 53 You are managing a Microsoft SQL Server 2005 Analysis Services (SSAS) instance. You have a machine named COMPANYCUBE for a SSAS instance. The COMPANYCUBE machine hosts a SSAS database that has a cube named HR. You need to restrict the local administrators from accessing any data stored in the HR cube. What should you do? A. Remove all the local administrators from the membership in the server role. B. Change the Security\BuiltlnAdminsareServerAdmins property of the SSAS instance to false. C. Create a role called AdminRole. Set the Access to the HR cube to None. Add the local administrators to the role. D. Remove the local administrators from the SQLServer2005MSOLAPUser$COMPANYCUBE$MSSQLSERVER local group. Answer: B Question: 54

Page 25 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

You are administering a Microsoft SQL Server 2005 Reporting Services (SSRS) instance. You need to assign a group of users a predefined security role that permits them to read all the report definitions. Which role should you assign to the group? A. Browser B. Publisher C. My Reports D. Content Manager Answer: D Question: 55 You administer a Microsoft SQL Server 2005 Reporting Services (SSRS) instance. You need to edit the items that are included within the <Extension> subelement of the <Render> element in the RSReportServer.config file so that all the reports render only to Microsoft Excel. What should you do? A. Set the value of the Type attribute to render where the value of the Name attribute is equal to EXCEL. B. Set the value of the Visible attribute to false where the value of the Name attribute is not equal to EXCEL. C. Set the value of the Type attribute to prevent where the value of the Name attribute is not equal to EXCEL. D. Add an Override Names subelement to the extension element where the value of the Name attribute is not equal to EXCEL. Answer: B Question: 56 You are managing a Microsoft SQL Server 2005 Reporting Services (SSRS) solution. The current reporting solution consists of a single computer that hosts both the Web server components and the database server components of SSRS. This computer is dedicated to the sales department. The company security policy requires a separate SSRS solution for the payroll department. There is no budget for any new hardware. You need to isolate the security models of each department without using separate Web servers or database servers. What should you do? A. Create two sets of site-level roles for each department. Use the same database for both the departments. B. Create two sets of site-level roles for each department. Create a new data source to store the data of the payroll department. C. Install another instance of the Reporting Services Web service on the computer by using a different URL. Use the same database for both the departments. D. Install another instance of the Reporting Services Web service on the computer by using a different URL. Create a new set of databases to store the data of the payroll department. Answer: D Question: 57 You are creating a Microsoft SQL Server 2005 Reporting Services (SSRS) report. You deploy a new report by using Business Intelligence Development Studio (BIDS) from a test environment. Previously deployed reports display errors indicating unavailable production servers. You need to modify the SSRS project by using BIDS to allow the previously deployed data sources to work properly. What should you do?

Page 26 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

A. Create a new data source in BIDS by using production servers. Deploy the data source to a new folder with a different name. B. Create a new data source in BIDS by using production servers. Deploy the affected reports to a new folder with a different name. C. Change the project data source to use production servers. Configure the deployment by setting the Over write Data Sources property in BIDS to true and redeploy the project. D. Change the project data source to use production servers. Configure the deployment by setting the Over write Data Sources property in BIDS to false and redeploy the project. Answer: C Question: 58 You are administering a Microsoft SQL Server 2005 Reporting Services (SSRS) solution. SSRS is installed on 10 Web servers in a Network Load Balancing configuration. When the SSRS service starts, only the first Web server makes connections to the Report Server database. You need to connect additional Web servers in the SSRS Web farm. What should you do? A. Edit the <UrlRoot> configuration setting that is used in the RSReportServer.config file for each Web server to point to the first Web server in the Web farm. B. Edit the unattended account settings in the RSReportServer.config file for each Web server to use a domain account. C. Use the Reporting Services Configuration Manager tool. Configure each Web server to connect to the Report Server database. Connect to each Web server and configure the first Web server as Report Server Virtual Directory. D. Use the Reporting Services Configuration Manager tool. Configure each Web server to connect to the Report Server database. Return to the first Web server to initialize each subsequent server into the Web farm. Answer: D Question: 59 You are managing a Microsoft SQL Server Reporting Services (SSRS) instance. The report server host a report name Global Financials. The Global Financials report allow users to view different geographical regions of the world and has a default view of Europe. You need to create another version of the report that has a default view of North America. What should do you?

Page 27 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

Answer:

Question: 60 You are managing a Microsoft SQL Server 2005 Reporting Services (SSRS) instance. You have deployed a Microsoft SQL Server 2005 Analysis Services (SSAS) based data source named PhoneMetrics that accesses the PhoneMetrics cube. You need to permit clients to create ad hoc reports from the Web. What should you do? A. Run Report Builder from the Report Manager home page. Access the PhoneMetrics data source to create a report model. B. Start Report Manager. Go to the PhoneMetrics data source and click the Generate Model button to deploy the report model. C. Start Microsoft Business Intelligence Development Studio (BIDS). Create an SSAS project and import the PhoneMetrics data source to create a report model. D. Start Microsoft Business Intelligence Development Studio (BIDS). Create a Report Model project and import the PhoneMetrics data source to create a report model.
Page 28 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

Answer: B Question: 61 You are designing a Microsoft SQL Server Analysis Services (SSAS) solution. Your business unit requires data mining on tables that are located in two separate Microsoft SQL Server 2005 database servers. One server hosts child records in the Customers table. The other server hosts parent records in the Customer Transactions table. You need to use the Data Mining Wizard to implement a data mining structure. The mining structure must accomplish the following tasks: Build the metadata that is necessary to integrate the two servers. Implement the Microsoft Time Series algorithm and the Microsoft Nave-Bayes algorithm by using the same tables. Which actions should you perform?

Answer:

Question: 62 You are analyzing a data mining structure that is hosted on a Microsoft SQL Server 2005 Analysis Services (SSAS) instance. You view the classification matrix for a data mining structure mining structure as shown in the following exhibit.

Page 29 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

A. TDTree B. TMClust C. TMNBaye D. TMNet Answer: B Question: 63 You are designing a Microsoft SQL Server 2005 Analysis Services (SSAS) instance. You decide to redesign a data mining structure. You need to ensure that Data Mining Viewer reflects the change in the data mining structure. You want to achieve this goal by updating the data mining structure without changing any dependent models. What should you do?

Page 30 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

Answer:

Question: 64 You are designing a Microsoft SQL Server 2005 Analysis Services (SSAS) solution. The SSAS database includes a data mining model that uses the Microsoft Neural Network algorithm. You use Prediction Query Builder in Microsoft SQL Server Management Studio (SSMS) to build the Data Mining Extensions (DMX) queries for the database. You need to write a query that returns the number of cases in the data mining model and the percentage of the sample cases that fit the model. Which Prediction Query Builder field configuration should you use? A. A PredictAssociation field that uses a Prediction Function source. B. A PredictHistogram field that uses a Prediction Function source. C. A PredictAssociation field that uses the data mining model source. D. A PredictHistogram field that uses the data mining model source. Answer: B Question: 65
Page 31 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

You are designing a data mining structure for a Microsoft SQL Server 2005 Analysis Services (SSAS) solution. The solution requires the use of relational data. You need to design the data mining structure so that the data mining models can use the data from a case table and a nested table. What should you do? A. Set the case table column as a key. B. Set the nested table column as a key. C. Set the case table column as a key and an input, and then set the nested table column as a key. D. Set the case table column as a key, and then set the nested table column as both a key and an input. Answer: D Question: 66 You are developing a Microsoft SQL Server 2005 Analysis Services (SSAS) solution. A database named Call Center Metrics contains a data mining structure named Call Center Forecasting. The data mining structure implements the Microsoft Neural Network mining model and the Microsoft Clustering-based mining model. You need to change the parameters for both the mining models to narrow the number of rows that are returned from Microsoft Mining Content Viewer. What should you do? A. Increase the MAXIMUM_STATES parameter for each mining model. B. Decrease the MAXIMUM_STATES parameter for each mining model. C. Increase the SAMPLE_SIZE parameter for each mining model. D. Decrease the SAMPLE_SIZE parameter for each mining model. Answer: B Question: 67 You are developing a Microsoft SQL Server 2005 Analysis Services (SSAS) project. Your data source view has a table named Products. The Products table contains the following three columns: ProductKey Cost Discount The table also contains a named calculation column named PercentageCost. You need to add another column named DiscountedCost that will display the value of CosrDiscount/100. What should you do? A. Create a named calculation column named DiscountedCost with the following expression: CosrDiscount/100 B. Create a named calculation column named DiscountedCost with the following expression: Select CosrDiscount/1 00 from Products C. Convert the table to a named query with the following query definition: Select ProductKey, Cost, Discount, PercentageCost, CosrDiscount/100 as DiscountedCost from Products.

Page 32 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

D. Convert the table to a named query with the following query definition: Select ProductKey, Cost, Discount, PercentageCost from Products. Add a named calculation column named DiscountedCost with the following expression: Select CosrDiscount/100 Answer: A Question: 68 You are developing a Microsoft SQL Server 2005 Analysis Services (SSAS) project. The cube must store details of the data in a relational format and the aggregations in a multidimensional format. Which of the predefined Proactive Caching values property should you use? A. Real-time ROLAP B. Real-time HOLAP C. Automatic MOLAP D. Scheduled MOLAP Answer: B Question: 69 You are designing a Microsoft SQL Server 2005 Analysis Services (SSAS) project. You create a dimension named DimProducts that contains the following features: An attribute named Categories. A key attribute named Products that has a relationship to the Categories attribute. A hierarchy that has the Categories attribute on the first level and the Products attribute on the second level. When you browse through the dimension, it shows all the Products that do not have a relationship to the Categories attribute. The attribute is grouped under a Categories member named Unknown. You need to ensure that only those products that have a relationship to the Categories attribute are displayed. What should you do? A. In the hierarchy, change the HideMemberlf property of the Categories level to OnlyChildWithNoName. B. In the hierarchy, change the HideMemberlf property of the Products level to OnlyChildWithNoName. C. Change the UnKnownMember property of the DimProducts dimension to None. D. Change the UnknownMember property of the DimProducts dimension to Hidden. Answer: D Question: 70 You are developing a Microsoft SQL Server 2005 Analysis Services (SSAS) project. You create a cube named FinalAccounts. The cube contains the following objects: A measure named Balance under a measure group named Finance.

Page 33 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

A dimension named DimAccount that contains an attribute named Account. The attribute contains two members named Operation Expense and Gross Margin. A calculated member and named sets as shown in the following exhibit.

You create a Key Performance Indicator (KPI) by using a Gauge status indicator that calculates the ratio between the two attribute members. If the Operation Expense member is greater than the Gross Margin balance member, the Operation Expense member is in poor status. You need to type the Multidimensional Expressions (MDX) expression for the Status expression of the KPI. Which MDX expression should you use? A. IIF ( [Measures].[Expenses] <= [Measures]. [Margin]
Page 34 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

, [Measures].[Expenses] / [Measures].[Margin] [Measures] [Net Profit Percentage]*-1 ) B. IIF ( [Measures].[Expenses] <= [Measures].[ Margin] , [Measures].[Expenses] / [Measures].[Margin] , [Measures].[Net Profit Percentage] ) C. IIF ( [Measures] [Expenses] >= [Measures].[ Margin] , [Measures].[Expenses] / [Measures].[ Margin] [Measures].[Net Profit Percentage]*-1 ) D. IIF ( [Measures].[Expenses] >= [Measures].[Margin] , [Measures].[Expenses] / [Measures].[Margin] [Measures].[Net Profit Percentage] ) Answer: A Question: 71 You are developing a Microsoft SQL Server 2005 Analysis Services (SSAS) project. Your data source has the following tables: Scenarios table that contains columns named Scenario Key and ScenarioName. Fact Finance table that contains a foreign key column named ScenarioKey. You need to create a calculated column in a data source view named ScenarioCalc in the FactFinance table to display the ScenarioName.

Page 35 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

Which expression should you use? A. Select ScenarioName as ScenarioCalc where ScenarioKey=FactFinance.ScenarioKey B. (Select ScenarioName from Scenarios where ScenarioKey=Scenarios.ScenarioKey) C. (Select ScenarioName from Scenarios where ScenarioKey=FactFinance.ScenarioKey) D. ScenarioCalc=Select ScenarioName from Scenarios where ScenarioKey=FactFinance.ScenarioKey Answer: C Question: 72 You are developing a Microsoft SQL Server 2005 Analysis Services (SSAS) project. You create a cube that uses a dimension named DimProducts. The DimProducts dimension contains the following features: An attribute named Product. A column named ProductEnglishName for the English name of the product. A column named ProductFrenchName for the French name of the product. The NameColumn property of the Product attribute is set to the ProductEnglishName column. The language property of the cube is set to French. You need to ensure that the cube displays the product names in French when you browse through the cube from a client that uses the fr-FR locale. What should you do? A. Create a new translation for the dimension and select the ProductFrenchName column as the translation column for the Product attribute. B. Create a new translation for the dimension and set the value ProductFrenchName for the translated caption of the Product attribute. C. Create a new translation for the cube and set the value ProductFrenchName for the caption of the DimProducts dimension. D. Set the NameColumn property of the Product attribute to the ProductFrenchName column. Answer: A Question: 73 You are developing a Microsoft SQL Server 2005 Analysis Services (SSAS) project. The project has the following objects: A cube named SalesData for a database named SalesDB. Two dimensions named Region and Gender. A role named Employee that has the Read permission set for the cube. You need to modify the Employee role definition to allow the SalesData cube to be browsed only by using the Region dimension. Which two actions should you perform? (Each correct answer presents part of the solution. Choose two.) A. Set the inherit permission to true for the Gender dimension under the SalesData cube. B. Set the inherit permission to false for the Gender dimension under the SalesData cube. C. In Dimension data, select the Gender dimension under SalesData and clear all the listed
Page 36 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

attributes. D. In Dimension data, select the Gender dimension under SalesDB and clear all the listed attributes. Answer: A, C Question: 74 You are developing a Microsoft SQL Server 2005 Analysis Services (SSAS) project. The project consists of a cube that contains the following objects: A time dimension named DimTime that contains a hierarchy named Calendar. The first level of the hierarchy is named Year and the second level is named Quarter. A dimension named DimProduct. A fact table named Factlnventory that stores the daily stock-in-hand measure for each product. You need to set the Aggregate Function property to ensure that the cube displays the stock-inhand measure for each product at the end of each quarter. Which value should you use? A. LastNonEmply B. FirstNonEmpty C. Count D. Sum Answer: A Question: 75 You are developing a Microsoft SQL Server 2005 Analysis Services (SSAS) project. You create a cube that uses a dimension named Product. The Product dimension contains an attribute named ProductName. You also create a URL action and set the action expression to http://mycompany.com/Productlnlo .aspx?Product=+Product.ProductName .CurrentMember.Name You need to set the action target properties for the URL action. What should you do? A. Set the target type to Attribute Members and the target object to Product.ProductName. B. Set the target type to Attribute Members and the target object to Product. C. Set the target type to Dimension Members and the target object to Product. D. Set the target type to cube and the target object to Current Cube Answer: A Question: 76 You are developing a Microsoft SQL Server 2005 Analysis Services (SSAS) project. You have a cube named SalesCube that contains the following objects: A measure group named Sales that contains a measure named Internet Sales Amount. A dimension named DimProduct that contains a hierarchy named Product Category. The hierarchy contains the Category attribute on the first level, the Subcategory attribute on the second level, and the Product attribute on the third level.
Page 37 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

You need to write a Multidimensional Expressions (MDX) query that displays only the product names and the Internet sales amount for each product. Which query should you use? A. select [Sales].[lnternet Sales Amount] on columns,[DimProduct].[Product Category].[Product]. members on rowsfrom [SalesCube]; B. select [Sales].[lnternet Sales Amount] on columns,[DimProduct].[Product Category]. [Subcategory].members on rowsfrom [SalesCube]; C. select [Sales].[Internet Sales Amount] on columns,[DimProduct].[Product Category].members on rowsfrom [SalesCube]; D. select [Sales].[lnternet Sales Amount] on columns,[DimProduct].[Product Category].&[3] on rowsfrom [SalesCube]; Answer: A Question: 77 You are designing a Microsoft SQL Server 2005 Integration Services (SSIS) package. The package is connected to a database on your development server by using a connection manager. You decide to use the DTExecUl utility to run the package. You need to change the connection of the connection manager to a different server at run time without using a package configuration file. What should you do? A. Specify an appropriate command file by using the Command Files dialog box. B. Specify an appropriate Connection String variable in the Set Values dialog box. C. Specify an appropriate package configuration by using the Configurations dialog box. D. Specify a different connection string for the connection manager by using the Connection Manager dialog box. Answer: D Question: 78 You are designing a Microsoft SQL Server 2005 Integration Services (SSIS) package. The package must be deployed on 10 servers. You do not have access to the file system on any of these 10 servers. You need to set different package configuration properties at the package run time. What should you do? A. Create an XML configuration file. Select the XML configuration type in the SSIS Package Configurations Organizer. B. Create a batch file that uses the dtutil utility program to set the package configuration properties while the package deploys into production. C. Use the SSIS Package Configuration Wizard to create a SQL Server Configuration type. Select a centralized Microsoft SQL Server to store the package configuration properties. D. Create a .REG file that contains entries for each of the configuration properties. Select a single Registry Configuration type in the SSIS Package Configurations Organizer. Answer: C Question: 79 You are designing a Microsoft SQL Server 2005 Integration Services (SSIS) package. The package is named UpdateTable.dtsx and contains a variable named runlD. The package must run by using the dtexec utility. The runlD variable must be set at runtime to a value of 5. You need to meet the outlined requirements. What should you do?
Page 38 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

A. Execute dtexec /F c:\ssisPackages\UpdateTabIe.dtsx /SET \packages.variables[runlD].Value;5. B. Execute dtexec /F c:\ssisPackages\UpdateTabIe.dtsx /SET \packages.variables.runlD=5. C. Create a text file that specifies the variable name and value in the format package .variables[runlD] Value = 5. Execute dtexec /F c:\ssisPackages\UpdateTable.dtsx /COM <filename> where <filename> is the name of the file you just created. D. Create a text file that specifies the variable name and value in the format runlD=5. Execute dtexec /F c:\ssisPackages\UpdateTable.dtsx /COM <filename> where <filename> is the name of the text file you just created. Answer: A Question: 80 You create a Microsoft SQL Server 2005 Integration Services (SSIS) project by using Business Intelligence Development Studio (BIDS). The project contains 75 SSIS packages stored in the file system that perform various maintenance tasks. The SSIS packages must be available to the Quality Assurance (QA) team to test the packages on the test server. You need to create a package deployment utility that allows the QA team to deploy each of these packages on the test server. Which two actions should you perform? (Each correct answer presents part of the solution. Choose two.) A. Add a SQL Server Import/Export Wizard item to the SSIS project. B. Ensure that the InteractiveMode SSIS project property is set to false. C. Ensure that the CreateDeploymentUtility SSIS project property is set to true. D. Ensure that the SSIS Project Active Build configuration is set to Development. E. Build the entire SSIS project and copy the contents of the \bin\Deployment folder from your server to the QA server. Answer: C, E Question: 81 You create a Microsoft SQL Server 2005 Integration Services (SSIS) package. The package must be deployed to a file on a remote Microsoft SQL Server 2005 database server, The user, who deploys the package, does not have access to the file system on your server. You need to ensure that the user, when ready, can deploy the package without your assistance. What should you do?

Page 39 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

Answer:

Question: 82 You are designing a Microsoft SQL Server 2005 Integration Services (SSIS) package. A task processes rows of data from a table in the package. You decide to log the number of processed rows to Windows Event Log. You need to set a logging property on the task to ensure that the number of processed rows is logged each time the package runs. Which property should you use? A. OnPostExecute B. OnPipelinePowsSent C. OnPipelineExecutionPlan D. OnPipelinePostPrimeOutput Answer: B Question: 83 You have designed and saved 35 Microsoft SQL Server 2005 Integration Services (SSIS) packages. The packages are stored in a single folder on the network. All the team members can view the packages but not the property values. You need to ensure that the property values are password protected. What should you do?
Page 40 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

A. Use a batch file that runs the dtutil program to set the PackageProtectionLevel property to EncryptSensitiveWithPassword on each of the SSIS packages you have created. B. Use a batch file that runs the dtutil program to set the PackageProtectionLevel property to ServerStorage on each of the SSIS packages you have created. C. Use the SSIS package designer to set the PackageProtectionLevel property to EncryptAllWithUserKey on each of the previously saved packages. D. Use the SSIS package designer to set the PackageProtectionLevel property to EncryptSensitiveWithUserKey on each of the previously saved packages. Answer: A Question: 84 You are designing a Microsoft SQL Server 2005 Reporting Services (SSRS) report. The report dataset consists of a WHERE clause: WHERE machinelD IN (@machinelD). The values in the machinelD column change constantly. When the report is run, users must be prompted to use a list of valid values for the @machinelD parameter. When the report is run, a list of valid values for the @machinelD parameter must be made available to populate the @machinelD dataset parameter. You need to create a Multi-value report parameter that will meet the requirement. What should you do? A. Select an appropriate default value from a dataset query. B. Select an appropriate available value from a dataset query. C. Select the Internal check box, and then select an appropriate default value from a dataset query. D. Select the Internal check box, and then select an appropriate available value from a dataset query. Answer: B Question: 85 You are designing a Microsoft SQL Server 2005 Reporting Services (SSRS) report. The report must meet the following specifications: When the report is run from a Helpdesk application, the report toolbar must not be displayed When the report is run from an Intranet Portal application, the report toolbar must display the list of parameters only on the request of the user. You need to provide the report URL for each application. Which two actions should you perform? (Each correct answer presents part of the solution. Choose two.) A. For the Helpdesk application, include Toolbar=false in the URL. B. For the Helpdesk application, include rc:Toolbar=false in the URL. C. For the Helpdesk application, include rs:Toolbar=false in the URL. D. For the Intranet Portal application, include Parameters = Collapsed in the URL. E. For the Intranet Portal application, include rc:Parameters = Collapsed in the URL. F. For the Intranet Portal application, include rs:Parameters = Collapsed in the URL. Answer: B, E Question: 86

Page 41 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

You are designing a Microsoft SQL Server 2005 Reporting Services (SSRS) report. The source of the SSRS report data is a Transact-SQL stored procedure. The procedure does not have any input parameters and returns all records in a set of tables. Three other applications that run on Microsoft SQL Server also use the stored procedure. You need to limit the amount of data that is displayed on the report without affecting any other applications that use the stored procedure. What should you do? A. Run the Database Engine Tuning Advisor tool in the database. B. Create a dataset filter and include the appropriate limiting expression. C. Create a Report Parameter dialog box and include the appropriate limiting expression. D. Add an expression to the Visibility property and include the appropriate limiting expression. Answer: B Question: 87 You are designing a Microsoft SQL Server 2005 Reporting Services (SSRS) matrix report. You use the SSRS Report Wizard to create the report. The report is based on a Microsoft SQL Server 2005 Analysis Services (SSAS) dataset. The dataset consists of a single measure named Total Sales, and two dimension attributes named Store Name and Month. You need to drag the Total Sales measure to a report section to display a table with values for Total Sales for each month. Which report section should you use? A. Rows B. Page C. Details D. Columns Answer: C Question: 88 You are designing a Microsoft SQL Server 2005 Reporting Services (SSRS) report. The report uses a dataset that calls a Microsoft SQL Server stored procedure. The stored procedure requires three input parameters that cannot be Null. The report must meet the following requirements when it runs: Each of the stored procedure input parameters must be used. All parameter values must be selected from the drop-down lists. Only valid values must be used for input parameters. You need to set the Report Parameters dialog box configurations to meet the outlined requirements. Which three tasks should you perform? (Each correct answer presents part of the solution. Choose three.) A. For each input parameter, ensure that the Internal check box is selected in the Report Parameters dialog box. B. For each input parameter, ensure that the Default Values property is set to Null in the Report Parameters dialog box. C. Add a dataset to the report that has fields that map to the valid values for each of the input parameters of the existing dataset.

Page 42 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

D. Add a TextBox item to the report for each of the stored procedure parameters. Set the Value property to an appropriate field in the dataset. E. Add a List item to the report for each of the stored procedure parameters. Set the DataSet property to a dataset that contains the valid values for the parameter. F. For each input parameter, ensure that the Available Values property is set to From Query. Ensure that a valid field is specified in the Value field of the Report Parameters dialog box. Answer: B, C, F Question: 89 You administer a Microsoft SQL Server 2005 Reporting Services (SSRS) instance. You have remote access to e-mail and HTTP only. A user must create a report based on a Microsoft SQL Server 2005 Analysis Services (SSAS) cube. No report model is currently available for the cube. The user can access the cube through the Microsoft Office Excel application and is a member of the System User role. You need to help the user create a report by using the SSRS Report Builder utility. What should you do? A. Connect to the SSRS Report Manager and create a Report Model. B. Instruct the user to create a Report Model by using the SSRS Report Manager. C. Create a Report Model offline and e-mail the model file to the user with instructions for importing the model. D. Instruct the user to create a Report Model by using Microsoft SQL Server Business Intelligence Development Studio (BIDS). Answer: A Question: 90 You are designing a Microsoft SQL Server 2005 Reporting Services (SSRS) report. The report has a column of data that must be displayed and printed by using a strikethrough text. You need to modify the appropriate property of a text field to represent the proper text formatting. What should you do? A. Set the BorderStyle Left property to OutSet. B. Set the TextDecoration property to LineThrough. C. Set the BorderStyle Top property to Windowlnset. D. Use a custom formatting string in the Format string property. Answer: B Question: 91 You are designing a Microsoft SQL Server 2005 Reporting Services (SSRS) accounting report. Every other line of output in the report table must have a green background. You need to use the appropriate expression for the BackgroundColor property of the table. Which expression should you use? A. =lif((RowNumber(Odd)),Green,White) B. =lif((RowNumber(Nothing)),Green,White) C. =lif((RowNumber(Nothing) MOD 2),Green,White) D. =lif((RowNumber(lnScope(Odd))),Green,White) Answer: C Question: 92

Page 43 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

You are designing a Microsoft SQL Server 2005 Reporting Services (SSRS) report. The report has three columns in a table. The columns are named MachineName, MachineMfr, and MachineModel. The report navigation options must allow users to click on a row from the MachineName column and drill through to another report, and then pass the contents of the MachineName column as a parameter named MachineName. You need to configure the report navigation options to satisfy the user requirements. Which three tasks should you perform? (Each correct answer presents part of the solution. Choose three.) A. On the General tab, select the data region. B. On the Visibility tab, select the expression for the report item. C. On the Navigation tab, select the report for the Hyperlink action. D. On the Navigation tab, select the bookmark for the Hyperlink action. E. On the Navigation tab, add an expression to the Hyperlink action parameters. F. On the Navigation tab, add the name and the value to the Hyperlink action parameters. Answer: D, E, F Question: 93 You are designing a Microsoft SQL Server 2005 Reporting Services (SSRS) report. The execution of the report must trigger an event for Notification Services by using a custom assembly. You need to write a custom code function named RSNotify that will parse the data from a field named ProductValue and execute the custom assembly within the report. Which three tasks should you perform? (Each correct answer presents part of the solution. Choose three.) A. Add a reference to the custom assembly on the Code tab of the Report Properties dialog box. B. Add the RSNotify function to the Custom code field on the Code tab of the Report Properties dialog box. C. Call the code in an expression by using the following format: =Code.RSNotify( Fields!ProductValue.Value) D. Call the code in an expression by using the following format =Report.ParameterslCode(RSNotify( Fields!ProducrValue.Value)) E. Add a parameter to the Report Parameters dialog box to reference the custom assembly that contains the RSNotify function. F. Add a reference to the custom assembly in the Assembly name field on the References tab of the Report Properties dialog box. Answer: A, C, F Question: 94 You are designing a Microsoft SQL Server 2005 Reporting Services (SSRS) report. The report uses a dataset that is based on a Data Mining Extensions (DMX) prediction query. The query forecasts the probability of purchases for buyers when specific inputs are given. Users want to select the values at runtime that might be used to forecast the probability of a purchase. You need to implement two report parameters named buyer and probability that will be used to control the DMX query at report runtime. Which DMX WHERE clause should you use? A. WHERE Buyer = @buyer AND (PredictProbability([Buyer])) > probability B. WHERE (Predict([Buyer])) = buyer AND Probability > probability C. WHERE (Predict([Buyer])) = buyer AND (PredictProbability(Buyer])) > probability D. WHERE (Predict([Probability])) > probability AND Buyer = buyer Answer: C

Page 44 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

Question: 95 You are designing a Microsoft SQL Server 2005 Integration Services (SSIS) package. The package contains a Data Flow task with a Fuzzy Grouping transformation that creates data. The output of the Fuzzy Grouping transformation is incorrect. You need to view the output data of the Fuzzy Grouping transformation to debug the package. What should you do? A. Add a Data Viewer object to the Data Flow task for constraints on the Fuzzy Grouping transformation. B. Add a Failure constraint to the Control Flow task after the Data Flow task that contains the Fuzzy Grouping transformation. C. Add a Data Flow task to the Control Flow task preceding the Data Flow task that contains the Fuzzy Grouping transformation to show the input data. D. Add a Failure constraint from the Data Flow task that contains the Fuzzy Grouping transformation to a new Data Flow task that exports the results. Answer: A Question: 96 You are designing a Microsoft SQL Server 2005 Integration Services (SSIS) package. The package contains 20 Data Flow tasks. After executing the package, you notice an unexpected distribution of values in a table. You need to generate a histogram and view the histogram after each transformation. What should you do? A. Use Microsoft Business Intelligence Development Studio (BIDS) to open the package. Use the Data Flow tab to add a data viewer to each Data Flow path. B. Use Microsoft Business Intelligence Development Studio (BIDS) to open the package. Use the Package Configurations Organizer to add the data viewer to a configuration file for each Data Flow task. C. Use the Package Migration Wizard to open the package. Create a configuration file that contains elements for each data viewer configuration. Edit the properties of the package to use the configuration file for each Data Flow task. D. Use the Execute Package Utility to run the package. Create a configuration file that contains elements for each data viewer configuration. Add the /ConfigFile parameter, followed by the name of the configuration file, to the Command Line property of the package. Answer: A Question: 97 You are designing a Microsoft SQL Server 2005 Integration Services (SSIS) package. The package uses at least one sequence container in one transaction. Each transaction controls a Data Flow task and a Control Flow task. Each Data Flow task has a Success constraint. The Control Flow task follows the Success constraint. The package must include the following requirements: Each Data Flow task must use its own transaction. The Control Flow task and the Data Flow task that precedes it must succeed or fail as an atomic unit. A restart point must restart each Data Flow task and the Control Flow task that follows it as an atomic unit. You need to make changes in the control flow designer to meet the outlined requirements.

Page 45 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

Which two actions should you perform? (Each correct answer presents part of the solution. Choose two.) A. Add all the Data Flow tasks and the Control Flow tasks to one sequence container. B. Add a sequence container for each Control Flow task and the Data Flow task that precedes it. C. Change the FailPackageonFailure property to true for each new sequence container that is added to the package. D. Change the FailPackageonFailure property to false for each new sequence container that is added to the package. Answer: B, C Question: 98 You create a package by using 47 Execute SQL Control Flow tasks. The Execute SQL task returns an error during a calculation of a percentage change over time. You need to add an event handler to the package that processes all of the messages that are returned from each task. Which event handler should you use? A. OnError B. OnWarning C. OnTaskFailed D. OnQueryCancel E. OnExecStatusChanged Answer: E Question: 99 You are designing a Microsoft SQL Server 2005 Integration Services (SSIS) package. The package contains a Data Flow task that references a CustomerHistory table. The Data Flow task raises errors when the CustomerHistory table is not available. You need to edit a property in the Data Flow task to avoid errors in the development of the package and to permit the execution of the package. What should you do? A. Set the DelayValidation property to true. B. Set the DelayValidation properly to false. C. Set the DisableEventHandlers property to true. D. Set the DisableEventHandlers property to false. Answer: A Question: 100 You are designing a Microsoft SQL Server 2005 Integration Services (SSIS) package. The package includes five Data Flow tasks and three Control Flow tasks. You need to modify the package so that two Control Flow tasks and one Data Flow task fail or succeed as a unit. What should you do? A. Change the TransactionOption property of each of the two Control Flow tasks and one Data Flow Task to Supported. B. Change the TransactionOption property of each of the two Control Flow tasks and one Data Flow task to Required. C. Add the two Control Flow tasks and one Data Flow task to a container. Change the TransactionOption property of the container to Required.

Page 46 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

D. Add the two Control Flow tasks and one Data Flow task to a container. Change the TransactionOption property of the container to Supported. Answer: C Question: 101 You are designing a Microsoft SQL Server 2005 Integration Services (SSIS) package. The OLE DB data source for the package is a database that is updated frequently. You need to create a package that accomplishes the following tasks: Implement the lPowsetFastLoad interlace. Support various data flow destinations. Which two actions should you perform? (Each correct answer presents part of the solution Choose two.) A. Use an OLE DB data flow destination. B. Use a Recordset data flow destination. C. Use a DataReader data flow destination. D. Create separate data flow destinations within the same Data Flow task. Answer: A, D Question: 102 You are managing a Microsoft SQL Server 2005 Analysis Services (SSAS) instance. You notice unusually high CPU utilization in the msmdsrv.exe every day during business hours. You need to identity the source of the high CPU utilization without requiring user interaction to stop and start traces. What should you do? A. Use Database Engine Tuning Advisor. B. Examine the Connection object from System Monitor. C. Configure a scheduled task that launches Microsoft SQL Server Profiler as a command-line utility. D. Configure the SSAS instance to log queries for future use by using the Usage-Based Optimization Wizard. Answer: C Question: 103 You are managing a Microsoft SQL Server 2005 Analysis Services (SSAS) instance. You have a cube in an SSAS instance. You notice that the queries run slowly. You need to identity the queries that run slowly and change the storage configuration of the cube. What should you do? A. Run the Cube Storage Wizard to analyze and design aggregations. B. Run the Usage-Based Optimization Wizard to analyze and design aggregations. C. Use SQL Profiler to examine the execution plans to analyze and design aggregations. D. Modify the Data Source Impersonation Info property of the Analysis Services database. Answer: B Question: 104

Page 47 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

You are managing a Microsoft SQL Server 2005 Analysis Services (SSAS) instance. You have a machine named COMPANYCUBE for a SSAS instance. The COMPANYCUBE machine hosts a SSAS database that has a cube named HR. You need to restrict the local administrators from accessing any data stored in the HR cube. What should you do? A. Remove all the local administrators from the membership in the server role. B. Change the Security\BuiltlnAdminsareServerAdmins property of the SSAS instance to false. C. Create a role called AdminRole. Set the Access to the HR cube to None. Add the local administrators to the role. D. Remove the local administrators from the SQLServer2005MSOLAPUser$COMPANYCUBE$MSSQLSERVER local group. Answer: B Question: 105 Your server hosts Microsoft SQL Server 2000 Analysis Services (SSAS) databases and cubes. You need to perform the migration of a database from Analysis Services 2000 to Analysis Services 2005. What should you do? A. Open a new SSAS project by using Business Intelligence Development Studio (BIDS). Rightclick Project. Click the Add option, and then click the Existing Item option. B. Use Business Intelligence Development Studio (BIDS) to create a Deployment script. Use the .configsettings tile to point to files copied from the Analysis Services 2000 instance. C. Back up the Analysis Services 2000 database by using Enterprise Manager. Use Microsoft SQL Server Management Studio (SSMS) to restore the database to the SQL Server 2005 SSAS instance. D. Connect to the SQL Server 2005 SSAS instance by using Microsoft SQL Server Management Studio (SSMS). Right-click Instance in Object Explorer, and then click the Migrate Database option. Answer: D Question: 106 You are developing a Microsoft SQL Server 2005 Analysis Services (SSAS) solution by using Business Intelligence Development Studio (BIDS). The SSAS instance runs under a local system account. A trust relationship exists between the machine that hosts the SSAS instance and the data source. You need to use the Impersonation Information dialog box to create a data source that SSAS can connect to when SSAS is deployed from any workstation. Which impersonation information should you use? A. Default B. Service account C. Credentials of the current user D. Specific user name and password Answer: D Question: 107 During setup, are you able to install different named instances for each component? Click here to input the answer. Answer & Explanation No, when you are installing SQL Server 2005, you can define a named instance, but that will apply to all the features selected during that installation. To install different components with
Page 48 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

different named instances, you will need to run the installation multiple times, once for each unique instance name. Explanations No more information available Answer: Pending Question: 108 Can you modify the design of a dimension that has been included in a cube? Click here to input the answer. Answer & Explanation Although you can modify certain properties for a dimension to change its behavior with a cube, the physical design of a ???cube dimension??? is inherited from the dimension at the database level. Explanations No more information available Answer: Pending Question: 109 While using the Dimension Wizard, you inadvertently select the wrong primary key column and fail to select all the attributes you need for the dimension. Do you have to delete the dimension and start over? Click here to input the answer. Answer & Explanation Although you can certainly delete the dimension and start over, it is likely that you can make all necessary corrections by using the Dimension Designer. Simply update the key attribute to reflect the correct KeyCoIumns property and add the additional attributes as needed. Explanations No more information available Answer: Pending Question: 110 During setup, are you able to install different named instances for each component? Click here to input the answer. Answer & Explanation No, when you are installing SQL Server 2005, you can define a named instance, but that will apply to all the features selected during that installation. To install different components with different named instances, you will need to run the installation multiple times, once for each unique instance name. Explanations No more information available Answer: Pending
Page 49 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

Question: 111 You are using the technology of Microsoft SQL Server 2005 Analysis Services (SSAS) for the project, which has a cube that consists of the characters below: A time dimension called DTime including a hierarchy named Cdar. The hierarchy has two levels, one is called Year and the other is called Quarter. A dimension with the name of DProduct. A fact table called Factltory which stores the stock-in-hand measure for each product everyday. In order to the cube show the stockin-hand measure for each product when each quarter ends, you should intercalate the AggregateFunction attribute. Which is the correct answer below? A. You should use LastNonEmpty B. You should use FirstNonEmpty C. You should use Count D. You should use Sum Answer: A Question: 112 When creating a new dimension by using the Dimension Wizard, can you specify the cubes to which the new dimension will be added after it is created? Click here to input the answer. Answer & Explanation No, you cannot specify the cubes to which a new dimension will be added. The Dimension Wizard simply creates any new dimension as a database-level dimension. If you want to use the new dimension within one or more existing cubes, you must open each cube within the Cube Designer and add the dimension. Explanations No more information available Answer: Pending Question: 113 Can a user be assigned security rights to be an administrator of an SSAS database but not an administrator of the entire SSAS instance? Click here to input the answer. Answer & Explanation Yes, a user can be assigned security rights to be an administrator of an SSAS database but not an administrator of the entire SSAS instance. The Administrator database role allows a user to perform administrator tasks on the SSAS database only. Explanations No more information available Answer: Pending Question: 114 You are using the technology of Microsoft SQL Server 2005 Analysis Services (SSAS) for the project. There is a cube with the name of SCube consists of the objects below:

Page 50 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

A measure set called Ss including a measure which is named Internet Ss Amount. A dimension called DimProduct including Product Category which is a hierarchy. The hierarchy contains three levels, the first one describes the Category attribute, the seconds stores Subcategory attribute, and the last one describes Product attribute. Your task is to write a Multidimensional Expressions (MDX) search that shows the product names and the Internet Ss amount of each product only. Which is the correct answer below? A. You should select [Sales].[Internet Sales Amount] on columns,[DimProduct].[Product Category].[Product],members on rowsfrom [SalesCube]; B. You should select [Sales].[Internet Sales Amount] on columns,[DimProduct].[Product Category].[Subcategory].members on rowsfrom [SalesCube]; C. You should select [Sales].[Internet Sales Amount] on columns,[DimProduct].[Product Category].members on rowsfrom [SalesCube]; D. You should select [Sales].[Internet Sales Amount] on columns,[DimProduct].[Product Category].?3] on rowsfrom [SalesCube]; Answer: A Question: 115 When you are creating a dimension, can you create different hierarchies to represent every possible combination of attributes and to maximize the options that are available to end users for using the hierarchies to explore cube data? Click here to input the answer. Answer & Explanation Although you can, technically, create different hierarchies to represent every combination of attributes, a large number of hierarchies within a dimension design is likely to offer too many options and confuse your end users. Generally, users can create their own ad hoc hierarchies by simply nesting different attributes onto the rows or columns of a given query, although this is somewhat dependent on the front-end tools they are using. So having attributes available only for the most commonly requested or needed hierarchies is likely to be the best design option. Explanations No more information available Answer: Pending Question: 116 Can you create hierarchies directly from columns within a dimension??s table? Click here to input the answer. Answer & Explanation No, you cannot create hierarchies directly from columns within a dimension??s table. Hierarchies can be created only based on attributes that have been added to the dimension??s design. Explanations No more information available Answer: Pending Question: 117

Page 51 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

You have used the technology of Microsoft SQL Server 2005 Integration Services (SSIS) for 30 packages, which are stored in a folder on the network. All members of the team can view the packages but not the attribute values. Your task is to make the attribute values be protected by password. Which is the correct answer below? A. You should Use a batch file that runs the dtutil program to set the PackageProtectionLevel property to EncryptSensitiveWithPassword on each of the SSIS packages you have created. B. You should Use a batch file that runs the dtutil program to set the PackageProtectionLevel property to ServerStorage on each of the SSIS packages you have created. C. You should Use the SSIS package designer to set the PackageProtectionLevel property to EncryptAIIWithUserKey on each of the previously saved packages. D. You should Use the SSIS package designer to set the PackageProtectionLevel property to EncryptSensitiveWithUserKey on each of the previously saved packages. Answer: A Question: 118 Can a dimension be related to a measure group if the underlying dimension table is not related to the appropriate fact table in a primary key-to-foreign-key relationship? Click here to input the answer. Answer & Explanation Although the dimension cannot be related to the measure group in a Regular relationship, it might be possible to create a Referenced or Many-to-Many relationship if an intermediate dimension table or intermediate fact table that is related to the dimension and measure group in question is available. This capability within SSAS provides an elegant solution to various database modeling requirements. Explanations No more information available Answer: Pending Question: 119 Must every dimension that is added to a cube need be related to every measure group within that cube? Click here to input the answer. Answer & Explanation No, every dimension added to a cube does not have to be related to every measure group in the cube. In fact, the ability to create a cube that spans multiple fact tables, with different measure groups, when the fact tables are related to different sets of dimensions is another strength of SSAS. This allows end users to browse the data in a manner that makes sense from a business perspective rather than forcing them to analyze data that is constrained by the underlying database design. Explanations No more information available Answer: Pending Question: 120
Page 52 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

What is the difference between measures and a measure group? Click here to input the answer. Answer & Explanation Correct Answer A measure group is a container of measures. Typically, a measure group represents a fact table, and its measures represent the facts. Explanations No more information available Answer: Pending Question: 121 What types of measures can you identify based on the way they aggregate? Click here to input the answer. Answer & Explanation Based on how it aggregates data, a measure could be additive, semi-additive, or on-additive. Explanations No more information available Answer: Pending Question: 122 Can a user be assigned Processing rights to a database without the ability to see the data or schema? Click here to input the answer. Answer & Explanation Yes, a user can be assigned to a database role that has Processing privileges but not read definition or access to any of the cubes. Explanations No more information available Answer: Pending Question: 123 How do you set the aggregation function of a measure? Click here to input the answer. Answer & Explanation Correct Answer You can set a measure??s aggregation function by setting its AggregationFunction property to one of the SSAS standard aggregation functions. Explanations No more information available Answer: Pending
Page 53 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

Question: 124 What is a KPI? Click here to input the answer. Answer & Explanation A KPI, or key performance indicator, is a quantifiable measure used to track business performance. Explanations No more information available Answer: Pending Question: 125 If the Cube Wizard does not detect an important hierarchy within a dimension, can you add that hierarchy to the dimension design while in the wizard? Click here to input the answer. Answer & Explanation No, you cannot add a missing hierarchy to the dimension design while in the Cube Wizard. Although you can remove hierarchies from the list of suggested hierarchiesoffered by the Cube Wizard, you cannot add hierarchies to the list To add hierarchies to a given dimension, wait until the Cube Wizard completes, then open the dimension and make the appropriate changes by using the Dimension Designer in BIDS (Lesson 3, ???Creating and Modifying Dimensions,??? will explain how to work with the Dimension Designer). Explanations No more information available Answer: Pending Question: 126 You are using the technology of Microsoft SQL Server 2005 Analysis Services (SSAS) for the project. There must be detailed information in some format and the set with multidimensional format in the cube. Your task is to predefine ProactiveCaching values set, which you will use below? A. You should use Real-time ROLAP B. You should use Real-time HOLAP C. You should use Automatic MOLAP D. You should use Scheduled MOLAP Answer: B Question: 127 When verifying the list of dimensions and fact tables detected by the Cube Wizard, what important step should you take in regard to your time dimension? Click here to input the answer. Answer & Explanation

Page 54 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

You need to specify your time dimension within the wizard and define which columns in your time dimension contain the attributes of time your users will want to use for queries and analysis. Explanations No more information available Answer: Pending Question: 128 If you have multiple tables that contain information related to a single dimension, how would you simplify the representation of that information within your DSV? Click here to input the answer._ Answer & Explanation You can combine the relevant columns from each of the tables into a single named query by using a SELECT statement that joins the tables together. Explanations No more information available Answer: Pending Question: 129 You are designing a Microsoft SQL Server 2005 Analysis Services (SSAS) instance. You decide to redesign a data mining structure.You need to ensure that Data Mining Viewer reflects the change in the data mining structure. You want to achieve this goal by updating the data mining structure without changing any dependent models. What should you do? A. You should edit the data mining structure in BIDS B. You should edit the data mining structure in SSMS C. You should deploy the change to the SSAS instance D. You should process the data mining structure by using the Process clear structure option E. You should process the data mining structure by using the Process structure option Answer: E Question: 130 You are analyzing a data mining structure that is hosted on a Microsoft SQL Server 2005 Analysis Services (SSAS) instance. You view the classification matrix for a data mining structure as shown in the following exhibit. (Click the Exhibit button.) You need to modify the parameters of the data mining model that has the largest percentage of inaccurate predictions. Which data mining model should you modify?

Page 55 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

A. You should use TDTree B. You should use TMCIust C. You should use TMNBaye D. You should use TMNNet Answer: B Question: 131 Can Analysis Services be clustered with two separate machines that are connected only by a corporate network connection? Click here to input the answer. Answer & Explanation No, Analysis Services can only use Microsoft Clustering Services with nodes that are connected to the drive subsystem that supports clustering. MSCS does not allow different cluster nodes to actively share the same drives, but the drives can be failed over to an alternate node in the event of a system failure. Explanations No more information available Answer: Pending Question: 132 Within a DSV, why are primary key and table relationship definitions important? Click here to input the answer. Answer & Explanation
Page 56 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

The primary keys and the table relationships are used by the various designers and wizards within an SSAS project to understand how dimension members are uniquely defined and how the dimension and fact tables are related. Explanations No more information available Answer: Pending Question: 133 You are designing a Microsoft SQL Server 2005 Analysis Services (SSAS) solution. Your business unit requires data mining on tables that are located in two separate Microsoft SQL Server 2005 database servers. One server hosts child records in the Customers table. The other server hosts parent records in the CustomerTransactions table.You need to use the Data Mining Wizard to implement a data mining structure. The mining structure must accomplish the following tasks: Build the metadata that is necessary to integrate the two servers. Implement the Microsoft Time Series algorithm and the Microsoft Naive-Bayes algorithm by using the same tables. What should you do?(choose three) A. You should create a data source view between the servers. B. You should create the case level columns from the nested table C. You should create the case level columns from the measures in the cube D. You should create a data mining model for each algorithm E. You should create a data mining structure for each algorithm Answer: A, B, D Question: 134 You are managing a Microsoft SQL Server 2005 Reporting Services (SSRS) instance. The report server hosts a report named Global Financials. The Global Financials report allows users to view different geographical regions of the world and has a default view of Europe. You need to create another version of the report that has a default view of North Americ a. What should you do ? A. In the original report, click the general option on the Properties tab from report manger B. In the original report, click the Execution option on the Properties tab from report manger C. Click the create linked report D. In the original report, modify the parameters option on the properties tab from report manger. Choose a name and a folder from the linked report E. In the linked report, modify the parameters option on the properties tab from report manger. Choose a name and a folder from the linked report Answer: A, C, E Question: 135 What is the purpose of a data source view? Click here to input the answer. Answer & Explanation A data source view captures schematic information related to the relational database that serves as a source for your SSAS solution. The DSV contains metadata describing the tables and views selected from the database, the primary key definitions, and the relationships that exist between the tables.
Page 57 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

Explanations No more information available Answer: Pending Question: 136 You would like to log all the package errors to a custom database table you have created for auditing purposes. How can you accomplish this task? Click here to input the answer. Answer & Explanation By using the OnError event handler assigned to the package level, you can also use an Execute SQL Task that calls a stored procedure, passing in the SourceName and ErrorDescription variable values. The procedure can then track these details into a metadata storage table for auditing. Explanations No more information available Answer: Pending Question: 137 You are designing a solution of Microsoft SQL Server 2005 Analysis Services (SSAS) through using Business Intelligence Development Studio (BIDS). The example of SSAS executes under a local system account t. A trust relationship exists between the machine that hosts the SSAS instance and the data source. You need to use the Impersonation Information dialog box to create a data source that SSAS can connect to when SSAS is deployed from any workstation. Which impersonation information should you use? A. You should use Default B. You should use Service account C. You should use Credentials of the current user D. You should use Specific user name and password Answer: D Question: 138 You are creating cubes of Microsoft SQL Server 2005 Analysis Services (SSAS) for two business units. There are the following demands in each business unit: The business unit can manage its own cubes only. If there is a hardware failure, the business unit can execute its cubes a different computer. In order to fulfill the above demands,you should install SSAS to create cubes. Which is the correct answer below? A. You should use Two clustered instances B. You should use A single clustered instance C. You should use Two nonclustered instances D. You should use A single nonclustered instance Answer: A Question: 139

Page 58 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

Your package contains a string variable that you are updating, using a Script Task, to be a file path and file name. Your package is failing at a File System Task that is configured to use the variable to move the file to a different folder on the server. How do you troubleshoot the package? Click here to input the answer. Answer & Explanation Because the Script Task can contain embedded breakpoints in the code, set a breakpoint in the script so that you will be able to execute the package and step through the lines of code, observing the value of the variable to check the code and accuracy. Explanations No more information available Answer: Pending Question: 140 You are using the technology of Microsoft SQL Server 2005 Analysis Services (SSAS) project. There are cubes in the project which utilize the HOLAP storage mode. From the cubes, the search of data is too slow, in a cube in System Monitor, You need to control the users access a member of every cell. Which is the correct answer? A. You should control the Current measure group queries counter in the Storage Engine Queries object. B. In the Storage Engine Queries object, You should control the Current dimension queries counter. C. You should control the Current user sessions counter In the Transaction object. D. You should control the Current connection counter in the Log object. Answer: A Question: 141 A Data Conversion transformation is failing in the middle of the data flow execution, and you need to determine what is causing the error. How should you proceed? Click here to input the answer. Answer & Explanation To determine what is causing the error, configure the Data Conversion transformation error path to Flat File so that any rows that are failing conversion are sent out to a file. Then, create a data viewer on the error path, and run the package in BIDS. This technique will capture the errors in a file and display the rows in the designer for troubleshooting. Explanations No more information available Answer: Pending Question: 142 You have a package that includes a step that occasionally fails because of networkconnectivity problems. When a network-connectivity error occurs, you need to perform an alternative step to run the same operation in a slower but more reliable way. At the completion of the alternative step, you would like to run the next step in the original workflow. How can you accomplish this?

Page 59 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

Click here to input the answer. Answer & Explanation From the first task, create a red failure precedence constraint to the alternative task. Then you will need to create Success constraints from both the alternative task and the original task to the third task. You need to set the Success constraints to Logical OR so that when either the first task or the second task is successful, the final task will run. Explanations No more information available Answer: Pending Question: 143 You are using the technology of Microsoft SQL Server 2005 Reporting Services (SSRS) The task should be listed Allow data sources to use the No credentials option. Use SSL to access Report Manager What should you do? A. You should use the Microsoft SQL Server 2005 Analysis Services (SSAS) to set the domain name, user, and password for the unattended execution account. B. You should use the Microsoft SQL Server 2005 Reporting Services (SSRS) tool to set the domain name, user, and password for the unattended execution account. C. You should use the Web Service tool to set the domain name, user, and password for the unattended execution account. D. You should use the Reporting Services Configuration tool to set the domain name, user, and password for the unattended execution account.Open the RSWebApplication.config file for the SSRS instance and set the <ReportServerUrl> property to the fully qualified domain name of the server for which the certificate is issued. Answer: D Question: 144 You are using the technology of Microsoft SQL Server 2005 Reporting Services (SSRS) .through using Business Intelligence Development Studio (BIDS), you publish the new report from a test environment. You should alter the SSRS project by using BIDS to permit the previously deployed information sources to do properly. Which is the correct answer? A. You should alter the project data source to use production servers. Then set the deployment by setting the OverReadDataSources property in BIDS to true and redeploy the project. B. You should alter the project data source to use production servers. Then set the deployment by setting the OverReadOnlyDataSources property in BIDS to true and redeploy the project. C. You should alter the project data source to use production servers. Then set the deployment by setting the OverwriteDataSources property in BIDS to true and redeploy the project. D. You should alter the project data source to use production servers. Then set the deployment by setting the OverUpdateDataSources property in BIDS to false and redeploy the project. Answer: C Question: 145 If you have multiple instances of the SQL Server 2005 components installed on the same machine, can you selectively choose instances to which service packs will be applied? Click here to input the answer. Answer & Explanation
Page 60 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

Yes, you can apply services packs to selected instances of your server components for the Database Engine, Reporting Services, and Analysis Services. Because the SQL Server 2005 tools and Integration Services are not instance-aware, when you install a service pack on a machine with these components, they will be upgraded by the service pack. Explanations No more information available Answer: Pending Question: 146 You are using the technology of Microsoft SQL Server 2005 Reporting Services (SSRS) , a report named Global Tester is hosted by the report. The Global Tester report permits users to browser regions of the world and has a view of Europe. You should develop version of the report which has a default view of English. Which is the correct answer? A. You should click the button of Creating. B. You should click the General selection on the properties tab form the report manager. C. You should click the Create linked report button D. In the original tab, you should modify the parameter skeleton on the properties tab from manager choose the name and the folder for the connected report. E. In he linked tab, you should modify the parameter on the properties tab from manager choose the name and the folder for the linked report. Answer: B, C, E Question: 147 When a package fails while you are developing it, where should you look to identify what happened? Click here to input the answer. Answer & Explanation The Progress or Execution Results designer tab shows package execution details, including warnings that displayed or any errors that occurred during execution. Often, you will need to scroll through the results and look for the errors and their descriptions. A single error might produce multiple error messages. Explanations No more information available Answer: Pending Question: 148 You are using the technology of Microsoft SQL Server 2005 Reporting Services (SSRS) . You need to assign a group of users a predefined security role that permits them to read all the report definitions. Which is the correct answer? A. You should set Transactions technology B. You should set Web Service technology C. You should set Log technology D. You should set Content Manager

Page 61 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

Answer: D Question: 149 What do you need to set in order to use checkpoint properties at the package level, after you have turned the checkpoint properties on? Click here to input the answer. Answer & Explanation You need to set the FailPackageonFailure property to True for tasks to write to the checkpoint file. However, if you want to rerun any successful tasks that occur before the failure task, you need to use a sequence container around the group of related tasks that require transactions. Explanations No more information available Answer: Pending Question: 150 You are using the technology of Microsoft SQL Server 2005 Analysis Services (SSAS) project, a data mining model that uses the Microsoft Neural Network algorithm, should be included in The SSAS database. In Microsoft SQL Server Management Studio (SSMS),In order to build the Data Mining Extensions (DMX) searches for the database. You use Prediction Query Builder. You should create the search which gets the number of cases in the data mining model and the percentage of the sample cases. Which is the correct answer? A. You should create the PredictAssociation field which utilizes a Prediction Function source. B. You should create the PredictHistogram field that utilizes a Prediction Function source. C. You should create the PredictAssociation field that utilizes the data mining model source. D. You should create the PredictHistogram field that utilizes the data mining model source. Answer: B Question: 151 You add a sequence container to a package that contains several tasks, one of which calls a command on a legacy system and another of which??a Data Flow Task??imports data into SQL Server. Even with DTC started and transactions turned on, your sequence container fails before the tasks even run. What is the problem? Click here to input the answer. Answer & Explanation The transactions featured in SSIS use the DTC service. However, not all systems support DTC, and a transaction cannot be forced on a non-compliant system, so the container will fail. You should remove the legacy task from the sequence container that has the transaction. Explanations No more information available Answer: Pending Question: 152 You are using the technology of Microsoft SQL Server 2005 Analysis Services (SSAS) project. In order to examine different data mining theories; you should alter the design of the data mining
Page 62 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

structure to test. In the data mining model and the underlying case table, you add the ordered content type columns. You should make sure that Data Mining Viewer is the good for altering in the data mining structure and the data mining model technology. Which is the correct answer? A. You should select ProcessFull B. You should select INDEXDEFRAG C. You should select SHRINKFILE D. You should select VIEWDELETE Answer: A Question: 153 You are using the technology of Microsoft SQL Server 2005 Analysis Services (SSAS) project.For business uniti-s cube,the business unit asks a data mining dimension Through using the Data Mining Wizard,You should create dimension to finish the job below In the cube, show the quantity of measures. Permit the use of the data mining dimension in Data Mining Expressions (DMX) prediction searches. Which is the correct answer? A. You should choose the structure of the data mining. B. You should choose the data mining model. C. You should develop the slice for the source cube for the information D. You should choose the case key from the measure group. E. You should choose the case key form the dimension and the case level column form a measure group. Answer: B, C, E Question: 154 Describe the transformations you could use to combine data from two different database tables that exist on two different servers. Click here to input the answer. Answer & Explanation You could use the Merge Join transformation, which combines data sets by joining the rows across a set of common keys. This transformation allows an inner join, a left outer join, or a full outer join. You could also use a Lookup transformation to associate data from two sources. The Lookup can cache a table in memory and, through matching columns, can return new columns to the data flow. Explanations No more information available Answer: Pending Question: 155 You are managing a Microsoft SQL Server 2005 Analysis Services (SSAS) instance. a data mining structure should be deployed which contains the Microsoft Clustering mining model.From calable K-Means to Non-scalable K-Means. You should alter the attribute of the mining model.Which is the correct answer? A. You should change MODELLING_CARDINALITY B. You should change CLUSTERING_METHOD C. You should change INDEXDEFRAG
Page 63 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

D. You should change SHRINKFILE Answer: B Question: 156 You are using the technology of Microsoft SQL Server 2005 Analysis Services (SSAS) project. Data source should be created listed Products table with a column called ProductCategories_IDTEST ProductCategories table with a called named ID In order to develop the relationship between the two tables. You should configure the NameMatchingCriteria property of the data source view to an option Which is the correct answer? A. You should set Empty B. You should set different name as foreiger key C. You should set different name as destination table name D. You should set same name as destination table name plus primary key name Answer: D Question: 157 The Multicast transformation and the Conditional Split transformation both can have multiple outputs. Which transformation would you use if you needed to send rows matching certain conditions out one output and rows matching different conditions out another? Click here to input the answer. Answer & Explanation The Conditional Split transformation lets you define expressions against which the rows from the source are evaluated. For every row, the expressions are evaluated in order, and a row is sent out the first output when the matching expression evaluates to True. Therefore, any single row can go out only one output. With a Multicast transformation, on the other hand, all rows go out every output. Explanations No more information available Answer: Pending Question: 158 You are using the technology of Microsoft SQL Server 2005 Analysis Services (SSAS) project.The fact table named FactOrderstest should be included in the project,the table contains columns named Order Amount, Country, and Order Date Key "Select * from FactOrderstest where [Order Date Key]>400 or Country='CHINA'" is created by the first partition for the fact table with the Source property the second partition for the fact table to make sure that accurate results is outpuuted when queried should be created. Which is the correct answer? A. You should develop a partition with the Source property set to "Select * from FactOrderstest where [Order Date Key]<= 400and Countryo' CHINA" B. You should develop a partition with the Source property set to "Select * from FactOrderstest where [Order Date Key]<= 400". C. You should develop a partition with the Source property set to "Select * from FactOrderstest where Countryo'USA'". D. You should develop a partition with the Source property set to "Select * from FactOrderstest where [Order Date Key]>=400and Country!' CHINA "'.

Page 64 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

Answer: A Question: 159 You need to migrate a user-created Microsoft Access database to SQL Server, but the Data Flow toolbox does not contain an Access source adapter. How do you import this data into SQL Server? Click here to input the answer. Answer & Explanation Although it is not listed in the toolbox, Access is one of the many database sources and destinations with which SSIS can work. To extract data from Access, you first need to make a package connection to the Microsoft Jet OLE DB Provider. You can then use the OLE DB Source adapter to select the table or perform a custom query. Explanations No more information available Answer: Pending Question: 160 You are using the technology of Microsoft SQL Server 2005 Analysis Services (SSAS) project. The cube should be developed below? A time dimension named TimeTest. A fact table that contains two columns named Order Date KeyTest and Amounts of Orders. A amount of Orders measure increased to a measure group named MeasuresTest. The cube has a dimension usage named Order Date which connects the Order Date Key Test column to the Time dimension. In order to show the cumulative totals of the Number of Orders column for the whole hierarchies ,you should develop the Multidimensional Expressions (MDX) calculation Which is the correct answer? A. You should SUM([Order Date Test].[Calendar Test].CurrentMemberTest.Children.Level,, [Measures Test].[Number of Orders]) B. You should TOTAL( PeriodsToDate([Order Date Test].[Calendar Test].CurrentMember Test.Parent.Level, [Order Date]. [Calendar]. CurrentMembe Test r), [Measures Test].[Number of Orders]) C. You should TOTAL (PeriodsToDate([Order Date Test].[Calendar Test].CurrentMembe Test r.Parent,[Order Date Test].[Calendar Test]. Cu rren tM ember), [Measures Test].[Number of Orders]) D. You should TOTAL ([Order Date Test].[Calendar Test].CurrentMember Test,SUM ([Order Date]. [Calendar]. CurrentMember Test. Children, [Measure Tests].[Number of Orders])) Answer: B Question: 161 You are using the technology of Microsoft SQL Server 2005 Analysis Services (SSAS) project. You develop a cube which utilized a dimension called DimEmployeeTest. The dimension includes an attribute named EmployeeTest. You also host a Microsoft SQL Server 2005 Reporting Services (SSRS) project which includes a report on an employee. You can browerthe information. Which is the correct answer? A. You should develop a URL action on the EmployeeTest attribute. B. You should develop a DataSet action on the EmployeeTest attribute. C. You should develop a DataTable action on the DimEmployeeTest dimension. D. You should develop a Rewrite action on the DimEmployeeTest dimension.
Page 65 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

Answer: A Question: 162 How would you use SSIS to import a file from an FTP server to an SQL Server table? Click here to input the answer. Answer & Explanation First, you would use the FTP Task to copy the file to the machine on which SSIS is installed. You can then import the file into a SQL Server table by using a data flow task configured with a Flat File Source adapter and either a SQL Server Destination adapter or an OLE DB Destination adapter. Explanations No more information available Answer: Pending Question: 163 Can SQL Server 2005 Analysis Services be configured for Mixed Mode authentication, allowing both Windows Authentication and SQL Server Authentication? Click here to input the answer. Answer & Explanation No, SSAS works only with Windows Authentication and therefore does not have the capability for Mixed Mode or SQL Server Authentication. The Mixed Mode selection in the installation is only for the database engine. Explanations No more information available Answer: Pending Question: 164 To run a stored procedure within an SQL Server database, what task would you choose? Click here to input the answer. Answer & Explanation The Execute SQL Task can run a stored procedure within SQL Server or any relational database for which you have an installed data provider. The syntax of the statement entered in the Execute SQL Task will be in the native language of the underlying database. Explanations No more information available Answer: Pending Question: 165 You are using the technology of Microsoft SQL Server 2005 Analysis Services (SSAS) project The cube is listed below:

Page 66 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

The cube includes the following objects: A dimension named DimAccountsDimension which utilized a table called AccountsTable. A dimension named DimCustomersDimension which utilized a table called CustomersTable. A measure group called Transactions which utilized a fact table called Transactions. A measure group called Customer Accounts which utilized a fact table called Customer AccountsTable. You need to create a cube dimension to browse through the measures in the Transactions fact table by using the CustomersTable dimension. Which is the correct answer?

A. You should develop a one-to-many relationship and configure the intermediate measure group to Transactions. B. You should develop a one-to-one relationship and configure the intermediate measure group to Transactions. C. You should develop a many-to-one relationship and configure the intermediate measure group to Transactions. D. You should develop a many-to-many relationship and configure the intermediate measure group to Customer Accounts. Answer: D Question: 166 You are using the technology of Microsoft SQL Server 2005 Analysis Services (SSAS) project. Some object show below in the cube A time dimension named TimeDimension that has an attribute named TimeKiller. A fact table named FactOrdersTable. Different hierarchies should be included in the Time dimension, You should take method to do it.Which is the correct answer? A. You should design three dimension usage relationship between the Time dimension and th FactOrdersTable fact table. B. By defining a one-to-one relationship, You should design a single dimension usage relationship between the Time dimension and the FactOrdersTable fact table. C. By defining a regular relationship for both the dimension usages, You should design two dimension usage relationships between the Time dimension and the FactOrdersTable fact table
Page 67 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

D. By defining a many-to-many relationship for both the dimension usages,You should design two dimension usage relationships between the Time dimension and the FactOrdersTable fact table Answer: C Question: 167 What is the difference between a control flow task and a control flow container? Click here to input the answer. Answer & Explanation Control flow tasks perform operations, while containers coordinate and group tasks. For example, a ForEach Container Task can look through the files in a system folder, and then a File System Task embedded within the container can move the file to a new folder location. Explanations No more information available Answer: Pending Question: 168 You are using the technology of Microsoft SQL Server 2005 Analysis Services (SSAS) project.There is a cube named CompanyFinance in it. The CompanyFinance cube includes the following conditions: A time dimension hierarchy named CalendarList which includes Year on the first level, Quarter on the second level, and Month on the third level. A measure group named MeasuresSales. A measure named AmountSales. A time dimension named DimTimeSales. You should use the expression which shows the drop and down in the AmountSales measure for the current DimTimeSales member, irrespective of the level of the Calendar hierarchy. Which is the correct answer? A. Case When [MeasuresSales].[ AmountSales]> [MeasuresSales].[ AmountSales],[DimTime].[ CalendarList].PrevMember Thenl When [MeasuresSales].[ AmountSales]< [MeasuresSales].[ AmountSales],[ DimTimeSales].[ CalendarList].PrevMember Then -1 End B. Case When [MeasuresSales].[ AmountSales],[ DimTimeSales].[ CalendarList]< [MeasuresSales].[ AmountSales],[ DimTimeSales].[ CalendarList].PrevMember Thenl When [MeasuresSales].[ AmountSales],[ DimTimeSales].[ CalendarList]> [MeasuresSales].[ AmountSales],[
Page 68 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

DimTimeSales].[ CalendarList].PrevMember Then -1 End C. Case When [MeasuresSales].[ AmountSales]> [MeasuresSales].[ AmountSales],[ DimTimeSales].[ CalendarList].NextMember Thenl When [MeasuresSales].[ AmountSales]< [MeasuresSales].[ AmountSales],[ DimTimeSales].[ CalendarList].NextMember Then -1 End D. Case When [MeasuresSales].[SalesAmount]==[MeasuresSales].[SalesAmount],[ DimTimeSales].[ CalendarList].NextMember Thenl When [MeasuresSales]. [SalesAmount]!= [MeasuresSales].[SalesAmount],[ DimTimeSales].[ CalendarList].NextMember Then -1 End Answer: A Question: 169 You are using the technology of Microsoft SQL Server 2005 Reporting Services (SSRS) There is financial data in the report, in the report, An input parameter called SoureTarget is present, in the SoureTarget_Mfr field, When a value matches the selected value in the input parameter, the color of the output in a column is Black. Otherwise, the color of the output is Orange. You need to set the Lable that includes the color property of the Machine_Mfr field to the proper method. Which is the correct answer? A. You should utilize the expression of =Iif(Fields! SoureTarget_Mfr = Parameterslrc: SoureTarget.Value," Black"," Orange "). B. You should utilize the expression of =Iif(Fields! SoureTarget_Mfr.Value = Parameters! SoureTarget.Value," Black"," Orange "). C. You should utilize the expression of =Iif(InScope(SoureTarget_Mfr)," Black"," Orange "). D. You should utilize the expression of =Iif(InScope(SoureTarget)," Black"," Orange "). Answer: B Question: 170 If a connection references a data source and the data source is changed, when will the connection be updated? Click here to input the answer. Answer & Explanation Correct Answer Connections are updated by their associated data sources only when the package is opened for editing in BIDS. Explanations No more information available Answer: Pending

Page 69 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

Question: 171 What is the difference between a project data source and a package connection? Click here to input the answer. Answer & Explanation Both project data sources and package connections are connection strings. However, a data source lives outside the package and can be used as the connection reference for more than one package. A package connection does not have to be associated with a data source. Explanations No more information available Answer: Pending Question: 172 You are using the technology of Microsoft SQL Server 2005 Reporting Services (SSRS) report.You should create the report basing on the multidimensional data from a Microsoft SQL Server 2005 Analysis Services (SSAS) cube.In order to create a Matrix report by using the [Change Count] measure in the Details field.you should utilize the Report Wizard Which is the correct answer? A. You should use the expression of SELECT EMPTY { [Measures].[Change Number] } ON ROWS, DIMENSION PROPERTIES MEMBER_CAPTION { [Measures]. [Change Count] } ON COLUMNS B. You should use the expression of SELECT NON EMPTY { [Measures].[Change Count] } ON COLUMNS, DIMENSION PROPERTIES MEMBER_CAPTION { [Measures]. [Change Count] } ON ROWS C. You should use the expression of SELECT DIMENSION PROPERTIES MEMBER_CAPTION { [Measures].[Change Number] } ON ROWS D. You should use the expression of SELECT DIMENSION PROPERTIES MEMBER_CAPTION { [Measures].[Change Count] } ON COLUMNS Answer: B Question: 173 You are using the technology of Microsoft SQL Server 2005 Reporting Services (SSRS) report.The parameter called DisIayValue you design for the report will display below (it has some properties) Data Type: String Prompt: Display Number Available Values: queried with the following Label/Value pairs: oYes/10 oNo/1 Default Values: Empty You could operate the visibility of the column by the parameter. You should use the proper expression to meet this situation. Which is the correct answer? A. You should use the expression of =Iif(Parameters!rc: DislayValue.Value=10, True,True)n B. You should use the expression of =Iif(Parameters!rc: DisIayValue.Value=10,False, False)" C. You should use the expression of "=Iif(Parameters! DislayValue.Value=0,False,True)n D. You should use the expression of =Iif(Parameters!rc: DislayVaIue.VaIue=10,False,True)" Answer: C Question: 174 You are using the technology of Microsoft SQL Server 2005 Reporting Services (SSRS) report .you get the wrong information on blank pages when you print it by printer,but the result show

Page 70 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

correct when is shows in the screen.How can you solve the problem.Which report property should you use? A. You should set Page Size B. You should set Grid Length C. You should set Content Size D. You should set the size of the report Answer: A Question: 175 What is the purpose of a project data source? Click here to input the answer. Answer & Explanation Correct Answer Data sources at the project level can be shared by multiple packages to make development easier. Explanations No more information available Answer: Pending Question: 176 You are using the technology of Microsoft SQL Server 2005 Reporting Services (SSRS) reporti?ssembly should be created in order to run real-time lookup and currency conversion.The assembly has a static class named Daily which lives in the namespace Horn eCalc.th ere is a method called DMO which need two arguments, Cuurnt and HomeCalc when the report is operating,you should reference the ToEUR method in an expression to convert USD to USO. Which is the correct answer? A. You should use the expression of =Code. HomeCalc. Daily. USO (Fields! Cuurnt.Value," DMO ") B. You should use the expression of =Code! HomeCalc. Daily. USO (Fields! Cuurnt.Value," DMO") C. You should use the expression of = HomeCalc. Daily.USO (Fields! Cuurnt.Value,"USD") D. You should use the expression of = HomeCalc! Daily.USO (Fields! Cuurnt.Value,"USD") Answer: C Question: 177 Is it possible to specify where data files and program files are installed during installation? Click here to input the answer. Answer & Explanation Yes, by selecting the Advanced tab of the Components To Install page, you are able to highlight each component and select the installation folder for it. In addition, when you drill one more level into the component selection, you can highlight the Data Files folder and choose a different path for the data folders location. Explanations
Page 71 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

No more information available Answer: Pending Question: 178 You are using the technology of Microsoft SQL Server 2005 Integration Services (SSIS)for creating accounting report.In order to make the color of every other line of output! S background is green, you should use the proper expression for the BackgroundColor attribute. Which is the correct answer? A. You should use the expression of =Iif((RowNumber("EVEN")),"Red","Black") B. You should use the expression of =Iif((RowNumber(null)),"Green","White") C. You should use the expression of =Iif((RowNumber(Nothing) MOD 3),"Green","White") D. You should use the expression of =Iif((RowNumber(InScope("Odd")))," Red "," Black") Answer: C Question: 179 You need to create both SSIS packages to process your data and SSAS cubes to perform analysis. Can you create both objects in a single project? Click here to input the answer. Answer & Explanation No. You cannot create both SSIS and SSAS objects in one project because BIDS does not let you combine objects used for different platforms. You need to build two separate projects in BIDS: one for the SSIS packages and another for the SSAS cubes and dimensions. Explanations No more information available Answer: Pending Question: 180 You are using the technology of Microsoft SQL Server 2005 Integration Services (SSIS)for creating package. You develop a table and populated table with the data integrant. When you operate the package which has the package objects, there will be an error message "destination table not found". You should intercalate a package property in order that the "destination table not found" error message will not happen, even though the setting of the Connection Manager lost. Which is correct in the following answers? A. You should set DelayValidation = true B. You should set FailPackageonFailure = true C. You should set DelayValidation = false D. You should set FailPackageonFailure = false Answer: A Question: 181 You receive a request to combine data from an Excel workbook and a database table and then push the results to a fixed-width flat file. Can you accomplish this task by using the Import and Export Wizard? Click here to input the answer.
Page 72 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

Answer & Explanation No. The Import and Export Wizard lets you work with only a single source and a single destination. To combine data merging or data cleansing tasks, you need to either create a new package specifically for that purpose or modify a package previously created by the wizard. Explanations No more information available Answer: Pending Question: 182 You are creating a package of Microsoft SQL Server 2005 Integration Services (SSIS). What you should make sure is that whether the package came from a dependable source. Which is correct? A. You should Change the CheckSignaturePreLoad property of the package to false. B. You should Change the CheckSignatureRenternLoad property of the package to true. C. You should Change the CheckSignatureRenternLoad property in the configuration file. D. Before altering the CheckSignatureOnLoad property of the package to true, you should develop a certificate. Answer: D Question: 183 How can you start the Package Migration Wizard? Click here to input the answer. Answer & Explanation The Package Migration Wizard can be started through either BIDS or SSMS. In BIDS, you navigate to the Solution Explorer and right-click the SSIS Packages folder, selecting Migrate DTS 2000 Package. In SSMS, you connect to an SQL Server 2005 instance. In the Object Explorer, you open the Management/Legacy folder, right-click the Data Transformation folder, and select Migrate Package. Explanations No more information available Answer: Pending Question: 184 You design 30 packages of Microsoft SQL Server 2005 Integration Services (SSIS) on the development server. When you set the SSIS packages on the testing server, you should design a circulation which will permit you to configure the packages to the package store on the testing server if the packages alter. You also make least time. Which is correct? A. You should utilize SSRS to save each package to the remote server B. You should utilize VIEWDELETEINDEXDEFRAG to save each package to the remote server. C. You should utilize Transactions log to save each package to the remote server. D. In Microsoft SQL Server Business Intelligence Development Studio (BIDS),You should develop a package deployment utility and use the Deployment Wizard to deploy the whole the packages.

Page 73 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

Answer: D Question: 185 Will the Package Migration Wizard fail if you have a DTS package that contains the following: an ActiveX Script Task that modifies a global variable, a Dynamic Property Task, and a Data Pump that uses a script to perform data transformations? Click here to input the answer. Answer & Explanation No, the Package Migration Wizard will successfully complete. However, you will need to modify the new SSIS package and implement the Dynamic Property Task with SSIS features. The ActiveX Script Task will migrate to SSIS, and the Data Pump will get moved to an Execute DTS 2000 Package Task, with the Data Pump embedded in the task. Explanations No more information available Answer: Pending Question: 186 You are designing a Microsoft SQL Server 2005 Integration Services (SSIS) package. You are using the technology of Microsoft SQL Server 2005 Integration Services (SSIS)for creating package.The package is called Print.dtsx and includes a variable named PrintlD. You should utilize dtexec function to run the package. You should set the PrintlDi s value lO.Which is the correct answer? A. You should execute dtexec /F "c:\ssisPackages\ Print.dtsx" /SET \packages.variables[runID].Value;10. B. You should set the web.config and run the sentences after modifying it. C. You should develop a text file that specifies the variable name and value in the format package.variables[runID].Value = 10. D. You should execute dtexec /F "c:\ssisPackages\ Print.dtsx" /SET \packages.variables.runID=5. Answer: A Question: 187 You are creating a package of Microsoft SQL Server 2005 Integration Services (SSIS). You should add two Data and Control Flow missions in this package. There should be a success restriction between each Data Flow mission and the subsequent Control Flow mission. The package uses same transaction for all the missions. In order that the two Data Flow missions use their own transactions, you should set the package, and make sure that each Control Flow mission is supported in the same transaction as its aforesaid Data Flow mission. Which are the correct answers? (Choose three.) A. You should alter the TransactionOption property to Supported for the package. B. You should alter the TransactionOption property to RequiredNew for the package. C. You should alter the TransactionOption property to Diable for each Data Flow task. D. You should alter the TransactionOption property to Required for each Data Flow task. E. You should alter the TransactionOption property to Supported for each Control Flow task. F. You should alter the TransactionOption property to NotSupported for each Control Flow task. Answer: A, D, E
Page 74 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

Question: 188 How do you start the Analysis Services Migration Wizard? Click here to input the answer. Answer & Explanation You start the Analysis Services Migration Wizard in SSMS by connecting to an SSAS 2005 instance, right-clicking the SSAS server in the Object Explorer, and choosing Migrate Database. Explanations No more information available Answer: Pending Question: 189 You are using the technology of Microsoft SQL Server 2005 Integration Services (SSIS)for creating package.there is OLE DB data source in the package.there are about 20 server which contains the package.You should connect the remote server with XML configuration.Package could run well when you are process information.Which is the correct answer? (Select more than one) A. You should make sure that manager will use the proper XML source. B. You should make sure that data source will utilize the connection manager. C. You should design the XML source D. You should develop the se the connection manager. E. You should make sure that the package settings use the proper data source F. You should make sure the package settings use the proper settings file Answer: B, D, F Question: 190 You are upgrading an existing SSAS 2000 database to SSAS 2005. Should you perform an inplace upgrade or side-by-side migration? Click here to input the answer. Answer & Explanation Side-by-side migration. You should install SSAS 2005 as a named instance on the same machine as SSAS 2000 or on a separate server and then run the Analysis Services Migration Wizard. Migrating SSAS 2000 cubes requires testing, adding a new client access provider, and possibly making cube structure changes. Therefore, you need a place to test and modify your new SSAS 2005 cubes. An in-place upgrade overwrites your existing SSAS 2000 installation with SSAS 2005 and can potentially break client-tool access. Explanations No more information available Answer: Pending Question: 191 You are using the technology of Microsoft SQL Server 2005 Integration Services (SSIS) for creating business intelligence (BI)?-.they have same settings which stored in an XML schma file as the variable.You should use the variable to search the information on changing effect .you
Page 75 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

should supply notification by e-mail whenever there are changes to the variable through modifying the package.Which is the correct answer? (Select more than one) A. You should add OnloadExecute event handler for this situation. B. You should add OnloadOutExecute event handler for this situation. C. You should add OnVariableValueChanged event handler for this situation. D. You should send the email for this situation. E. You should set RaiseChangeEvent true for the variable. F. You should set RaiseChangeEvent false for the variable. Answer: C, D, E Question: 192 Does the query logging feature in the SSAS server properties let you capture the MDX statements to a file for later review? Click here to input the answer. Answer & Explanation No, the Query Log table does not store the actual MDX statements. It stores the levels for each of the attributes and hierarchies that are used by the query. You can use SQL Server Profiler to capture SSAS activity by tracing MDX. Explanations No more information available Answer: Pending Question: 193 What is a named set? Click here to input the answer. Answer & Explanation A named set is a set consisting of dimension members. Explanations No more information available Answer: Pending Question: 194 What is the difference between a calculated member and a regular measure in terms of storage? Click here to input the answer. Answer & Explanation The values of a regular measure are stored on the disk, and the values of a calculated member are calculated at run time. Explanations No more information available Answer: Pending

Page 76 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

Question: 195 What are the first two axes of an MDX query? Click here to input the answer. Answer & Explanation COLUMNS and ROWS are the first two axes of an MDX query. Explanations No more information available Answer: Pending Question: 196 Can perspectives be used to enforce security? Click here to input the answer. Answer & Explanation Correct Answer No, you can use perspectives to make the cube easier to browse but not as a security mechanism. Explanations No more information available Answer: Pending Question: 197 How you can localize the captions of the dimension members? Click here to input the answer. Answer & Explanation You can localize dimension members?? captions by selecting a translation column that stores the translated captions. Explanations No more information available Answer: Pending Question: 198 What types of actions can you identify? Click here to input the answer. Answer & Explanation Regular, drillthrough, and reporting actions are the three types of actions available. Explanations No more information available Answer: Pending Question: 199 What will the KPI Status expression return to indicate underperformance? Click here to input the answer.
Page 77 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

Answer & Explanation The KPI Status expression will return ??"-iCl to indicate underperformance. Explanations No more information available Answer: Pending Question: 200 You are using the technology of Microsoft SQL Server 2005 Integration Services (SSIS)for creating package. You refresh the information from The OLE DB data source for the package frequently.You should finish this job listed below Run the IRowsetFastLoad interface. Modify the data flow Which is the correct answer?(Select more than one) A. A datatable flow destination should bed utilized for this situation. B. A Recordset data flow destination should be utilized for this situation. C. A DataSet data flow destination should be utilized for this situation. D. You should design separate data flow destinations in the same Data Flow task. Answer: A, D Question: 201 What are the main properties of a KPI in SSAS? Click here to input the answer. Answer & Explanation The main properties of an SSAS KPI are Value, Goal, Status, and Trend. Explanations No more information available Answer: Pending Question: 202 You are using the technology of Microsoft SQL Server 2005 Integration Services (SSIS) for creating package. You should increase an event handler to the package which processes the whole of the messages that are returned from each task. Which is the correct answer? A. You should set OnErrorList B. You should set OnAltering C. You should set OnTaskFailing D. You should set OnUpdateCancel E. You should set OnExecStatusChanged Answer: E Question: 203 What is a KPI? Click here to input the answer. Answer & Explanation A KPI, or key performance indicator, is a quantifiable measure used to track business performance.

Page 78 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

Explanations No more information available Answer: Pending Question: 204 How do you set the aggregation function of a measure? Click here to input the answer. Answer & Explanation Correct Answer You can set a measure??s aggregation function by setting its AggregationFunction property to one of the SSAS standard aggregation functions. Explanations No more information available Answer: Pending Question: 205 You are using the technology of Microsoft SQL Server 2005 Reporting Services (SSRS) Which is based on a Data Mining [Extensions (DMX) prediction query. You need to run two report parameters named @buyerl and @probabilityl that will be used to control the DMX query at report runtime. Which DMX WHERE clause should you use? A. You should use the clause WHERE Buyer = @ buyerl AND (PredictProbability([Buyer])) > @ probabilityl B. You should use the clause WHERE (Predict([Buyer])) = @ buyerl AND Probability > @ probabilityl C. You should use the clause WHERE (Predict([Buyer])) = @ buyerl AND (PredictProbability([Buyer])) > (^probability D. You should use the clause WHERE (Predict([probabilityl])) > @ probabilityl AND Buyer = @buyer Answer: C Question: 206 You are using the technology of Microsoft SQL Server 2005 Reporting Services (SSRS) You use the SSRS Report Wizard to develop the report which is based on a Microsoft SQL Server 2005 Analysis Services (SSAS) dataset. The dataset is composed of a onemeasure called Total Sales, and two dimension attributes called Store Name and Month. You should pull the Total Sales measure to a report section to display a table with values for Total Sales for every month. Which is the correct answer? A. You should use Rows B. You should use Page C. You should use Details D. You should use Columns Answer: C Question: 207 You are designing a Microsoft SQL Server 2005 Integration Services (SSIS) package. You are using the technology of Microsoft SQL Server 2005 Integration Services (SSIS) for creating
Page 79 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

package ,you need the data from the package when you process the data from the package,you should export the file. If the file is not used by users, the task should bring in the information from Microsoft SQL Server 2008.you should have method do this process. Which is the correct answer? (Select more than one) A. You should configure the FaiIPackeageOnFailure property is false B. You should configure the FailPackeageOnFailure property is true C. You should add a Failure constraint between the File system task and a new data flow task that running a query D. Between the file system task and the analysis service processing task, you should reduce the constraint E. You should add a new analysis services operating work and connect it to the new data flow task. Answer: A, C, E Question: 208 You are using the technology of Microsoft SQL Server 2005 Integration Services (SSIS) for the package, in which a task deals with rows of data from a table. In order to record the number of processed rows to Windows Event Log, you should intercalate a logging attribute on the task to make sure that the number of processed rows is record the package runs each time. Which is the correct answer below? A. You should OnPostExecute B. You should OnPipelineRowsSent C. You should OnPipelineExecutionPlan D. You should OnPipelinePostPrimeOutput Answer: B Question: 209 You create a Microsoft SQL Server 2005 Integration Services (SSIS) package. The package must be deployed to a file on a remote Microsoft SQL Server 2005 database server, The user, who deploys the package, does not have access to the file system on your server. You need to ensure that the user, when ready, can deploy the package without your assistance. What should you do? A. You should make sure the CreateDepIoymentutility project property is set to true in the SQL Server Integration Services Project Properties dialog box and build the SSIS project B. You should make sure the Allowconfigurationchange project property is set to false in the SQL Server Integration Services Project Properties dialog box and build the SSIS project C. You should copy the project bin\Deployment folder to the remote server D. You should copy the project .dtsx file to the remote server E. You should instruct user to run the Deployment Wizard by double-clicking the package manifest file on the server Answer: A, C, E Question: 210 You are using the technology of Business Intelligence Development Studio (BIDS) for a Microsoft SQL Server 2005 Integration Services (SSIS) project, which has 80 SSIS packages stored in the file system that carry out kinds of maintenance tasks. In order to test the packages on the test server, the SSIS packages must be valid to the Quality Assurance Test (QAT) team. Your task is designing a package setting utility that permits the QAT team to intercalate each package of the test server. Which are the correct answers below?
Page 80 of 81

Exam Name: Exam Type: Exam Code:

TS: Microsoft SQL Server 2005 Business Intelligence Implementation and Maintenance Microsoft 70-445 Total Questions: 210

A. Add a DTS package to the SSIS project. B. Ensure that the InteractiveMode SSIS project property is set to false. C. Ensure that the CreateDeploymentUtility SSIS project property is set to true. Build the entire SSIS project and copy the contents of the \bin\Deployment folder from your server to the QA server. D. Ensure that the SSIS Project Active Build configuration is set to Development. Answer: C

End of Document

Page 81 of 81

Potrebbero piacerti anche