Как использовать хранимые процедуры в задаче преобразования данных DTS?

Я считаю, что большинство традиционных вариантов веб-разработки Java являются довольно тяжелыми, и есть несколько хороших альтернатив:

  • Play - это структура MVC, которая фокусируется на том, чтобы быть легким, простым и обеспечивающим быстрое развитие - при этом придерживаясь чистой Java, в отличие от более динамичного JVM-языка.
  • Grails - это структура MVC, вдохновленная Ruby on Rails, которая написана, и использует, Groovy , язык сценариев на основе Java. Grails является зрелым, надежным и широко уважаемым, с сильным сообществом. Groovy - это, по сути, надмножество Java, с лучшим синтаксисом и некоторыми замечательными функциями, такими как закрытие, поэтому изучение его - отличный способ изучить Java.
  • Если вам нужно / нужно создавать веб-сайты / службы RESTful / приложений, Restlet - фантастическая основа - я большой поклонник. Это просто, просто и гибко. Большое сообщество тоже.
  • Google App Engine - интересный вариант. Это хостинг, который может или не может быть интересным, но он имеет довольно простой API и хороший SDK.

Я уверен, что есть другие, но это те, которые я может думать о моей голове.

Удачи и получайте удовольствие!

5
задан DudeMonkey 17 September 2008 в 21:04
поделиться

3 ответа

Введите некоторые допустимые значения для параметров хранимой процедуры, таким образом, это выполняет и возвращает некоторые данные (или даже никакие данные, Вам просто нужны столбцы). Затем необходимо смочь сделать отображение/и т.д.. Затем сделайте разъединенное редактирование и изменение в фактических значениях параметров (я предполагаю, что Вы получаете их от глобальной переменной).

DECLARE @param1 DataType1  
DECLARE @param2 DataType2
SET @param1 = global variable  
SET @param2 = global variable (I forget exact syntax)  

--EXEC procedure @param1, @param2  
EXEC dbo.proc value1, value2

В основном Вы выполняете его как это так, процедура возвращает результаты. Сделайте отображение, затем в разъединенном редактировании комментируют второе EXEC и не прокомментируйте первое EXEC и это должно работать.

В основном просто необходимо сделать процедуру выполненными и выложенными результатами. Даже если Вы не вернете строк, то это все еще отобразит столбцы правильно. У меня нет доступа к нашей производственной системе (или даже база данных) для создания dts пакетов. Таким образом, я создаю их в фиктивной базе данных и заменяю хранимую процедуру чем-то, что возвращает те же столбцы, которые производственное приложение выполнило бы, но никакие строки данных. Затем после того, как отображение сделано, я перемещаю его в производственное поле с реальной процедурой, и оно работает. Это работает отлично, если Вы отслеживаете базу данных с помощью сценариев. Можно просто запустить скрипт для создания пустой процедуры оболочки и при выполнении запускает скрипт для откладывания истинной процедуры.

3
ответ дан 15 December 2019 в 06:38
поделиться

Необходимо было бы на самом деле загрузить их в таблицу, затем можно использовать задачу SQL это отойти от того стола в район перманента, если необходимо сделать перевод.

однако, я нашел, что при работе с хранимой процедурой для определения источника данных это почти так же быстро и легко переместить его к своему месту назначения одновременно!

0
ответ дан 15 December 2019 в 06:38
поделиться

Нет, я мог, только хранимые процедуры с DTS при наличии их сохраняют состояние в таблицах фрагмента.

0
ответ дан 15 December 2019 в 06:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: