Jump to content

СКР

SQR (Hyperion SQR Production Reporting, часть OBIEE) — это язык программирования , предназначенный для создания отчетов из систем управления базами данных . Название представляет собой аббревиатуру от Structured Query Reporter, что предполагает его связь с SQL (языком структурированных запросов). Любой оператор SQL может быть встроен в программу SQR.

В начале 80-х годов SQR был «бесплатным» дополнением к Гупты SQLBase . В то время SQLBase была единственной реляционной базой данных , работавшей на компьютерах IBM PC ( x86 ). SQR был написан Исраэлем Стерном в Кливленде, штат Огайо, вероятно, примерно в 1984 или 1985 году.

Компания SQ Software создала SQR в середине 1980-х годов. У нее было маркетинговое соглашение с D&N Systems, которая сменила название на SQL Solutions и позже была приобретена Sybase Inc в начале 1990-х годов. Чтобы избежать прямой конкуренции с Oracle Corporation , Sybase заключила с MITI соглашение о маркетинге и разработке версий SQR, совместимых с базами данных Oracle. MITI приобрела полные права на SQR в середине 1990-х годов. MITI сменила название на SQRiBE Technologies в 1997 году. Brio Technology приобрела SQRiBE в августе 1999 года. Позже Brio Technology изменила свое название на Brio Software. Brio передала лицензию на свой исходный код компании PeopleSoft Inc. примерно в 2000 году. Hyperion Solutions Corporation приобрела Brio Software в октябре 2003 года. Oracle Corporation приобрела PeopleSoft в декабре 2004 года. В марте 2007 года Oracle Corporation приобрела Hyperion Solutions.

[ редактировать ]
  • Oracle: Производственная отчетность Hyperion SQR — Система 9 (выпуск 9.3.1, 2008 г.);
  • Oracle: Производственная отчетность Hyperion SQR — Система 11 (выпуск 11.1.2, 2010 г.);
  • Oracle: корпоративные инструменты и технологии PeopleSoft (PeopleTools, выпуск 8.52, 2011 г.)

Общие компоненты

[ редактировать ]
  • SQR-сервер
  • SQR-просмотрщик
  • SQR Печать
  • SQR Выполнить
  • SQR Workbench для Windows; SQR-разработчик

SQR отличается своей базой данных и функциями печати. Он может встроить любой оператор SQL практически в любое место программы. Одна конфигурация SQR может иметь доступ к многомерным базам данных, таким как Essbase . Он может сочетать чтение базы данных с инструкциями по печати, гибко форматировать данные и разрывы страниц, а также печатать переменные шрифты, размеры и цвета. SQR содержит команду создания графиков, которая предлагает десятки параметров для настройки содержимого и внешнего вида.

Синтаксис

[ редактировать ]

SQR имеет четыре скалярных типа данных . Первые три — числовые ( переменные начинаются с «#»), символьные строки (переменные начинаются с «$») и даты (переменные начинаются с «$», как и в случае с символьными строковыми переменными). Переменные даты должны быть объявлены, чтобы их отличали от переменных строки символов. Числовые переменные могут быть более конкретных типов: целое число , с плавающей запятой ,...). Переменные столбца базы данных начинаются с «&». Значения столбцов базы данных устанавливаются только оператором SQL «select»; никакая другая команда не может изменить их значения.

SQR имеет структуру данных массива . Массив имеет одно или несколько полей, каждое из доступных типов. Каждое поле может иметь несколько вхождений, что делает SQR эквивалентом двумерных массивов. В SQR есть команды, которые манипулируют несколькими элементами в одном массиве.

SQR имеет четыре структуры управления . Первые три — это if-else-end, while-end и Assessment . Четвертый — это встроенный оператор «select» SQL , который позволяет выполнять операторы SQR для каждой строки данных в цикле.

В SQR есть команды для открытия, чтения, записи, добавления и закрытия компьютерных файлов . Ввод и вывод файлов осуществляется только последовательно и ориентирован на записи; произвольный доступ не поддерживается.

См. также

[ редактировать ]

Дальнейшее чтение

[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: bced4b059fdcad5b9d35bb8fce6d4270__1721794680
URL1:https://arc.ask3.ru/arc/aa/bc/70/bced4b059fdcad5b9d35bb8fce6d4270.html
Заголовок, (Title) документа по адресу, URL1:
SQR - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)