Программирование >>  Администрирование microsoft sql 

1 ... 67 68 69 [ 70 ] 71 72 73 ... 203


7. Убедитесь, что переключатель находится в положении Delimited Columns Are Separated By Character(s), и щелкните Next.

Откроется окно Specify Column Delimiter.

8. Убедитесь в что установлен переключатель Comma и щелкните Finish.

Снова откроется окно Connection Properties.

9. Щелкните OK.

В области проектирования появится значок New Products.

10. В меню Connection выберите команду Microsoft OLE DB Provider for SQL Server.

Откроется окно Connection Properties.

11. В поле New Connection введите Northwind Report Data.

12. В раскрывающемся списке Server выберите SelfPacedCPU.

13. В раскрывающемся списке Database выберите NorthwindReportData и щелкните ОК. В области проектирования появятся значки New Products и Northwind Report Data.

14. В меню Task выберите команду Transform Data Task.

Значок указателя мыши изменится мет форму стрелки с надписью Select

Source Connection.

15. Щелкните значок New Products.

Значок указателя мыши изменится и примет форму стрелки с надписью Select

Destination Connection.

16. Щелкните значок Northwind Report Data.

В области проектирования появится стрелка, направленная от знач-

ка New Products к значку Northwind Report Data.

Дважды щелкните темно-серую стрелку.

Откроется диалоговое окно Transform Data Task Properties с выбранной вкладкой Source.

18. В поле Description введите Adding New Products.

19. Перейдите на вкладку Destination.

20. Щелкните кнопку Create, чтобы создать новую таблицу, в которую будут загружены данные.

Откроется диалоговое окно Create Destination Table с оператором CREATE TABLE.

21. Удалите текст оператора CREATE TABLE.

22. Запустите Notepad и откройте файл NewProducts.sql из лапки C:\SelfPa.,-:ed-SQL\CH 7.

23. Скопируйте содержимое файла и вставьте его в поле SQL Statement. Затем щелкните ОК.

Откроется окно Transform Data Task Properties.

24. Перейдите на вкладку Transformations.

Просмотрите заданные по умолчанию сопоставления исходных и конечных столбцов. В частности, обратите внимание, что конечных столбцов больше исходных. Это обусловлено тем, что мы добавили столбец TotalValue, содержащий arpi гат-ное значение двух столбцов. Заметьте также, что из-за добавления нового столбца сопоставление столбцов нарушилось.

25. Щелкните стрелку, направленную от столбца ColOlO к столбцу ReorderLevel, правой кнопкой и выберите Edit.

Откроется диалоговое окно Transformation Options.

26. Перейдите на вкладку Destination Columns.



20 иение базы данных Глава 7

27. В списке Selected Columns щелкните кнопку <, чтобы удалить столбец ReorderLevel из списка.

28. В списке Available Columns выберите Discontinued, щелкните кнопку > и затем - ОК. Заметьте: теперь столбец ColOJO сопоставлен столбцу Discontinued.

29. Щелкните стрелку, направленную от столбца Со1009 к столбцу UnitsOnOrder, правой кнопкой и выберите Edit.

Откроется диалоговое окно Transformation Options. .,.: . i.. .

30. Перейдите па вкладку Destination Columns.

31. В списке Selected Columns щелкните кнопку <, чтобы удалить столбец UnitsOnOrder из списка.

32. В списке Available Columns выберите ReorderLevel, щелкните кнопку > и затем - ОК. Заметьте: теперь столбец CotOOJ сопоставлен столбцу ReorderLevel.

33. Щелкните стрелк\. направленную от столбца ColOOS к столбцу TotalValue, правой

кнопкой и выберите Edit.

Откроется диалоговое окно Transformation Options.

34. Перейдите на вкладку Destination Columns.

35. В списке Selected Columns щелкните кнопку <, чтобы удалить столбец TotalValue

из списка.

36. В списке Available Columns выберите UnitsOnOrder, щелкните кнопку > и затем -

Заметьте: теперь столбец СоЮОИ сопоставлен со столбцом UnitsOnOrder.

В списке Source щелкните и затем, удерживая клавишу Ctrl, щелкните

Со1007.

Обратите внимание: теперь выделены два столбца - СоЮОб и Со1007.

38. В столбце Destination щелкните TotalValue.

39. Щелкните кнопку New.

Откроется окно Create New Transformation.

40. Щелкните ActiveX Script и затем - ОК. Откроется окно Transformation Options.

41. На вкладке General щелкните кнопку Properties.

Откроется окно ActiveX Script Transformation Properties.

42. Замените строку кода ; -л. DTSDestinationCTotalValue )=[iTSSource( CoD06 )

DTSDestination( TotalValue )=[TSSource( СоЮОб ).DTSSource( Col007 )

43. Щелкните кнопку Parse.

Конструктор DTS Designer сообщит, что сценарий ActiveX не содержит синтаксических ошибок.

44. Щелкните ОК.

45. Щелкните кнопку Test.

Откроется окно Testing Transformation, в котором осуществляется проверка трапс-

формации. Затем появится окно Package Execution Results с сообщением об успешном выполнении пакета.

46. Щелкните ОК.

47. В окне Testing Transformation щелкните Done. ....



48. В окне ActiveX Script Transformation Properties щелкните ОК. Откроется окно Transformation Options.

49. Щелкните ОК.

Заметьте: столбцы СоЮОб и Cot007 сопоставлены со столбцом TotalValue.

50. В окне Transform Data Task Properties щелкните ОК.

51. В меню Task выберите Execute SQL Task.

Откроется окно Execute SQL Task Properties.

52. В поле Description Drop Table.

53. В раскрывающемся списке Existing Connection выберите подключение Northwind

Report Data.

54. В поле SQL Statement введите DROP TABLE NewProduct.s и щелкните ОК. В области проектирования появится значок задачи Drop Table,

55. В меню Task выберите Execute SQL Task. Откроется окно Execute SQL Task Properties.

56. В поле Description введите Create Table.

57. В раскрывающемся списке Existing Connection выберите Northwind Report Data.

58. Щелкните кнопку Browse. Откроется диалоговое окно Select File.

59. В списке Look In выберите путь C:\SelfPacedSQL\CH 7 и откройте сценарий NewProducts.sql.

В поле SQL Statement появится код оператора CREATE TABLE.

60. Щелкните ОК.

В области проектирования появится значок задачи Create Table.

61. В меню Task выберите команду Execute SQL Task.

Откроется окно Execute SQL Task Properties.

62. В поле Description введите Backup Northwind Report Data.

63. В раскрывающемся списке Existing Connection выберите Northwind Report Data.

64. Щелкните Browse и откройте файл BackupNorthwindReportData.sql из папки C:\SelfPacedSQL\CH 7.

В поле SQL Statement появится код оператора BACKUP DATABASE. Если SQL Server 2000 и учебные файлы установлены на диске, отличном от в следует отредактировать пути.

65. Щелкните ОК.

В области проектирования появится значок задачи Backup Northwind Report Data.

66. Щелкните значок задачи Drop Table и затем, удерживая клавиш1г], - значок

задачи Create Table.

Заметьте: выбраны оба значка.

67. В меню Workflow выберите команду On Completion.

Между значками задач Drop Table и Create Table появится стрелка с белыми и синими полосками. Задача Create Table ожидает завершения задачи Drop Table и выполняется независимо от успеха или неудачи последней. Если таблица NewPro-ducts не существует, при выполнении задачи Drop Table произойдет ошибка и задача Create Table создаст одноименную таблицу.

68. Щелкните значок задачи Create Table и затем, удерживая клавишу Ctrl, - значок задачи New Products.

69. В меню Workflow выберите команду On Success.



1 ... 67 68 69 [ 70 ] 71 72 73 ... 203

© 2006 - 2025 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки.
Яндекс.Метрика