Skip to content

Создание таблиц реляционной БД

Одно из самых частых дел, которые приходится выполнять разработчикам БД - это создание новых баз данных, таблиц в них, связей между ними и индексов для ускорения поиска. Очень часто приходится, как бы, повторять структуру, которая уже была реализована ранее на другой СУБД, или быстро вводить в действие таблицы для более удобного выполнения промежуточных операций. По мере продвижения проекта к финишу, часть такого рода таблиц уходит, часть преобразуется во временные или модифицируется для оптимизации алгоритмов, но всегда есть потребность в быстром создании таких "рабочих", в известном смысле, объектов для разработчиков.

Как и все в мире компьютеров, эта задача может быть решена различными способами. Я считаю одним из самых удобных и практичных - использование инструментов Embarcadero для работы с БД. Хотя создать таблицу можно из любого из 4 продуктов из состава DB Power Studio, реальные преимущества мы ощутим в среде DBArtisan или Rapid SQL. Вы наверняка уже встречались с этими продуктами, например, в этом блоге. :) Несмотря  на внешнюю очень большую схожесть интерфейсов редакторов объектов БД в этих двух инструментах, в них отражены существенные отличия в методах и задачах для решения которых предназначены эти средства.

DBArtisan - это средство работы администраторов БД (DBA - по английски). Я уже писал о том, что DBA много не бывает, и это к лучшему! Как и хирургам, только самым умелым, знающим и опытным могут доверить свою информацию - источник жизнеспособности и прибыльности - крупные компании. DBArtisan - это инструмент индивидуальной работы, средство обнаружить и настроить практически любой глубинный элемент той или иной СУБД. Он умеет работать из единого графического интерфейса почти с любой СУБД, параллельно, за счет применения одинаковых парадигм работы быстро получить знания и опыт выполнения большинства административных функций на менее знакомых платформах СУБД, в том числе, создание, поиск и модификацию объектов внутренней структуры БД, например, таблиц, представлений, индексов и т.п.

Команде разработчиков я бы рекомендовал пользоваться Rapid SQL. Здесь каждый разработчик может создать свой "локальный" проект, разрабатывая и тестируя общие элементы не мешая остальным, воспользоваться преимуществами системы управления исходными тестами на SQL и DDL.

Настало время запустить Rapid SQL. Нужна лицензия. Но можно воспользоваться бесплатной лицензией, которая действует в течение пробного периода (trial license). Сам продукт доступен для загрузки с сайта http://www.embarcadero.com в двух видах - обычный установщик и Instant Trial. Последний вариант выгоден, если планируется опробование нескольких продуктов, поскольку с ним не требуется установка каждой версии каждой программы - можно просто дважды кликнуть по скачанному приложению и оно запустится. Здесь используется технология Appwave. Бесплатную пробную лицензию Embarcadero высылает на электронную почту, указанную при регистрации пользователя на сайте.

Традиционно для среды Windows, слева расположено дерево подключений/источников данных и их внутренних объектов. Пользователи не только сами могут создавать и запоминать практически неограниченное количество источников, но и организовывать их в группы, маркировать их в соответствии с удобной для них системой цветовых обозначений, обмениваться  описаниями источников с другими программами Embarcadero. Выберем источник - на виртуальном сервере Oracle. Двойной клик по нему позволит открыть соединение и после этого раскроет содержимое этой ветки. В зависимости от задач бывает удобно отсортировать дерево по типам объектов или по "владельцам" объектов.

Мне потребовалось создать в схеме PRR несколько таблиц для сбора и обработки информации о блогах. Continue reading ›

Tagged , , , , , , , , , ,

Сколько DBA вам нужно?..

Один из "стандартных" вопросов, который мы слышим: "Зачем нам дополнительные инструменты, кроме тех, что поставляет производитель СУБД, мы и так справимся?" Я расскажу, а дальше вы думайте и решайте сами.

В ИТ индустрии, как и в многих других, принято опираться на аналитические обзоры, исследования и мнения аналитиков-экспертов. Компании Gartner и Forrester, надеюсь, представлять не надо. Многие журналисты ведущих зарубежных и отечественных компьютерных изданий пристально следят за аналитическими публикациями  признанных экспертов, в том числе из этих двух компаний.

Я и сам стараюсь не пропускать публикации некоторых авторов из Forrester и Gartner, использовать данные их опросов и обзоров, чтобы  лучше представлять потребности пользователей, мировые тренды и динамику сдвига точек внимания.

Один из главных мировых трендов и то, что называется "двигатель развития", - "Большие данные". Как бы мы не относились к этому, стремительно ворвавшемуся в нашу привычную работу, направлению - с недоверием к очередному "раздутому пузырю", с любопытством к потенциальному источнику новых доходов, с поддержкой на основе личного опыта и лучших практик - это направление стремительно развивается, несмотря на то, что многие вкладывают в эти слова свой смысл. Например, что для нас важнее: большие по объему или по количеству пользователей, по количеству записей или по количеству серверов, БД? Из чего  бы мы не исходили, но с такими объемами (Йотта- и Зеттабайты), огромным числом работающих БД, количествами транзакций и коннекций нашему персоналу датацентров справляться необходимо. В том числе, администраторам БД (DBA).

Один из известных аналитиков компании Forrester Noel Yuhanna приводит результаты обработки своих многочисленных опросов  самых различных западных компаний на тему: сколько БД приходится в организации на одного DBA и какие меры они предпринимают для улучшения этого отношения.

Его результат таков: если взять только большие компании (с доходом от $1 млрд в год), то на одного DBA приходится около 40 разных баз данных, хотя все результаты укладываются в интервал от 8 до 275. В качестве причин широкого разброса значений показателя он приводит ряд факторов, например, размер БД, версию используемой СУБД, квалификацию DBA, наличие формализованного процесса по поддержке БД в организации, рабочие или тестовые (для разработки) БД, инструменты администрирования БД. Это отношение также ограничивается суммарным объемом данных во всех базах, которые администрирует DBA, так как большие БД часто требуют дополнительной настройки, резервного копирования/восстановления, особых внимания и усилий при переходе на более новые версии программного и аппаратного обеспечения.

Вы можете более подробно ознакомиться с его выводами сами, но главный его вывод в том, что оптимальным является соотношение 25 БД по 200МБ каждая или 5 по 1Тб на одного DBA.  А на практике выходит отношение - 40:1!  Что может помочь? Ответ эксперта: "Облачные технологии", переход на наиболее подходящие СУБД,  их новейшие версии, применение эффективных инструментов администрирования БД.

Возьмем, для примера, одного из лидеров рынка - Oracle. СУБД активно развивается, гарантируя обработку экзабайтов информации в реальном времени. С каждым релизом Oracle предлагает все больше возможностей, от средств разработки приложений до создания кода на SQL для оптимизации БД. Но все больше администраторов находит, что инструменты для работы с Oracle от независимых производителей являются более удобными и надежными и предоставляют больше возможностей, чем стандартные средства Oracle.

"Продукты для работы с Oracle "третьих-фирм" заполняют важную брешь в экосистеме Oracle, там, где специализированные пользовательские приложения и специфические условия поставки требуют несколько большего, чем может предложить Oracle" ("What’s out there for Oracle third-party tools")

Меня радует, что в обзоре по приведенной выше ссылке наше решение DB Power Studio было перечислено среди трех ведущих  инструментов для Oracle. И это не удивительно: мы всегда говорили о нашем решении, как об удобном, наглядном, понятном и надежном средстве, дополняющем стандартные средства важнейшими функциями, такими как управление изменениями, визуальная настройка и оптимизация SQL.

Кстати, а кто знает чему равен Бронтобайт?

Tagged , , , , , , , , ,

Мир учится: новая книга по HTML5 Builder

Пока у нас в стране идут ожесточенные споры о качестве того или иного продукта в стиле "религиозных войн", большинство практиков в динамично развивающемся мире ИТ-технологий старается освоить и применить наиболее подходящие для них способы создания программного обеспечения, как для продажи, так и для "домашнего применения". В том числе, сразу же после появления на рынке, HTML5 Builder также вызвал большой интерес, но сказывался недостаток практических руководств и учебников. Недавно книга "Application Development with Html5 Builder" появилась в продаже на Amazon и отражает наличие значительного интереса к этому инструменту быстрой разработки Web-приложений.
С помощью этой книги читатель сможет не только быстро начать создавать приложения разнообразных типов на HTML5, но и совершить быстрое погружение в популярнейшие сопутствующие технологии, например, jQuery Mobile, и досконально узнать какую роль она играет в разработке переносимых мобильных приложений. Конечно, есть документация на HTML5 Builder, доступная на сайте компании-производителя, блоги и статьи, но в книге сконцентрированы и систематизированы полезные сведения и приемы использования таких элементов, как шаблоны страниц и заготовки форм, code insertion, локальные хранилища, доступ к БД, Sqlite, Web SQL, DataSnap, модули данных, page layouts, анимация, трансформации и рисование изображений на canvas, другие особенности разработки клиентских, мобильных или серверных Web-приложений, способы и правила расширения набора компонент.
Жаль, что наши отечественные авторы не проявили такую же оперативность.

Tagged , , , ,

Ох уж этот Гугль!

Сегодня компания Google объявила о планах закрыть свой сервис Youtube. http://news.yandex.ru/

Это произошло именно в то время, когда шла закачка записей моих последних вебинаров на Youtube, что вызвало паническую спешку. Из-за этой спешки видео записалось, а звук - нет. За что ей огромное спасибо!

Но нет худа без добра! Мы объявляем программу по созданию "беззвучных вебинаров" - имиджевых аналогов "немого синематографа" - "великого немого"! Если вы готовы творчески и без лишних слов рассказать об использовании продуктов для работы с БД компании Embarcadero  - мы, с своей стороны, готовы наградить призами лучшие из таких произведений!

И да пребудет с нами Rock-n-roll!

"И опыт, сын ошибок трудных…"

Известно, что гениальные идеи чаще всего приходят в молодые головы. Но есть одна незадача: отсеять дельные мысли от пустяковых  можно только на основе практического опыта и разумного взгляда на окружающий мир. А личный опыт появляется с течением времени в суровой школе жизни.

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

Тем ценнее для всех завтрашний вебинар, на котором известный разработчик и блогер Александр Божко согласился рассказать о своем личном опыте использования ER/Studio для проектирования и создания приложений для работы с БД на Delphi, лучшим практикам и приемам.

Еще не поздно присоединиться!

Регистрация бесплатна!

https://www3.gotomeeting.com/register/664779230

Жду всех завтра!

Итоги по теме - Приручаем «облака»: установка RAD Studio с «сетевыми» лицензиями

В предыдущих 4 постах (1, 2, 34) основная часть рассказа была посвящена практике работы с Appwave для сетевого лицензирования RAD Studio/Delphi, и еще я попытался разъяснить идеи, которые были положены в основу сетевого варианта лицензирования компании Embarcadero, а заодно, рассказать об Appwave - одном из инновационных решений нашей компании. Подробные указания, как выполняются те или иные действия, можно найти в инструкциях, а я рассказал почему все делается именно так.

Большая часть рассказа была посвящена выполнению установки RAD Studio/Delphi на клиентские рабочие станции; тому, как установить все предыдущие версии продуктов. К этому моменту мы уже разобрались, что такое Appwave, зачем он нужен и почему пользователям, приобретшим сетевые лицензии продуктов нашей компании, приходится устанавливать его на  ПК в своей локальной сети. Вы уже сможете установить сервер Appwave и выполнить начальную настройку сетевого доступа к нему, загрузить приобретенные сетевые лицензии на этот сервер.

Завершая эту тему, я должен внести важные дополнения.

Вышел новый релиз Appwave.

Теперь на нашем сайте для скачивания и установки находится версия 4.1. В отличие от версии 3.2.2, о которой шла речь ранее, эта версия содержит усовершенствования как в серверной части, так и в браузере, причем изменения в браузере носят более заметный характер.

Нужно ли срочно переходить на новую версию Appwave, если RAD Studio (Delphi) уже установлены и работают в среде предыдущего релиза Appwave?

Хороший вопрос, как любят говорить наши коллеги-американцы!

Наиболее часто встречается случай, когда под управлением сервера Appwave находится много лицензий на один и тот же продукт, например, Delphi. Или другой вариант - также много лицензий, этот продукт установлен непосредственно на компьютер каждого пользователя и для запуска его для работы не требуется стартовать браузер Appwave. В этих случаях можно без проблем оставаться на текущей версии. Здесь Appwave работает просто как сервер лицензирования, а сетевые лицензии совместимы с обеими версиями.

Как вы помните, Appwave позволяет создавать приложения, которые не надо заранее устанавливать на ПК. Это т.н. "APP" или приложения типа ".app", для их запуска обязательно нужно стартовать браузер Appwave. Если большей частью используются такие приложения, можно переустановить только браузер и пользоваться улучшениями в его пользовательском интерфейсе. Но если на это нет времени, "старый" браузер также будет работать  нормально.

А вот новые, свежие установки покупателям наших продуктов с сетевыми лицензиями придется делать с новой версией Appwave. Не надо пугаться, практически все мои предыдущие рекомендации остаются в силе - меняются только иллюстрации и расположение кнопок. Как бы то ни было, мы сейчас работаем над адаптацией существующих инструкций, и в ближайшее  время они будут полностью соответствовать интерфейсу новой версии.

Tagged , , ,

Универсальные отображения

Одна из наиважнейших новых возможностей в ER/Studio XE3 - "Universal Mappings", что в русском языке лучше всего передается как "Универсальные отображения".

Рассказу о применении универсальных отображений был посвящен вебинар "Universal mapping для сквозной трассировки и соответствия данных в ERStudio XE3", который я проводил 20 февраля 2013 года.

Универсальные отображения были реализованы для поддержки моделирования на общекорпоративном уровне в больших организациях с множеством систем и частично дублирующимися данными и процессами.

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

В ER/Studio поддерживаются 2 типа универсальных отображений, которые служат для разных целей.

  • Отображение в рамках одного уровня абстракции или  проектирования. Это тип отображения «по-горизонтали» и показывает повторное использование [объекта] в рамках одного уровня, например, логический на логический,  физический на физический или концептуальный на концептуальный. Возможности такого отображения ограничены связыванием объектов одного типа, таких как сущности, таблицы или колонки.
  • Отображения на разные уровни абстракции или проектирования. Это «вертикальный» тип отображения показывает трассировку или информацию об использовании вверх и вниз по различным уровням абстракции или проектирования, например, от концептуального к логическому, логического на физический или концептуального на логический и физический.

В ER/Studio XE3 инструменты поиска и утилита Compare-merge теперь обеспечивают автоматическое выявление или создание новых связей между разными моделями или моделями разных типов, поддерживают связи для автоматического сопоставления объектов, созданные при первом сравнении. Редактор Универсального Отображения автоматически находит и позволяет «вручную» создавать соответствия между моделями, сущностями и др. объектами репозитория метаданных ER/Studio.

Почему важны отображения в рамках всего репозитория метаданных?

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

Запись вебинара "Universal mapping для сквозной трассировки и соответствия данных в ERStudio XE3" расположена на youtube и доступна для всех заинтересовавшихся.

Tagged , , , , , , , , , , ,

Записи прошедших вебинаров по DB Tools (февраль-март)

Мои коллеги и хорошие друзья все время жалуются на своего сисадмина, который заблокировал доступ с работы ко всем вебинарам, причем не только нашей компании, но и других "крупняков" типа Oracle. Несмотря на то, что мы используем платформу проведения вебинаров, которая позволяет участие в них не только с ПК, но и с мобильных устройств, я знаю достоверно, что упомянутая проблема есть не только у моих друзей, но и многих других заинтересованных разработчиков и администраторов БД.

Участие в online вебинаре, конечно, предпочтительнее, поскольку у слушателей есть возможность задавать вопросы, участвовать в выборе дальнейшего варианта показа, вносить вклад в опросы мнения аудитории по ходу вебинара. Но и у прослушивания записи вебинара есть много достоинств:  нет обязательной "привязки" к определенному времени, может быть не всегда удобному для участника, возможность прерваться ненадолго и продолжить с того же места спустя некоторое время, поделиться информацией с коллегами или руководством.

Поэтому мы всегда стараемся записать вебинары и выложить записи для последующего просмотра.

Ниже вы найдете ссылки на записи прошедших  вебинаров по продуктам для БД, которые я недавно проводил. В первом квартале этого года состоится еще много вебинаров и, по мере их проведения, ссылки на записи я так же буду помещать сюда.

06.02.2013 Новые возможности создания, документирования и совместного использования моделей данных и других метаданных для больших компаний
Запись: http://youtu.be/PvmXz3_YfrY
Вебинар, посвященный выходу новейшей версии ER/Studio XE3 и новых возможностях, включенных в продукт для улучшения и управления качеством данных, использования данных, как корпоративного актива, эффективного распространения и применения данных в компании
13.02.2013 Упрощение выполнения рутинных операций по обслуживанию реляционных БД в DB Powerstudio
Запись: http://goo.gl/1fmlw
Администраторы БД нуждаются в простых, легко осваиваемых, эффективных инструментах, которые позволяют упростить выполнение функций и сократить время, которое необходимо затратить обслуживающим БД сотрудникам на выполнение регулярных рутинных операций для обеспечения надежной и быстрой работы систем предприятия. Рассказано о компактном, но эффективном наборе много-платформенных инструментов для работы с БД - DB PowerStudio, который повышает  производительность профессионалов БД и дополняет стандартные средства каждой СУБД расширенными возможностями.
20.02.2013 Universal mapping для сквозной трассировки и соответствия данных в ERStudio XE3.
Запись: http://youtu.be/yUT9ZzpHbXs
Концепция "сквозной трассировки" и прослеживания элементов данных получила дальнейшее развитие в ER/Studio XE3. Средство "universal mapping" устанавливает соответствие между объектами моделей на концептуальном, логическом и физическом уровнях и дает возможность осуществления расширенного анализа моделей данных типа "Where used" или анализа влияния, и создает основу для быстрого реагирования на требования и задачи в рамках корпоративного управления данными (Data Governance).
27.02.2013 Быстрое создание датацентричных Web-приложений в HTML5 Builder.
Запись: http://youtu.be/cea6Gxd71Hk
Практический вебинар с описанием продукта, последовательности действий и демонстрацией как можно быстро создавать Web-приложения, которые связаны с БД, при помощи среды быстрой разработки Web- или мобильных приложений HTML5 Builder
06.03.2013 Применение словаря данных как основы корпоративной архитектуры данных
Запись: http://youtu.be/gr1f4HE5Jxs
Практический вебинар по возможностям работы с ER/Studio. Возможность создавать и применять словари данных и метаданных в ER/Studio является одним из преимуществ этого решения для обеспечения большей точности, повышения качества данных, создания и широкого применения стандартов для увеличения эффективности моделирования архитектуры данных предприятия, повторного использования удачных решений. Рассказано, как эффективно применять корпоративные словари данных в рамках всего предприятия для решения задач по корпоративному управлению информацией, как активом.
13.03.2013 Поиск и устранение "узких мест" в SQL базах данных
Запись: http://youtu.be/t87qkNozUcM
Запись вебинара с демонстрацией. По данным исследований ведущих аналитических компаний на рынке ИТ, проблема поиска и устранения "узких мест" производительности систем БД является самой приоритетной более чем для 75% опрошенных DBA. Embarcadero DB Optimizer является популярным решением, которое помогает администраторам БД, разработчикам и специалистам по БД не только быстро и точно определить наличие, место и причину потери производительности системы БД, но и в сжатые сроки найти способ устранения проблемы. Наглядный и интуитивно понятный интерфейс программы позволяет применять ее не только высококвалифицированным специалистам по оптимизации конкретной СУБД, но и разработчикам серверного SQL кода, чтобы оценить качество и работоспособность разработанного кода в многопользовательской среде с заданным уровнем нагрузки.
20.03.2013 ER/Studio глазами Delphi программиста
Запись: http://goo.gl/nW8H3
Запись вебинара, на котором известный разработчик и блогер Александр Божко согласился рассказать о своем личном опыте использования ER/Studio для проектирования и создания приложений для работы с БД на Delphi, лучшим практикам и приемам
27.03.2013 Повышение надежности и безопасности БД используя управление изменениями
Запись: http://goo.gl/xjub9
Управление изменениями в БД является одним из важнейщих элементов в обеспечении надежности доступа и работоспособности БД в течение всего жизненного цикла информационных систем. Embarcadero DB Change Manager является решением, которое позволяет профессионалам в области БД упростить и ускорить управление изменениями. Но кроме этого, на базе этого средства можно реализовать множество других режимов контроля и обслуживания данных, включая вопросы аудита и безопасности данных, надежности, согласованности и неизменности БД, технологии коллективной разработки и обслуживания рабочих БД .
Tagged , , , , , , , , , , , ,

Приручаем «облака»: установка RAD Studio с «сетевыми» лицензиями (часть четвертая)

Продолжаем рассказ о практике работы с Appwave для сетевого лицензирования RAD Studio/Delphi. Предыдущие части: 1, 2, 3. Сегодня я расскажу, наконец, как выполнять установку RAD Studio/Delphi на клиентские рабочие станции; как установить все предыдущие версии продуктов.

К этому моменту мы уже разобрались, что такое Appwave, зачем он нужен и почему пользователям, приобретшим сетевые лицензии продуктов нашей компании, приходится устанавливать его на  ПК в своей локальной сети. Мы уже можем установить сервер Appwave и выполнить начальную настройку сетевого доступа к нему, загрузить приобретенные сетевые лицензии на этот сервер.   Я рассказываю почему все делается именно так, подробные указания как можно найти в инструкциях.

Убедиться, что все установлено и размещено правильно (это выполняется один раз)

После того, как мы настроили сервер Appwave я рекомендую задержаться на пять минут и проверить, все ли на сервере работает, как ожидалось.

Первое, что надо сделать, это открыть прямо с сервера его стандартный интернет-браузер, например, Internet Explorer. Кстати, с  IE версии 6.* и младше Appwave работать не сможет. Если это другой современный браузер, например, Google Chrome, как у меня - все нормально. Важно только, чтобы была разрешена работа Javascript.  Из этого браузера надо проверить:

  • Соединение с Интернет,
  • Соединение с сайтами, перечисленными в документации по Appwave

Набрать в адресной строке HTTP://localhost:<номер порта указанный при установке>, например:
http://localhost:80 и соединиться с только что установленным сервером.

С открывшейся «домашней» страницы Appwave надо подключиться с именем и паролем администратора по умолчанию и перейти в раздел администрирования Appwave. Если вы уже успешно загрузили лицензии на сервер, то вы уже это делали и сможете повторить.

Удобнее всего проверять состояние Appwave из страницы Dashboard административного раздела.

  • Проверьте Service Status. Первые 8 строк и последняя строка всегда должны быть Online. Остальные - в зависимости от наличия и настройки компонент. Если используется Proxy Service для выхода в Интернет, а здесь стоит "Not available" - значит, вы не завершили настройку.
  • Затем проверьте License Inventory - здесь должны быть видны все ваши лицензии и статус каждой. Здесь же есть возможность "обновить" ваши файлы лицензий с сервера Embarcadero
  • Перейдите по ссылке Update application catalog configuration. На открывшейся странице обратите внимание, чтобы кнопка Update Now была доступна (включена), и присутствовало сообщение Test connection to appwave.embarcadero.com is successful. Если что-то не так, у вашего Appwave нет «правильного» соединения с начальным хранилищем и взять дистрибутивы RAD Studio/Delphi  будет неоткуда.

После этого можно переходить на клиентский ПК и начинать установку RAD Studio или Delphi. Но пока мы будем настраивать клиентский ПК пусть сервер выкачает дистрибутивы. Continue reading ›

Tagged , , , ,

Приручаем «облака»: установка RAD Studio с «сетевыми» лицензиями (часть третья)

В первой части я рассказал, что такое Appwave, зачем он нужен и почему пользователям, приобретшим сетевые лицензии продуктов нашей компании, приходится устанавливать его на  ПК в своей локальной сети. Описал  последовательность шагов, которую нужно выполнить, чтобы начать пользоваться продуктами нашей компании. В последней опубликованной части я рассказал о правилах и тонкостях установки сервера Appwave и начальной настройке сетевого доступа к нему.

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

  1. Скачать дистрибутив Appwave
  2. Установить его на ПК, который будет являться сервером лицензирования

Загрузка приобретенных лицензий на сервер.

Сам по себе  Appwave не требует лицензирования, но для использования в среде Appwave продуктов нашей компании или пользовательских программ, подготовленных для Appwave  самими пользователями, приобретение специальных лицензий Embarcadero необходимо. В случае отсутствия таких лицензий, продукт будет запущен в Trial-режиме («для опробывания»), и будет доступен в течение периода времени, который ограничен по длительности 30 днями с первого запуска продукта.

Для работы программ компании Embarcadero,  не требуется покупки дополнительных лицензий. Для работы пользователей с продуктами Embarcadero, для которых нужные лицензии были размещены на сервере Appwave, наличие интернет соединения не обязательно.

Как разместить лицензии?

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

Continue reading ›

Tagged , , , ,

Bad Behavior has blocked 0 access attempts in the last 7 days.

Close