ИСПОЛЬЗОВАНИЕ ОБЛАЧНЫХ СЕРВИСОВ ARCGIS ONLINE И

advertisement
98
ПЕРСПЕКТИВЫ РАЗВИТИЯ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ
ИСПОЛЬЗОВАНИЕ ОБЛАЧНЫХ СЕРВИСОВ
ARCGIS ONLINE И MICROSOFT AZURE
ДЛЯ АНАЛИЗА ДЕЯТЕЛЬНОСТИ СЕТИ АЗС
© Исхакова Л.М.
Уфимский государственный нефтяной технический университет, г. Уфа
В статье рассматриваются вопросы создания базы пространственных
данных, размещенной в облачной инфраструктуре Microsoft Azure, и
обеспечивающей хранение информации о деятельности сети АЗС, а также
использования картографических сервисов ArcGIS Online и средств обработки пространственной информации в Microsoft Excel. Показано,
что такая структура хранения совокупности пространственных и атрибутивных данных обеспечивает единство представления, визуализации и
обработки информации в корпоративной среде, снижает общие затраты
организации на информационное обеспечение деятельности бизнесаналитиков без существенных потерь в информационной безопасности.
Ключевые слова: Microsoft Excel, АЗС, ГИС, Esri Maps for Office,
Microsoft Azure, интерактивные карты, геокодирование, облачные технологии.
Для научно-практических исследований деятельности крупным компаниям нередко приходится сталкиваться с рядом трудностей различного характера. Хотя наибольшее значение здесь имеют проблемы доступа к данным и получения необходимой актуальной и достоверной информации, немалую роль играет наличие инструментов анализа и интерпретации данных.
На рынке IT-услуг и программных продуктов в настоящее время представлен широкий спектр программного обеспечения и сервисов готовых данных
для бизнес-аналитики. Тем не менее, можно констатировать, что такого рода
услуги и приложения в большинстве случаев распространяются платно. В
то же время, для исследований (даже в случае R&D-департаментов компаний) выделяется ограниченный бюджет, который может не вместить в себя
затраты на дорогие IT-решения. Создание и поддержка актуальной базы
данных так же процесс, который требует специальных навыков и знаний,
хотя, зачастую, для анализа специалистам требуются лишь частичные инструменты из полных пакетов дорогих и сложных продуктов.
В данной работе авторами был проанализирован процесс создания базы
данных на основе облачных технологий, которые в последнее время набирают все большую популярность, и на первый взгляд имеют больше достоинств, чем недостатков.
Очевидно, что большие компании имеют свои серверы и базы хранения
информации, к которым возможно подключиться отдаленно либо посылать

Магистрант кафедры Вычислительный техники и инженерной кибернетики.
Информационные технологии в системе управления предприятием
99
запросы удаленно, но, допустим, каждое подразделение (отдел, сектор) имеет
свой набор информации, которую хотелось бы так же хранить в виде структурированных данных в составе БД. Для этого можно было бы создать собственную базу данных или базу знаний, которые вмешали в себя весь набор
необходимой информации или уже готовых аналитических данных, при
оперативной необходимости, которые можно было бы быстро выдернуть из
базы и работать с этой информацией дальше. В работе так же актуален второй вопрос. В связи с исследованием сети АЗС в Республике Башкортостан
(порядка 500 шт.), пристальным объектом является сеть АЗС ООО «ЛУКОЙЛУралнефтепродукт» (порядка 50 АЗС), имеет место изучение геопространственного фактора расположения сети АЗС. Так, при помощи инструментов
Microsoft Excel, Esri Maps For Office была создана интерактивная карта с
геоданными о каждой точке реализации для подробного анализа текущей
ситуации на рынке розничной реализации нефтепродуктов и прогнозирования ситуации в будущем. В рамках работы с большими базами данных можно использовать корпоративную БД, но нас интересует создание своей собственной оперативной. Технологии Microsoft Azure позволяют вычислять и
хранить данные в облаке – удаленном датацентре. Все функции по предоставлению и управлению низкоуровневой инфраструктурой берет на себя
«облако», полностью скрывая эти детали от пользователя. Среди плюсов организации таких вычислений можно отметить следующие: доступность, технологии виртуализации, масштабируемость, легкость в использовании. Эта
платформа предоставляет как вычислительные мощности своих датацентров, управляемыми облачной операционной системой Windows Azure, так
и удаленную базу данных. Одной из составляющих облачных технологий,
предоставляемых компанией Microsoft, является услуга по предоставлению
функционала облачной базы данных под названием SQL Azure. SQL Azure –
проекция традиционного SQL Server на облако, предоставляющая возможности для работы с базой данных посредством интернет-сервисов. Эта технология позволяет хранить структурированную и неструктурированную информацию, исполнять реляционные запросы, а также предоставляет функционал
для осуществления поиска, создания аналитических отчѐтов, интеграции и
синхронизации данных. На данный момент SQL Azure поддерживает сервис
реляционных баз данных, имеющий название SQL Azure Database [1].
Создание БД в Microsoft Azure началось с создания (стандартно) учетной записи администратора, пользователя для разграничения прав доступа
на корректировку данных и актуализацию данных в БД. Выбор в пользу
таких инструментов создания БД был осуществлен благодаря следующим
факторам: бесплатность первоначального использования инструментов Microsoft Azure, легкость загрузки данных в виде данных из таблиц Microsoft
Excel. Имеется набор данных о АЗС в Республике Башкортостан – набор таблиц с геоданными, экономическими характеристиками и прочими. Экспор-
100
ПЕРСПЕКТИВЫ РАЗВИТИЯ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ
тировать эти данные в SQL Azure Database оказалось не сложно (стандартная процедура). Таким образом, создавая новые данные, их без проблем можно снова экспортировать в уже созданную БД в облаке, так же можно настроить автоматическую синхронизацию всех обновляемых данных.
Рис. 1. База данных созданная экспортированная из таблиц Microsoft Excel
Осуществляя анализ не только числовых значений, но так же и картографических, авторами была загружена карта в ArcGIS Online. ArcGIS Online –
это облачная платформа для совместной работы, которая позволяет пользователям организации создавать, использовать и публиковать карты, приложения
и данные, включая базовые карты, опубликованные Esri. Через ArcGIS Online
можно получить доступ к защищенному облаку Esri, где можно создавать,
хранить опубликованные веб-слои, работать с ними и управлять ими, а поскольку ArcGIS Online является составной частью системы ArcGIS, его можно использовать для расширения возможностей ArcGIS for Desktop, ArcGIS
for Server, приложений ArcGIS, ArcGIS API и Runtime SDK. С помощью
ArcGIS Online мы можем создавать и использовать карты, получать доступ к
готовым слоям и инструментам, публиковать размещенные сервисы, распространять и получать доступ к картам с любого устройства, создавать карты из
данных Microsoft Excel, настраивать веб-сайт ArcGIS Online и просматривать
отчеты. Также можно использовать ArcGIS Online в качестве платформы для
построения собственных географически привязанных приложений [2]. Работать с данными всей организации можно с помощью предоставления общего
доступа к ресурсам, связанным с общей деятельностью. Мы можем создать
личные группы, доступные только по приглашению, или публичные группы,
открытые для всех. Также можно предоставлять доступ к картам с помощью
встраивания их в веб-сайты, в веб-приложения или через социальные сети.
Информационные технологии в системе управления предприятием
101
ArcGIS Online содержит множество готовых и настраиваемых шаблонов
веб-приложений с различной компоновкой. Всего за несколько шагов, без
использования программирования, мы можем опубликовать веб-приложение с динамической картой, доступное для всех с помощью обычного веббраузера.
Рис. 2. Подключение к удаленной базе данных
на основе SQL Azure Database
Можно получить доступ к ArcGIS Online через веб-браузеры, мобильные устройства и настольные менеджеры карт, а также напрямую с помощью других компонентов системы ArcGIS, например, веб-API и ArcGIS for
Desktop. После присоединения к организации и подключения с помощью
учетной записи организации можно видеть настроенный вид веб-сайта и
иметь доступ к достоверным данным организации и другим геопространственным ресурсам, которые можно использовать для создания карт и приложений [3]. С помощью учетной записи организации также можно предоставлять доступ к своей работе другим членам организации, участвовать в
группах и сохранять работу.
Таким образом, хотя SQL Azure и базируется на технологиях SQL Server, он представляет такие новые возможности, как высокий уровень масштабируемости, постоянная доступность и самоуправление, предоставляя
клиентам легкие и удобные способы работы посредством сети Интернет, не
требуя при этом особенных навыков или знаний, отличных от применимых
с технологиями традиционного SQL Server.
102
ПЕРСПЕКТИВЫ РАЗВИТИЯ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ
Рис. 3. Данные опубликованные в ArcGIS Online,
используемые для работы в Esri Maps for Office в Microsoft Excel
Рис. 4. Схема взаимодействия элементов базы
данных и облачного сервиса публикации карт
Технология ArcGIS Online в сочетании с Windows Azure и Microsoft SQL
Azure позволит пользователям осуществлять хостинг и обслуживание платформы, создавать базы данных и системы управления бизнес-процессами с
учѐтом требований к информационной безопасности. В свою очередь, вебприложения в сфере ГИС помогут целому ряду заинтересованных лиц создавать и совместно использовать картографические сервисы, проводить анализ и публиковать свои разработки в виде законченных продуктов [4].
Информационные технологии в системе управления предприятием
103
Список литературы:
1. http://habrahabr.ru/post/66815.
2. Картографические сервисы Европейского агентства по окружающей
среде перемещаются в облако / К. Нагорнюк // ГИС в мире. По материалам
Esri. – 2013. – № 3 (66).
3. http://doc.arcgis.com/ru/arcgis-online/reference/what-is-agol.htm.
4. http://www.esri.com/~/media/Files/Pdfs/partners/alliances/microsoft/msesri-agol-datasheet.pdf.
SERVICE DESK – ВАЖНАЯ ЧАСТЬ
IT-ИНФРАСТРУКТУРЫ
© Медоев А.Р.
Московский государственный университет леса, г. Мытищи
Service Desk – своего рода диспетчерская служба, которая в полной
мере ответственна перед клиентами или пользователями за предоставление согласованных с ними услуг, является центром приема всех жалоб и
предложений, осуществляет контроль текущего состояния служб и имеет
полномочия по выдаче нарядов на устранение возможных сбоев, а также
на контроль процесса устранения неисправностей. Эффективное сопровождение используемых программ и оборудования является критичным
для достижения стоящих перед организацией бизнес-целей.
Для чего нужен Sevice Desk?
Когда пользователь или клиент сталкиваются с какой-либо проблемой
(неисправностью, сбоем, просто неумением), он рассчитывает получить квалифицированную помощь в работе с приобретенной им услугой или продуктом. При этом его интересует максимально быстрое разрешение проблемы. Мало что раздражает больше, чем многократные звонки в некую организацию с целью найти там нужного человека – тем более, когда толком и
не знаешь, а кто тебе, собственно, нужен.
К тому же, даже если такой сотрудник нашелся, он может быть занят
каким-либо другим делом (например, решением проблемы другого клиента). Как быть в таком случае? Кто должен определить приоритеты и принять
решение о порядке обслуживания? На каком основании? А как быть, если
это происходит в нерабочее время? Можно задать много подобных вопросов. Как найти на них ответы?
Для устранения этих и многих других проблем и вводится Service Desk.
Термин этот не является общепринятым; подобная структура может имено
Магистрант кафедры Вычислительной техники.
Download