Visualization Flashcards

1
Q

Visualization Service

A

Amazon QuickSight

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is QuickSight ?

A
  • Fast, easy, cloud
    -powered business
    analytics service
  • Allows all employees in an organization
    to:* Build visualizations
  • Perform ad-hoc analysis
  • Quickly get business insights from data
  • Anytime, on any device (browsers, mobile)
  • Serverless
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

QuickSight Data Sources

A
  • Redshift
  • Aurora / RDS
  • Athena
  • EC2-hosted databases
  • Files (S3 or on-premises)
  • Excel
  • CSV, TSV
  • Common or extended log format
  • Data preparation allows limited ETL
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

SPICE * Data sets are imported into SPICE

A
  • Super-fast, Parallel, In-memory Calculation
    Engine
  • Uses columnar storage, in
    -memory, machine
    code generation
  • Accelerates interactive queries on large
    datasets
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

SPICE - Each user gets …

A
  • 10GB of SPICE
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

SPICE - Scales to…

A

hundreds of thousands of users

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

SPICE - Can accelerate large queries that would
time out in direct query mode (hitting Athena directly)

A

But if it takes more than 30 minutes to import your data into SPICE it will still time out

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

QuickSight Use Cases (IDA)

A
  • Interactive ad-hoc exploration / visualization of data
  • Dashboards and KPI’s
  • Analyze / visualize data from:
  • Logs in S3
  • On-premise databases
  • AWS (RDS, Redshift, Athena, S3)
  • SaaS applications, such as Salesforce
  • Any JDBC/ODBC data source
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

QuickSight Anti
-Patterns * Highly formatted canned reports

A
  • QuickSight is for ad-hoc queries, analysis, and visualization
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

QuickSight Anti
-Patterns / ETL

A

Use Glue instead, although
QuickSight can do some
transformations

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

QuickSight Security

A

Multi-factor authentication on your account, VPC, Row
-level security, Private VPC access

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

QuickSight Security - VPC connectivity

A

Add QuickSight’s IP address range to your database security groups

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

QuickSight Security - Row
-level security

A
  • New for 2021: Column
    -level security too (CLS)
    – Enterprise edition only
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

QuickSight Security - Private VPC access

A

Elastic Network Interface, AWS Direct Connect

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

QuickSight Security - Resource access

A
  • Must ensure QuickSight is authorized to use Athena / S3 / your S3 buckets
  • This can be managed within the QuickSight console (Manage Quicksight / Security & Permissions)\
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

QuickSight Security - Data access

A

Can create IAM policies to restrict what data in S3 given QuickSight users can access

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Quicksight + Redshift: Security Default access

A
  • By default Quicksight can only access data stored IN THE SAME REGION as the one Quicksight is running within
  • So if Quicksight is running in one region, and Redshift in
    another, that’s a problem
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Quicksight + Redshift: Security - A VPC configured to work across AWS regions won’t work!

A

Solution: create a new security group with an inbound rule authorizing access from the IP range of QuickSight servers in that region
* Those ranges are documented at
https://docs.aws.amazon.com/quicksight/latest/user/regions.html

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

QuickSight User Management

A
  • Users defined via IAM, or email signup
  • Active Directory connector with QuickSight Enterprise
    Edition
  • All keys are managed by AWS; you CANNOT use customerprovided keys
  • Enterprise edition only!
  • Can tweak security access using I
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

QuickSight Pricing - Annual subscription

A
  • Standard: $9 / user /month * Enterprise: $18 / user / month
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

QuickSight Pricing - Extra SPICE capacity (beyond 10GB)

A
  • $0.25 (standard) $0.38 (enterprise) / GB / user / month
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

QuickSight Pricing - Month to month

A

Standard: $12 / user / month
Enterprise: $24 / user / month

23
Q

QuickSight Pricing - Enterprise edition

A
  • Encryption at rest
  • Microsoft Active Directory integration
24
Q

QuickSight Dashboards

A

Read-only snapshots of an analysis
* Can share with others with Quicksight access
* Can share even more widely with embedded dashboards
* Embed within an application
* Authenticate with Active Directory / Cognito / SSO
* QuickSight Javascript SDK / QuickSight API
* Whitelist domains where embedding is allowed

25
Quicksight Machine Learning Insights
* ML-powered anomaly detection * ML-powered forecasting * Autonarratives * Suggested Insights
26
Quicksight Q
* Machine learning -powered * Answers business questions with Natural Language Processing * “What are the top-selling items in Florida?” * Offered as an add-on for given regions * Personal training on how to use it is required * Must set up topics associated with datasets * Datasets and their fields must be NLP - friendly * How to handle dates must be defined
27
QuickSight Visual Types
* AutoGraph * Bar Charts * For comparison and distribution (histograms) * Line graphs * For changes over time * Scatter plots, heat maps * For correlation * Pie graphs, tree maps * For aggregation * Pivot tables * For tabular data
28
Additional Visual Types
* KPIs * Geospatial Charts (maps) * Donut Charts * Gauge Charts * Word Cloud
29
Alternative Visualization Tools
* Web-based visualizations tools (deployed to the public) * Business Intelligence Tools
30
O que é o QuickSight?
Serviço de análise que permite construção de visualizações , análises ad hoc, insights rápidos a partir dos dados a qualquer hora e em qualquer dispositivo, sem servidor.
31
Fontes de dados do QuickSight
* Redshift * Aurora / RDS * Athena * Bancos de dados hospedados no EC2 * Arquivos (S3 ou no local) * Excel * CSV, TSV * Formato de log comum ou estendido * A preparação de dados permite ETL limitado
32
O que é o SPICE
SPICE é um acrônimo para "Super-fast, Parallel, In-memory Calculation Engine" (Motor de Cálculo em Memória Super-rápido e Paralelo
33
Casos de uso do QuickSight
* Exploração ad hoc interativa/visualização de dados * Dashboards e KPIs * Analisar/visualizar dados de: * Logs no S3 * Bancos de dados locais * AWS (RDS, Redshift, Athena, S3) * Aplicativos SaaS, como Salesforce * Qualquer Fonte de dados JDBC/ODBC
34
Antipadrões do QuickSight
Relatórios prontos altamente formatados, ETL
35
Antipadrões de ETL no QuickSight
Em vez disso, use Glue, embora o QuickSight possa fazer algumas transformações
36
Antipadrões de Relatórios prontos altamente formatados no QuickSight
QuickSight é para consultas ad-hoc, análise e visualização
37
Tópicos de Segurança do QuickSight
* Autenticação multifator * Conectividade VPC * Linha de nível de segurança * Acesso VPC privado
38
Conectividade VPC no QuickSight
Adicione o intervalo de endereços IP do QuickSight a seus grupos de segurança de banco de dados
39
Segurança em nível de linha no QuickSight
Novidade para 2021: Coluna nível de segurança também (CLS) – Somente edição Enterprise
40
Acesso VPC privado no QuickSight
Interface de rede elástica, AWS Direct Connect
41
Segurança do QuickSight * Acesso a recursos
* Deve garantir que o QuickSight esteja autorizado a usar o Athena / S3 / seus buckets S3 * Isso pode ser gerenciado no console QuickSight (Gerenciar Quicksight / Segurança e Permissões)
42
Segurança do QuickSight acesso a dados
Pode criar políticas IAM para restringir quais dados no S3 forneceram QuickSight os usuários podem acessar
43
Quicksight + Redshift: Segurança
* Por padrão, o Quicksight só pode acessar os dados armazenados NO MESMA REGIÃO em que o Quicksight está sendo executado * Portanto, se o Quicksight estiver sendo executado em uma região e o Redshift em outro, isso é um problema * Uma VPC configurada para funcionar em regiões da AWS não funcionará! * Solução: crie um novo grupo de segurança com uma regra de entrada autorizando o acesso do intervalo de IP dos servidores QuickSight naquela região * Esses intervalos estão documentados em https://docs.aws.amazon.com/quicksight/latest/user/regions.html
44
Gerenciamento de usuários do QuickSight
* Usuários definidos via IAM ou inscrição por e-mail * Conector Active Directory com QuickSight Enterprise Edição * Todas as chaves são gerenciadas pela AWS; você NÃO PODE usar as chaves fornecidas pelo cliente * Somente edição Enterprise! * Pode ajustar o acesso de segurança usando IAM, se necessário
45
Preço do QuickSight * Assinatura anual quais as opções?
Padrão: $ 9 / usuário / mês * Empresa: $ 18 / usuário / mês *
46
Modelo de preço do QuickSight para SPICE
Capacidade extra do SPICE (além de 10 GB) * $ 0,25 (standard) * $ 0,38 (enterprise) / GB / usuário / mês
47
Preço do QuickSight Mês a mês alternativas:
* Standard: US$12/usuário/mês * Enterprise: US$24/usuário/mês
48
Vantagens da Edição Enterprise do QuickSight
*Criptografia em repouso *Integração com o Microsoft Active Directory
49
Tipos de Insights de aprendizado de máquina do Quicksight
* Detecção de anomalias com tecnologia de ML * Previsão baseada em ML * Autonarrativas * Sugestão de insights
50
Quicksight Q
* Alimentado por aprendizado de máquina * Responde a perguntas de negócios com Processamento de linguagem natural * “Quais são os itens mais vendidos na Flórida?” * Oferecido como um complemento para determinadas regiões * Treinamento pessoal sobre como usá-lo é necessário * Deve configurar tópicos associados a conjuntos de dados * Conjuntos de dados e seus campos devem ser compatíveis com NLP * Como lidar com as datas deve ser definido
51
Tipos visuais do QuickSight
* AutoGraph * Gráficos de barra * Para comparação e distribuição (histogramas) * Gráficos de linhas * Para mudanças ao longo do tempo * Gráficos de dispersão, mapas de calor * Para correlação * Gráficos de pizza, mapas de árvore * Para agregação * Tabelas dinâmicas * Para dados tabulares
52
Tipos Visuais Adicionais
* KPIs * Gráficos geoespaciais (mapas) * Gráficos de rosca * Gráficos de medidores * Nuvem de palavras
53
Ferramentas de visualização alternativas
* Baseado na Web ferramentas de visualização (implantado ao público) * D3.js * Chart.js * Highchart.js * Inteligência de Negócios Ferramentas * Tableau * MicroStrategy