ЖУРНАЛ СТА 4/2014
● Создайте новое соединение с базой данных (рис. 12). 1.Щёлкните правой кнопкой мыши в ячейке и выберите Соединить с новым источником данных → От- крыть БД ( Connect to new Data Source → Open Database ). 2. В Мастере конфигурирования соеди- нения с базой данных создайте новое соединение с БД Energy AnalytiX. 3. Как только строка подключения бу- дет создана, вы сможете создать за- прос к базе данных ( Database Query ). 4. Нажмите на кнопку Редактировать ( Edit ) и выберите Вызов хранимой процедуры ( Stored Procedure Call ). 5. Выберите хранимую процедуру CLR EA_GetStandardCalculationValues . ● Сконфигурируйте значения парамет- ров хранимой процедуры. Параметры процедуры уже выведены в диалоговом окне Конструктора команд SQL ( SQL Command Designer ), рис. 13. Существует три различных способа задания значения в зависимости от ис- пользуемого параметра: • ручной ввод значения; • автоматическое проставление зна- чения; • выбор из динамического списка значений. Ручной ввод значения параметра отчёта 1. Мы определим Тип параметра ( Pa- rameter Type ) как Ручной ввод значения ( Manually Enter a Value ) для следующих параметров процедуры: • @retrieveChildren = 0; • @startDate = 8/28/2013 4:00:00 (вы- брать дату); • @endDate = 8/28/2014 4:00:00 (вы- брать сегодняшнюю дату). Обратите внимание, что вводимые значения даты имеют формат местного времени. Хранимые процедуры CLR внутренне преобразуют время в формат UTC, а восстанавливают данные и посы- лают результаты клиенту в формате мест- ного времени. 2. Вы также должны ввести текст в поле Web Prompt : • @retrieveChildren = Включить на- следуемые Активы ( Assets ): 1 = да, 0 = нет; • @startDate = начальная дата выбор- ки данных; • @endDate = конечная дата выбор- ки данных. 3. В диалоговом окне Конфигурирова- ние параметров свойств ( Configure the Parameter Properties ) введите Значение по умолчанию ( Default value ), как это было определено в предыдущем списке. Автоматическое проставление значения 1. Тип параметра ( Parameter Type ) определяется как Автоматически про- ставляемое значение ( Automatically evaluate an expression ) для следующих па- раметров процедуры: • @calculationName = Consumption ( Потребление ); • @timeAggregate = 1; • @dayAggregate = 0; • @dayOfWeek = 0. В диалоговом окне Конфигурирование параметров свойств ( Configure the Parameter Properties ) введите Постоянное значение ( Constant Value ), как это было определено в предыдущем списке. Выбор из динамического списка зна- чений 1. Тип параметра ( Parameter Typ e) определяется как Выбор из динамическо- го списка значений ( Select from a Dynamic List of Values ) для следующих парамет- ров процедуры: • @meterTypeID = выбор из списка; • @catalogAssetID = выбор из списка. 2. Введём текст в поле Web Prompt : • @meterTypeID = выбор типа счёт- чика; • @catalogAssetID = выбор Актива ( Assets ). 3. В диалоговом ок- не Конфигурирование свойств параметра ( Configure the Parameter Properties Dialog ) необходимо выполнить следующее: Для параметра @meterTypeID : • используйте Строку подключения ( Connection String ), которую создали ранее; • в Простом запросе ( Simple Query ) подключитесь к EA_CurrentMeter Types; • из списка выберите MeterTypeID и MeterTypeName ; • выберите запись Электрический тип ( Electric type ) как значение по умолчанию ( Default Value ); • нажмите OK для возврата к Кон- структору команды SQL ( SQL Com- mand Designer ). Для параметра @catalogAssetID : • используйте Строку подключения ( Connection String ), которую создали ранее; • в Простом запросе ( Simple Query ) подключитесь к ASC_Equipment View; • из списка выберите ID и Name ; • используйте выбранное оборудова- ние как значение по умолчанию ( Default Value ); • нажмите OK для возврата к Кон- структору команды SQL ( SQL Com- mand Designer ). 4. В диалоговом окне Обозревателя параметров для параметров вы можете изменить Последовательность вывода в веб-интерфейсе ( Order of Appearance in the Web Interface ), рис. 14. ВОП РОСЫ – ОТ В Е Т Ы 121 СТА 4/2014 www.cta.ru Рис. 12. Мастер конфигурирования соединения с базой данных Рис. 13. Диалоговое окно Конструктора команд SQL Рис. 14. Обозреватель параметров
Made with FlippingBook
RkJQdWJsaXNoZXIy MTQ4NjUy