11857

Робота з Кубом Caché

Лекция

Информатика, кибернетика и программирование

Лекція 2. Робота з Кубом Caché Для розробки застосувань та роботи з БД система Caché пропонує наступний набір утиліт: студію Caché Studio; термінал Caché Terminal; портал управління системою. Дані утиліти запускаються з Cachéкуба розташованого в панелі задач рис. 1. ...

Украинкский

2013-04-14

1.1 MB

0 чел.

Лекція 2. Робота з Кубом Caché

Для розробки застосувань та роботи з БД система Caché пропонує наступний набір утиліт:

  •  студію - Caché Studio;
  •  термінал - Caché Terminal;
  •  портал управління системою.

Дані утиліти запускаються з Caché-куба , розташованого в панелі задач (рис. 1).

Рис. 1 – Контекстне меню Caché-куба

Caché Studio 

Caché Studio – інтегроване, візуальне середовище створення об’єктно-орієнтованих баз даних і Web-застосувань. Студія має наступні особливості, спрямовані на забезпечення швидкої розробки:

  •  забезпечення можливість редагувати визначення класів, CSP-сторінок, програм мовою Caché Object Script(COS) використовуючи єдине інтегроване середовище;
  •  підтримка  повнотекстного редагування з підсвіткою команд, перевірку синтаксису   наступних мов : Caché Object Script, Basic, Java, SQL, JavaScript, HTML, и XML;
  •  підтримка депозитаріїв коду;
  •  наявність відладжувач;
  •  організація коду   проекту;
  •  наявність майстерів, що дозволяють створювати класи, методи, властивості, зв’язки, Web-форми.
  •  підтримка системи версійності  

Вихідний код застосування Caché оформлюється у вигляді проекту. Він може містити наступні компоненти: класи, програми, CSP-файли. Також можна створювати нові проекти, відкривати та змінювати існуючі. Також можна додавати або видаляти компоненти з проекту.

Під час завантаженні студії, система вимагатиме ввести ім’я користувача та пароль. При «чистому» встановленні системи, одним з автоматично встановлених користувачів є «_SYSTEM», пароль: «SYS». 

Зразок зовнішнього вигляду інтерфейсу студії представлений на рис. 2.

Рис. 2 - Caché Studio

Крім зазначених вище функцій, у студії також можна викликати провідник класів, створених в даній програмі, а також системні класи, використовуючи меню «Инструменты» - «Просмотр классов» (рис. 3). 

Рис. 3 – Провідник класів

Утиліта Caché Terminal

Утиліту Caché Terminal можна використовувати для налагоджування програм, процедур, функцій та перевірки роботи окремих операторів. Робота ведеться в режимі командної строки.  Робота з утилітою тривіальна. Після введення команди і натискання клавіші ENTER виводиться результат виконання команди.

При запуску терміналу, автоматично здійснюється вхід у простір імен USER. Простір імен у Caché – логічна директорія, яка містить рутини (програми) та глобали (дані). Для зміни простору імен необхідно виконати директиву do ^%CD і обрати простір імен, з яким планується працювати надалі. Для перегляду прикладів, які поставляються разом зі стандартною установкою Caché потрібно перейти в простір імен SAMPLES.

Зовнішній вигляд терміналу представлений на рис. 4.

Рис. 4 – Caché Terminal

Портал управління системою 

Портал управління системою (рис. 5) містить утиліти, необхідні для конфігурування системи, розділені на три групи: адміністрування системи, управління даними та операції.

В групі «Адміністрування системи» розміщені задачі, які відносяться до конфігурування системи (рис. 6), безпеки системи (рис. 7), ліцензування (рис. 8) та шифрування (рис. 9).

В групі «Управління даними» зосереджені утиліти по роботі із зареєстрованими класами (рис. 10), SQL-запитами (рис. 11), програмами та глобалами (рис. 12), з можливістю створення нових елементів, а також перегляду, редагування та видалення існуючих.

Рис. 5 – Портал управління системою: головна сторінка

Рис. 6 – Адміністрування системи: Конфігурація

Рис. 7 – Адміністрування системи: Управління безпекою

 

Рис. 8 – Адміністрування системи: Ліцензування

Рис. 9 – Адміністрування системи: Шифрування БД

Рис. 10 – Управління даними: Класи


Рис. 11 – Управління даними: SQL

Рис. 12 – Управління даними: Глобали

В групі «Операції» зосереджені наступні задачі для роботи із системою:

  •  перегляд статусу ключових індикаторів продуктивності системи в реальному часі;
  •  запустити резервне копіювання та переглянути історію та результати копіювання;
  •  списки існуючих локальних БД (рис. 13);
  •  активних процесів, блокованих даних, журналів;
  •  управління тіньовим сервером;
  •  перегляд, запуск та створення планових задач;
  •  перегляд протоколів помилок застосувань, системної консолі та ODBC/JDBC драйверів;
  •  перегляд статистики використання системи та ліцензії;
  •  перегляд списку поточних CSP-сесій (рис. 14) та фонових задач;
  •  формування діагностичного звіту з автоматичною відправкою до Глобального Центру Технічної Підтримки (WRC).

Окрім утиліт для роботи із системою, Caché-куб містить посилання на локальні довідникові ресурси - Вступне слово та Документацію (ресурси надані англійською мовою). Вступне слово містить загальну інформацію про БД Caché, покрокову інструкцію по створенню Web-застосуваннь та адміністрування СУБД, а також посилання на онлайн ресурси. Документація містить посилання на офлайнові ресурси для вивчення Caché та має зручну навігацію (рис. 15) .

Рис. 13 – Операції: Бази даних

Рис. 14 – Операції: CSP-сесії

Рис. 15 – Offline документація

Також, за допомогою Caché-куб можна стартувати та зупинити Caché, а також вийти з системи.

Caché-куб дозволяє використовувати віддалений доступ до Студії, Терміналу та Порталу управління системою, розміщених на інших серверах.


 

А также другие работы, которые могут Вас заинтересовать

39759. Виды мышления 36.5 KB
  Это: нагляднодейственное нагляднообразное словеснологическое мышление. Нагляднодейственное мышление существует и у высших животных. Нахождение этого способа называется нагляднодейственным мышлением см. В психологии выделяется так же как самостоятельный вид нагляднообразное мышление.
39760. Определение внимания 129.5 KB
  Различие в восприятии нами внешних воздействий зависит от внимания. Физологические основы внимания. В исследовании физиологических основ внимания особенно большая заслуга принадлежит отечественным физиологам: И.
39761. Понятие воли 131 KB
  Само же понятие воли как стороны сознания формировалось медленно. Сложность изучения проблемы воли состоит в том что как в обыденном так и в научном сознании воля понимается поразному. Пушкина: волю первую твою я исполню как мою или в обыденном языке делать чтото насильно означает делать против своей воли как проявление силы характера противопоставление: волевой безвольный.
39762. Воображение 149.5 KB
  Сходства и различия воображения с восприятием памятью и мышлением; 3 Функции воображения. Физиологические и психологические механизмы воображения воображение и органические процессы 1. Связь воображения с реальностью: а закон двойного выражения чувств б закон общего эмоционального знака в закон эмоциональной реальности 4. Психологический механизм воображения а диссоциация б ассоциация.
39763. ВОСПРИЯТИЕ 73.5 KB
  Физиологической основой восприятия являются процессы проходящие в органах чувств нервных волокнах и центральной нервной системе. Следовательно ощущения могут быть рассмотрены как структурный элемент процесса восприятия. Собственные физиологические механизмы восприятия включаются в процессе формирования целостного образа на последующих этапах когда возбуждение от проекционных зон передается в интегративные зоны коры головного мозга где и происходит завершение формирования образов явлений реального мира. Поэтому интегративные зоны коры...
39764. Деятельностный подход в психологии (С.Л. Рубинштейн, А.Н. Леонтьев) 104.5 KB
  Рубинштейн в качестве компонента в структуре деятельности рассматривал также движения. Движения это механизмы посредством которых осуществляются действия выражающие поведение. Специфические человеческие движения вырабатывались в процессе труда. Движения человека направлены на предмет на орудие как средство труда.
39765. Индивидуальный стиль деятельности 33 KB
  Предпочитаемые человеком операции характеризуют его индивидуальный стиль деятельности. Индивидуальный стиль деятельности создает новые связи между свойствами субъекта. Сочетание объективных и субъективных условий однозначно детерминирует лишь общее направление деятельности и некоторые наиболее общие характеристики операций и движений.
39766. Качества ума 31 KB
  Калмыкова для обозначения общих умственных способностей учащихся использует термин обучаемость под которым понимает сложную динамическую систему интеллектуальных свойств личности формирующихся качеств ума от которых зависит продуктивность учебной деятельности при наличии исходного уровня знаний положительной мотивации и т. Формируясь и развиваясь в процессе онтогенеза качества ума человека как достаточно устойчивые особенности его личности Являются новообразованиями психики которые проявляются в меняющихся условиях мыслительной...
39767. СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ 985.5 KB
  Передача PnP IRP пакетов нижним драйверным слоям. Работа с IRP пакетами. Вспомогательная функция CompleteIrp реализует действия по завершению обработки IRP пакета с кодом завершения status. Процедура ReadWrite_IRPhandler предназначена для обработки запросов Диспетчера ввода вывода которые он формирует в виде IRP пакетов с кодами IRP_MJ_READ IRP_MJ_WRITE по результатам обращения к драйверу из пользовательских приложений с вызовами read write или из кода режима ядра с вызовами ZwReadFile или ZwWriteFile.