MSBI 70-448

81 Questions | Total Attempts: 1474

SettingsSettingsSettings
MSBI 70-448 - Quiz

MSBI 70-448 Cert dump


Questions and Answers
  • 1. 
    You design a SQL Server 2008 Integration Services (SSIS) package. The package extracts data from flat files and loads this data to a SQL Server 2008 database. The package contains two Boolean variables named @IsWeekday and @IsHoliday. When the package is executed on week days, the @IsWeekday variable is set to True. When the package is executed on holidays, the @IsHoliday variable is set to True. You need to implement the following business logic in the control flow of the package: ¡¤When the @IsWeekday variable is set to True, the Perform Weekday Processing Data Flow task is executed. ¡¤When the @IsWeekday variable is set to False, the Perform Weekend Processing Data Flow task is executed. ¡¤When the @IsHoliday variable is set to True, the Perform Holiday Processing Data Flow task is executed. Which control flow logic should you implement?
    • A. 
    • B. 
    • C. 
    • D. 
  • 2. 
    You are developing a SQL Server 2008 Integration Services (SSIS) data flow that loads data to a SQL Server 2008 database. You need to ensure that the data flow updates the existing records in the SQL Server database by using data from the rows in your data flow.   Which data flow component should you use?
    • A. 

      SQL Server Destination

    • B. 

      OLE DB Destination

    • C. 

      OLE DB Command Transformation

    • D. 

      Data Conversion Transformation

  • 3. 
    You design a SQL Server 2008 Integration Services (SSIS) package that contains several data flows. You need to monitor the data that passes through each path in the data flow by using the Business Intelligence Development Studio. You also need to ensure that data flow logic is retained.   What should you do?
    • A. 

      Use the Data Viewer tool.

    • B. 

      Use the Data Profiling task.

    • C. 

      Use the Audit transformation.

    • D. 

      Use breakpoints in the Script component.

  • 4. 
    You are developing a SQL Server 2008 Integration Services (SSIS) data flow that extracts data from two sources. Each source database is located on a different server. Each source is based on a SELECT statement that uses an ORDER BY clause.   The data flow is as shown in the following diagram.(in the exhibit): When the paths from the two sources are connected to a Merge Join component, the following error message is displayed: "Data Flow Task: The input is not sorted. The 'input "Merge Join Left Input" (80)' must be sorted." You need to ensure that data from each query is included in each row in the data flow. You want to achieve this goal by using minimum amount of execution time.   What should you do ?  
    • A. 

      Add a Sort transformation for each data flow.

    • B. 

      Add an OLE DB Command transformation for each data flow.

    • C. 

      Update the sorting properties in each source component.

    • D. 

      Replace the Merge Join transformation with a Union All transformation.

  • 5. 
    You are designing a SQL Server 2008 Integration Services (SSIS) package. The package includes a Data Flow task that copies several million rows. The data flow requires a match against a reference table that contains 10,000 rows. Each row in the reference table will be used during the data flow. You need to ensure that the data flow executes in the minimum amount of time.   Which data flow component should you select?
    • A. 

      A Fuzzy Lookup transformation

    • B. 

      Lookup transformation along with the Full cache option

    • C. 

      Lookup transformation along with the No cache option

    • D. 

      Lookup transformation along with the Partial cache option

  • 6. 
    You design a SQL Server 2008 Integration Services (SSIS) data flow that inserts data from a source query to a destination table. You need to insert only those rows that do not already exist in the destination table. What are two possible ways to achieve this goal? (Each correct answer presents a complete solution. Choose two.)  
    • A. 

      Use the Merge transformation.

    • B. 

      Use the Lookup transformation.

    • C. 

      Use the Union All transformation.

    • D. 

      Use the Merge Join transformation.

    • E. 

      Use the Fuzzy Lookup transformation.

    • F. 

      Use the Fuzzy Grouping transformation.

  • 7. 
    You modify a SQL Server 2008 Integration Services (SSIS) package. The package extracts data from a text file and loads this data to a SQL Server 2008 table as shown in the following two exhibits. You need to update the package to extract data from multiple text files of the same directory. Which three actions should you perform? (Each correct answer presents part of the solution. Choose three.)  
    • A. 

      Add a variable to the package.

    • B. 

      Add a variable to the data flow task.

    • C. 

      Add a Foreach Loop container to the package.

    • D. 

      Add a For Loop container to the package.

    • E. 

      Add an expression to the Flat File Source component.

    • F. 

      Add an expression to the Flat File connection manager.

  • 8. 
    You implement a SQL Server 2008 Integration Services (SSIS) package. The package contains the following components: ¡¤A Foreach Loop container for the Collection property as shown in the following exhibit. (Click the Exhibit) A String variable named FileName ¡¤A String variable named DirectoryPath You need to update the package so that the DirectoryPath variable returns the directory path for the file path stored in the FileName variable.   Which two actions should you perform? (Each correct answer presents part of the solution. Choose two.)
    • A. 

      Set the RaiseChangedEvent property of the User::FileName variable to True.

    • B. 

      Set the EvaluateAsExpression property of the User::DirectoryPath variable to True.

    • C. 

      Add a Script task to the OnPostExecute event handler of the Foreach Loop container.

    • D. 

      Set the Expression property of the User::DirectoryPath variable to the following expression. SUBSTRING( @[User::FileName], 1, LEN( @[User::FileName] ) - FINDSTRING( REVERSE( @[User::FileName] ), "\\", 1 ))

    • E. 

      Set the Expression property of the User::FileName variable to the following expression. SUBSTRING( @[User::FileName], 1, LEN( @[User::FileName] ) - FINDSTRING( REVERSE( @[User::FileName] ), "\\", 1 ))

  • 9. 
    You implement a SQL Server 2008 Integration Services (SSIS) package. The safer , easier way to help you pass any IT exams. 11 / 36 The package contains the following components: ¡¤A data flow task contained in a For Loop containe ¡¤A Flat File destination componen that uses a Flat File connection manager ¡¤An OnError event handle When an error occurs in the package, you plan to write diagnostic information from an expression that includes the version of the package to a text file. You need to ensure that the required information is written to the text file.   What should you do?
    • A. 

      Use the VersionGUID variable.

    • B. 

      Use the ExecutionGUID variable.

    • C. 

      Use the SourceID variable.

    • D. 

      Use the TaskID variable.

  • 10. 
    You develop a SQL Server 2008 Integration Services (SSIS) package. The structure of the package is as shown in the following exhibit. You need to define a variable that contains sensitive information that is only available to the Sequence Container, the Data Flow Task, and the Execute SQL Task.   What should you do?
    • A. 

      Create the variable at the package scope.

    • B. 

      Create the variable at the Data Flow Task scope.

    • C. 

      Create the variable at the Execute SQL Task scope.

    • D. 

      Create the variable at the Sequence Container scope.

  • 11. 
    You are developing a SQL Server 2008 Integration Services (SSIS) package. The package uses an OLE DB connection manager to connect to a third-party database server. The database does not support Integrated Windows authentication. You create an XML configuration file that provides configuration for the connection manager. You add the configuration file to the package. When the package executes, you receive an error message which indicates that login failure occurred. You need to execute the package successfully.   What should you do?
    • A. 

      Edit the XML configuration file.

    • B. 

      Use an indirect XML configuration.

    • C. 

      Run the package on the same server as the third-party database server.

    • D. 

      Use a Microsoft ADO.NET connection manager instead of an OLE DB connection manager.

  • 12. 
    You build and deploy a SQL Server 2008 Integration Services (SSIS) package. During package development, the XML configuration is not specified. You need to apply the configuration to the deployed package.   What should you do?
    • A. 

      Use the Deployment utility.

    • B. 

      Use the SETX command line utility.

    • C. 

      Use the DTUTIL command line utility.

    • D. 

      Use the DTEXEC command line utility.

  • 13. 
    You are designing a SQL Server 2008 Integration Services (SSIS) package. The package includes a Data Flow task. You need to modify the package to write all rows that generate errors to a text file.   Which two actions should you perform? (Each correct answer presents part of the solution. Choose two.)  
    • A. 

      Use the SSIS log provider for the SQL Profiler.

    • B. 

      Use the SSIS log provider for the text file.

    • C. 

      Use a Flat File Destination component.

    • D. 

      Use a Raw File Destination component.

    • E. 

      Add an Error output to the Data Flow component

  • 14. 
    You are editing a SQL Server 2008 Integration Services (SSIS) package by using Business Intelligence Development Studio. The package uses a custom data flow component. The package runs successfully. You attempt to add another instance of the custom data flow component to the package. The data flow component does not appear in the toolbox or in the Choose Toolbox Items dialog box. You need to add the custom data flow component to the toolbox.   What should you do?
    • A. 

      Copy the assembly to the appropriate folder.

    • B. 

      Add the assembly to the Global Assembly Cache.

    • C. 

      Register the assembly by using the REGSVR32 utility.

    • D. 

      Register the assembly by using the Assembly Registration utility (REGASM.EXE).

  • 15. 
    You plan to use SQL Server 2008 Integration Services (SSIS) on a SQL Server 2008 failover cluster. You have a complex package that takes a long time to run. You need to ensure that if the package executes during a failover, the package can be resumed at the point of failure.   What should you do?
    • A. 

      Cluster the SSIS service. Add the SSIS service to its own cluster resource group.

    • B. 

      Cluster the SSIS service. Add the SSIS service to the SQL Server cluster resource group.

    • C. 

      Implement checkpoints within your package. Restart the package whenever a failover occurs.

    • D. 

      Implement transactions within your package. Restart the package whenever a failover occurs.

  • 16. 
    You maintain a SQL Server 2008 Integration Services (SSIS) instance. The instance stores packages in a SQL Server 2008 instance. You need to deploy the package of an instance of SSIS to another SSIS instance that stores its packages in a shared directory.   What should you do?
    • A. 

      Execute the dtutil command.

    • B. 

      Execute the dtexec command.

    • C. 

      Execute the dtexecui command.

    • D. 

      Execute the dtswizard command.

  • 17. 
    You are developing a SQL Server 2008 Integration Services (SSIS) project in Business Intelligence Development Studio. You configure the project properties as shown in the following image. You need to create a deployment manifest for all packages in the project.   What should you do?  
    • A. 

      Build the Integration Services project.

    • B. 

      Modify the AllowConfigurationChanges property of the project.

    • C. 

      Copy each package. Rename each copy with a .SSISDeploymentManifest file extension.

    • D. 

      View the code of each Data Transformation Services (DTS) package. Copy the first xml node to a file with a .SSISDeploymentManifest file extension.

  • 18. 
    You develop a SQL Server 2008 Integration Services (SSIS) package. The package downloads several files from a remote FTP server by using multiple FTP tasks, and then processes data by using multiple Execute SQL tasks. You need to configure the package to restart at the point of failure after the package downloads the files.   What should you do?  
    • A. 

      Configure the FTP tasks to support transactions.

    • B. 

      Configure the Execute SQL tasks to support transactions.

    • C. 

      Move all the FTP tasks to a sequence container

    • D. 

      Configure the package to use a checkpoint.

  • 19. 
    You are developing a SQL Server 2008 Integration Services (SSIS) package. The package performs the following tasks: ¡¤Processes multiple files by using a ForEach Loop container ¡¤Imports the contents of the files to a table by using a Data Flow task Logs the results of the status into a table by using an Execute SQL task You need to ensure that all the tasks of the package except the Execute SQL task execute within a single transaction. Which two actions should you perform? (Each correct answer presents part of the solution. Choose two.)  
    • A. 

      In the Foreach Loop container, configure the TransactionOption property to NotSupported.

    • B. 

      In the Data Flow task, configure the TransactionOption property to Required.

    • C. 

      In the package, configure the TransactionOption property to Required.

    • D. 

      In the package, configure the TransactionOption property to NotSupported.

    • E. 

      In the Execute SQL task, configure the TransactionOption property to NotSupported.

    • F. 

      In the Execute SQL task, configure the TransactionOption property to Supported.

  • 20. 
    You develop a package by using SQL Server 2008 Integration Services (SSIS). You test the package by using your local development environment. You deploy the package to the file system in the production environment. The users report that the connection strings contained in the package are blank. The package fails to execute. You need to change the protection level of the package to ensure that users can view and execute the package. Which protection level should you use?  
    • A. 

      DontSaveSensitive

    • B. 

      EncryptAllWithUserKey

    • C. 

      EncryptAllWithPassword

    • D. 

      ServerStorage

  • 21. 
    You design a package by using SQL Server 2008 Integration Services (SSIS). The package is designed by using your local development environment. The package extracts data from a remote server and inserts it in the PROD database on the local SQL Server 2008 instance. You deploy the package to the MSDB database on the production server. You need to ensure that only users that belong to an appropriate database role can modify and execute the deployed package. You also need to ensure that these users cannot access other packages that are deployed to the server. What should you do?
    • A. 

      Assign the users to the db_ssisoperator role.

    • B. 

      Assign the users to the db_ssisltduser role.

    • C. 

      Assign the users to a custom database role in the PROD database.

    • D. 

      Assign the users to a custom database role in the MSDB database.

  • 22. 
    You administer an instance of a SQL Server 2008 server. The server is used to execute SQL Server 2008 Integration Services (SSIS) packages. You need to ensure that the server executes only correctly signed packages.   What should you do?
    • A. 

      Set the BlockedSignatureStates registry entry to NoAdministrativeRestriction

    • B. 

      Set the package protection level on all packages to DontSaveSensitive.

    • C. 

      Set the package protection level on all packages to EncryptSensitiveWithPassword.

    • D. 

      Set the BlockedSignatureStates registry entry to Block invalid and untrusted signatures and unsigned packages

  • 23. 
    You create a SQL Server 2008 Integration Services (SSIS) package by using SQL Server 2008. You use a development server named SQL_DEV1. There is no network connectivity between the development server and the production server. You deploy the package to the SQL_PROD1 server. The package fails to execute. The error message states that the package cannot connect to the SQL_DEV1 server. You need to modify the package to refer to the SQL_PROD1 server when being executed.   What should you do?
    • A. 

      Modify the properties of the package to use the DontSaveSensitive package protection level.

    • B. 

      Modify the deployment manifest file in Microsoft Notepad, and then modify the connection string manually.

    • C. 

      On the Connection Managers tab of the Execute Package utility, select the Connection Manager check box, and then modify the connection string

    • D. 

      Modify the properties of the package to use the ServerStorage package protection level.

  • 24. 
    You create a SQL Server 2008 Analysis Services (SSAS) solution. You create a dimension named DimCustomer that contains the following three attributes: ¡¤Custome ¡¤Cit ¡¤Countr The Customer attribute is the key. The DimCustomer dimension is related to a measure group named Sales that has the Granularity property set to City. You need to ensure that you can retrieve measure values based on the City and Country attributes.   What should you do?
    • A. 

      - Set the source attribute to Customer and the related attribute to City - Set the source attribute to City and the related attribute to Country

    • B. 

      ¡¤Set the source attribute to City and the related attribute to Customer ¡¤Set the source attribute to ountry and the related attribute to City.

    • C. 

      Set the source attribute to Customer and the related attribute to City ¡¤Set the source attribute to Customer and the related attribute to Country

    • D. 

      Set the source attribute to City and the related attribut to Customer. ¡¤Set the source attribute to Country and the related attribute to Customer

  • 25. 
    You create a SQL Server 2008 Analysis Services (SSAS) solution. You create a dimension named DimProduct that contains an attribute named Price. You use the DimProduct dimension in a cube. You need to ensure that aggregations are not associated with the Price attribute.   What should you do?
    • A. 

      Set the IsAggregatable property of the Price attribute to False.

    • B. 

      Set the AttributeHierarchyEnabled property of the Price attribute to False.

    • C. 

      Set the MembersWithData property of the Price attribute to NonLeafDataHidden.

    • D. 

      Set the GroupingBehavior property of the Price attribute to DiscourageGrouping.