Amazon QuickSight: вопросы и ответы

Общие вопросы

QuickSight – это быстрый и удобный облачный сервис бизнес‑аналитики, с помощью которого каждому сотруднику организации будет проще создавать визуализации, выполнять спонтанный анализ и быстро получать аналитические результаты для бизнеса на основе своих данных в любое время и с любого устройства. Загружайте файлы CSV и Excel, подключайтесь к SaaS‑приложениям (например, Salesforce), выполняйте запросы к локальным базам данных (например, SQL Server, MySQL и PostgreSQL) и эффективно анализируйте свои источники данных на AWS, такие как Amazon Redshift, Служба реляционных баз данных Amazon (Amazon RDS), Amazon Aurora, Amazon Athena и Простой сервис хранения данных Amazon (Amazon S3). QuickSight позволяет организациям масштабировать свои возможности бизнес-аналитики на сотни тысяч пользователей и обеспечивает быструю и эффективную обработку запросов за счет надежного механизма вычислений в памяти (SPICE).

Традиционные решения для бизнес‑аналитики перед созданием отчета, как правило, требуют построения сложных моделей данных, что выливается в месяцы работы специалистов по работе с данными. Обычно в таких решениях отсутствуют интерактивные средства просмотра и визуализации спонтанных данных, и пользователям приходится довольствоваться предустановленными отчетами и предварительно заданными запросами. Традиционные решения для бизнес‑аналитики также требуют значительных стартовых инвестиций в сложное и дорогостоящее оборудование и программное обеспечение. После этого клиентам приходится вкладывать средства в развитие инфраструктуры, чтобы с ростом объема баз данных поддерживать производительность на высоком уровне. Эти расходы и сложности мешают компаниям использовать решения бизнес‑аналитики в своей работе. Сервис QuickSight был создан специально для решения таких проблем: он использует в бизнес‑аналитике гибкость Облака AWS и его способность к масштабированию. В отличие от традиционных решений для бизнес‑аналитики и исследования данных, начать работу с QuickSight можно просто и быстро. После входа пользователя в систему QuickSight эффективно обнаруживает источники данных в таких сервисах AWS, как Amazon Redshift, Amazon RDS, Amazon Athena и Amazon S3. Можно подключиться к любым источникам данных из тех, что обнаружил сервис QuickSight, и за несколько минут получить аналитические результаты. Сервис QuickSight можно настроить таким образом, чтобы он поддерживал актуальность данных в SPICE по мере их изменения в базовых источниках. SPICE обладает широкими возможностями исследования данных и бизнес‑аналитики, которые позволяют клиентам получать ценную аналитическую информацию на основе своих данных, не беспокоясь о выделении инфраструктуры и управлении ею. С организаций взимается небольшая ежемесячная плата за каждого пользователя QuickSight; приобретать долгосрочные лицензии не требуется. Благодаря QuickSight организации могут предложить всем своим сотрудникам воспользоваться широкими функциональными возможностями бизнес‑аналитики без значительных предварительных расходов.

QuickSight работает на базе механизма Super-fast, Parallel, In-memory Calculation Engine (SPICE). Механизм SPICE, созданный специально для применения в облаке, использует комбинацию столбчатых хранилищ, технологий работы в памяти на базе последних аппаратных инноваций, а также генерацию машинного кода. Это позволяет выполнять интерактивные запросы к большим наборам данных и быстро получать необходимые ответы. SPICE обладает широкими вычислительными возможностями, благодаря которым клиенты получают ценную информацию по результатам анализа, не беспокоясь о выделении инфраструктуры и управлении ею. Данные в SPICE сохраняются до тех пор, пока не будут явно удалены пользователем. SPICE автоматически реплицирует данные для повышения их доступности и позволяет QuickSight выполнять масштабирование до сотен тысяч пользователей, которые могут одновременно выполнять быстрый интерактивный анализ с использованием самых разнообразных источников данных AWS.

Для того чтобы начать работу, зарегистрируйтесь в QuickSight и получите бесплатный 30-дневный пробный период для четырех пользователей типа Author.

Ваш привилегированный аккаунт QuickSight прежде всего должен предоставить разрешения QuickSight IAM, чтобы можно было делать вызовы API SageMaker от вашего имени. Дополнительные сведения см. в документации о предоставлении разрешений QuickSight IAM.

Пользователи Author и Reader

QuickSight Author – это пользователь, который может подключаться к источникам данных (в облаке AWS или вне его), создавать визуализации и анализировать данные. Пользователи со статусом Author могут создавать интерактивные панели управления с использованием параметров, вычисляемых полей и других продвинутых возможностей QuickSight, а также публиковать панели управления, предоставляя доступ к ним другим пользователям аккаунта.

QuickSight Reader – это пользователь, который использует интерактивные информационные панели. Пользователи со статусом Reader могут входить в систему через выбранный для организации механизм аутентификации (имя пользователя и пароль QuickSight, портал SAML или аутентификация посредством AD), просматривать информационные панели, к которым им предоставлен доступ, фильтровать данные, изучать их подробно или экспортировать в виде файла CSV. Все эти возможности доступны через веб‑браузер или мобильное приложение. Пользователям Reader не выделяются ресурсы SPICE.

Возможности доступа к QuickSight в качестве Reader могут быть предоставлены отдельным конечным пользователям. Цены для пользователей Reader распространяются только на операции, выполняемые в ходе сеанса вручную. Мы оставляем за собой право взимать с пользователей Reader более высокую месячную плату по тарифу для пользователей Author, если установим, что сеансы чтения используются с другими целями (например, для выполнения программных или автоматических запросов).

Да, статус Reader можно просто сменить на Author с помощью инструментов управления пользователями в QuickSight.

Нет, возможность подключать пользователей Reader с оплатой по количеству сеансов существует только в аккаунтах Enterprise Edition. Если аккаунт относится к типу Standard Edition, его можно обновить до Enterprise Edition на странице управления QuickSight.

Тарифы для пользователей QuickSight Reader распространяются на интерактивное использование данных только отдельными пользователями — как для ручного, так и для программного доступа. Для предоставления доступа к информационным панелям нескольким конечным пользователям, не зарегистрированным в QuickSight, например в сценарии встраивания, используйте тарифы за выделенный объем. См. Условия обслуживания 40.4.

 

QuickSight Admin – это пользователь, который имеет право управлять пользователями QuickSight и настройками на уровне аккаунта, а также приобретать для аккаунта ресурсы SPICE и годовые подписки. Пользователи со статусом Admin получают все возможности QuickSight Author. Статус Admin также позволяет обновлять аккаунты типа Standard Edition до Enterprise Edition. Для выставления счетов Admin также считается пользователем QuickSight Author.

Статус Reader или Author в QuickSight можно в любой момент сменить на статус Admin.

Продолжительность сеанса для пользователя QuickSight Reader составляет 30 минут. За каждый сеанс начисляется 0,30 USD, но не более 5 USD на одного пользователя Reader в месяц.

Сеанс пользователя Reader начинается с инициированного таким пользователем действия (например, входа в систему, загрузки информационной панели, обновления страницы, обращения к подробным данным или применения фильтра) и продолжается в течение 30 минут. Открытая страница QuickSight в неактивном окне или неактивной вкладке браузера не считается активным сеансом до тех пор, пока пользователь Reader не инициирует действие на этой странице.

Нет, для пользователя Reader границы сеансов QuickSight остаются незаметными. Сеансы чтения автоматически возобновляются с интервалом в 30 минут в процессе работы и отключаются через 30 минут в случае бездействия пользователя. Выход пользователя Reader из QuickSight выполняется только после истечения срока аутентификации (в зависимости от ее действующего метода: собственная аутентификация QuickSight, SAML / Open ID Connect или Active Directory).

Нет. Если QuickSight остается открытым в неактивной вкладке, плата не начисляется. Сеанс активируется только в том случае, если пользователь Reader выполняет в интернет‑приложении QuickSight явные действия. Если страница QuickSight перемещена на задний план или свернута, дополнительная плата начисляться не будет (за исключением платы за сеансы, которые были засчитаны, когда пользователь Reader работал в соответствующем окне или вкладке). Так будет продолжаться до тех пор, пока пользователь Reader снова не начнет взаимодействовать с QuickSight.

При работе пользователя Reader начисляется 0,30 USD за каждый сеанс, пока общая сумма не составит 5 USD за месяц. Во всех последующих сеансах пользователь Reader может работать с QuickSight бесплатно.

Нет, пользователи QuickSight со статусом Author и Reader не могут менять права доступа к аккаунту или приглашать дополнительных пользователей. В QuickSight существует статус Admin – это пользователь, который может управлять другими пользователями QuickSight и настройками на уровне аккаунта, а также приобретать для аккаунта ресурсы SPICE и годовые подписки. Пользователи со статусом Admin получают все возможности QuickSight Author. Статус Admin также позволяет обновлять аккаунты типа Standard Edition до Enterprise Edition.

Для обновления с помощью скрипта информационных панелей QuickSight, предназначенных для мониторов или больших экранов, на которых постоянно отображаются данные, мы рекомендуем использовать учетную запись Author. Тарифы для пользователей QuickSight Reader предполагают интерактивное потребление данных отдельными конечными пользователями в организации. Сеансы Reader по тарифу для пользователей и по тарифам за выделенный объем также предназначены для использования с интервалом в 30 минут. Сервис предусматривает политику добросовестного использования, а любое нарушение правил приводит к тому, что плата за пользователей Reader начисляется по тарифам для статуса Author.

Доступ с мобильных устройств и через Интернет

Мобильные приложения QuickSight (доступные для iOS и Android) обеспечивают мгновенный доступ к данным и аналитическим выводам, чтобы вы могли принимать решения в пути. Просматривайте, находите и используйте свои панели управления. Добавляйте их в избранное, чтобы ускорить и упростить доступ к ним. Исследуйте данные с помощью функций подробного просмотра, фильтрации и многих других возможностей. Также для доступа к QuickSight можно воспользоваться веб-браузером на любом мобильном устройстве.

QuickSight может работать в последних версиях Mozilla Firefox, Chrome, Safari, Internet Explorer (10 и новее), а также Edge.

Управление данными

Сервис позволяет подключаться к источникам данных в AWS, включая Amazon RDS, Amazon Aurora, Amazon Redshift, Amazon Athena и Amazon S3. Кроме того, можно загружать электронные таблицы Excel или неформатированные файлы (CSV, TSV, CLF и ELF), подключаться к локальным базам данных (например, SQL Server, MySQL и PostgreSQL), а также импортировать данные из SaaS-приложений (например, Salesforce).

Да. Для того чтобы подключить QuickSight к базе данных в Эластичном облаке вычислений Amazon (Amazon EC2) или к локальной базе данных, необходимо добавить диапазон IP‑адресов Amazon QuickSight в список разрешенных адресов размещенной базы данных.

Файлы данных в форматах XLSX, CSV, TSV, CLF, XLF можно загружать непосредственно на сайте QuickSight. Кроме того, можно загрузить такие файлы в корзину Amazon S3 и указать в QuickSight соответствующие объекты S3.

QuickSight эффективно определяет источники данных AWS, доступные в аккаунте с разрешения владельца. После этого можно сразу же просматривать данные и создавать визуализации. Дополнительно можно явным образом указать для подключения другие источники данных AWS (за пределами аккаунта или региона), указав данные для доступа к ним.

В QuickSight есть возможность подготовки данных, не отформатированных для визуализации. Нажмите кнопку Edit / Preview Data (Изменить/подготовить данные) в диалоговом окне подключения. QuickSight поддерживает различные функции форматирования и преобразования данных. Можно задавать названия для полей данных и изменять типы данных. Можно делить данные на поднаборы с помощью встроенных фильтров и выполнять операции объединения баз данных путем перетаскивания. Можно также создавать вычисляемые поля с использованием математических операций и встроенных функций, включая условные операторы, строковые и числовые функции, а также функции работы с датами.

При использовании QuickSight об объемах работы можно не беспокоиться. Вы можете эффективно увеличить объем данных с нескольких сотен гигабайт до десятков терабайт без необходимости управлять инфраструктурой бизнес-аналитики.

Первым делом необходимо подключить источник данных, из которого вы хотите извлекать данные. После подключения к источнику данных выберите вариант Augment with SageMaker (Дополнять с помощью SageMaker). Далее выберите модель, которую вы хотите использовать, в списке моделей SageMaker своего аккаунта AWS и укажите JSON-файл схемы, где содержатся параметры ввода, вывода и среды выполнения. Проверьте сопоставление схемы ввода со столбцами в вашем наборе данных. Завершив операцию, вы сможете выполнить это задание и запустить получение выводов.

QuickSight не делает выводы для полных данных при каждом обновлении.

Управление пользователями

Когда создается новый аккаунт QuickSight, пользователь по умолчанию получает права администратора. Приглашая пользователя в сервис QuickSight, вы назначаете ему роль администратора (ADMIN) или пользователя (USER). Роль администратора, помимо использования сервиса, позволяет создавать и удалять аккаунты пользователей, а также приобретать годовые подписки и ресурсы хранилища SPICE. Чтобы создать аккаунт пользователя, требуется отправить ему приглашение по электронной почте через встроенный в приложение интерфейс. Для завершения создания аккаунта пользователь должен будет указать пароль и войти в систему.

Визуализация и анализ

Выполнять анализ очень просто. QuickSight эффективно выполняет поиск данных в распространенных репозиториях данных AWS в аккаунте AWS. Просто укажите сервису QuickSight, какие из обнаруженных источников данных следует использовать. Чтобы подключить другой источник данных в AWS, находящийся за пределами аккаунта AWS или региона, укажите данные для подключения к нему. Затем выберите таблицу и приступайте к анализу данных. Сервис также позволяет загружать таблицы и файлы в формате CSV и использовать QuickSight для их анализа. Чтобы создать визуализацию, сначала выберите поля данных, которые необходимо проанализировать, или перетащите поля непосредственно в область визуализации. Также можно использовать сочетание обоих этих способов. Сервис QuickSight автоматически выберет наиболее подходящую визуализацию на основании указанных данных.

Сервис QuickSight оснащен инновационной технологией AutoGraph, которая позволяет выбрать наиболее подходящую визуализацию на основании свойств данных, например количества элементов множества и типа данных. Типы визуализаций подбираются с учетом наиболее эффективного представления данных и связей между ними.

Информационные панели аналитики – это наборы совместно организованных и отображаемых визуализаций, таблиц и прочих визуальных представлений данных. QuickSight дает возможность настраивать внешний вид информационной панели, созданной в рамках анализа данных. Можно менять расположение и размер визуализаций, а затем публиковать свои информационные панели, чтобы другие сотрудники организации могли получить к ним доступ.

QuickSight поддерживает ряд вариантов визуализации, помогающих применять различные аналитические подходы. Сравнение и распределение: столбчатые диаграммы (несколько различных вариантов). Изменения во времени: линейные графики; диаграммы с областями и линиями. Корреляция: графики рассеивания; тепловые диаграммы. Объединение: круговые диаграммы; плоские деревья. Таблицы: сводные таблицы.

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

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

Можно выполнять традиционные арифметические функции и функции сравнения, условные функции (например, «если, то»), а также вычисления с датами, числами и строками.

Сегодня решение «Выставление счетов и управление расходами» обеспечивает прямую интеграцию с QuickSight. Этот сервис автоматизирует создание Панели управления затратами и использованием, которая предоставляет информацию о расходах на AWS. На создание этой панели нас вдохновил проект с открытым исходным кодом Cloud Intelligence Dashboards (CID). Благодаря Панели управления затратами и использованием в консоли «Выставление счетов и управление расходами» появляются преимущества CID в качестве функции, поддерживаемой AWS. При этом нет необходимости в обслуживании базовой инфраструктуры, такой как представления Amazon Athena или поисковые боты AWS Glue. Панель управления затратами и использованием можно развернуть на странице Data Exports (Экспорт данных) в консоли «Выставление счетов и управление расходами».

Для удобства пользователей при создании аккаунта в Amazon QuickSight создаются образцы анализа данных. Исходные данные также можно загрузить по ссылкам ниже: Обзор деятельности предприятия Обзор штата сотрудников Процесс продаж Аналитика посещаемости веб‑сайта и маркетинга Эти наборы данных были созданы компанией 47Lining, которая является опытным партнером‑консультантом AWS, подтвердившим компетентность в сфере больших данных.

Безопасность и доступ

Существует несколько вариантов передачи данных в QuickSight: загрузка файлов, подключение к источникам данных в AWS, а также подключение к внешним хранилищам данных с помощью JDBC/ODBC или иных соединений, использующих API.

Да. В целях повышения производительности и улучшения взаимодействия с пользователем рекомендуется использовать регион, в котором размещены данные. Функция автоматического обнаружения в QuickSight определяет источники данных только в пределах региона, где находится адрес QuickSight, к которому вы подключены. Список поддерживаемых регионов для QuickSight по всей глобальной инфраструктуре AWS приведен на странице с информацией о продуктах и сервисах по регионам.

Да. Многофакторную аутентификацию (MFA) для своего аккаунта AWS можно включить в Консоли управления AWS.

Если облако VPC настроено на подключение к общедоступным сетям, можно добавить диапазон IP‑адресов QuickSight в правила группы безопасности инстансов БД, чтобы обеспечить прохождение трафика в VPC и на инстансы БД.

Безопасность на уровне строки (RLS) позволяет владельцам наборов данных QuickSight контролировать доступ к данным на уровне отдельных строк в соответствии с разрешениями, назначенными для пользователей, которые взаимодействуют с данными. Благодаря RLS пользователям QuickSight достаточно управлять только одним набором данных, применяя к нему соответствующие правила на уровне строк. Эти правила соблюдаются во всех связанных информационных панелях и результатах анализа, в результате чего упрощается управление наборами данных и устраняется необходимость поддерживать несколько наборов данных для пользователей с разными правами доступа к данным.

Эта функция пригодится пользователям, у которых имеются данные в AWS (к примеру, в Amazon Redshift, Amazon RDS или EC2) либо на локальных серверах (Teradata, SQL Server) без возможности общедоступного подключения. Возможность доступа к частному облаку Virtual Private Cloud (VPC) в сервисе QuickSight основана на эластичном сетевом интерфейсе (ENI), который обеспечивает безопасное и конфиденциальное подключение к источникам данных в VPC. Она также позволяет использовать AWS Direct Connect для создания безопасного и конфиденциального канала связи с локальными ресурсами.

Совместная работа

Чтобы предоставить совместный доступ к анализу, информационной панели или схеме, воспользуйтесь значком совместного доступа в интерфейсе сервиса QuickSight. Сервис позволяет выбрать получателей (по адресу электронной почты, имени пользователя или наименованию группы), уровни разрешений и другие опции перед тем, как сделать контент доступным для других пользователей.

Смена типа аккаунта

Да, аккаунт типа Standard Edition можно обновить до Enterprise Edition на странице управления QuickSight. Имеющиеся сведения об аутентификации и данные пользователя будут автоматически перенесены в аккаунт Enterprise Edition. Плата за использование и ресурсы SPICE после этого будет начисляться по тарифам Enterprise Edition.

Нет, изменить тип аккаунта Amazon QuickSight Enterprise Edition на Standard Edition нельзя. В Amazon QuickSight Enterprise Edition реализованы расширенные функциональные возможности: пользователи QuickSight Reader, возможность подключения к источникам данных в частных VPC, безопасность на уровне строк, ежечасное обновление данных SPICE, а также подключение к AD и групповое управление ресурсами для аккаунтов AD. Из-за различий в наборе возможностей переход к упрощенному типу аккаунта может привести к потере подключения к данным и проблемам безопасности. Поэтому такой вариант не поддерживается.