Database View Unindo o Inunível para Relatórios Poderosos no ServiceNow.docx
TiagoMacul
0 views
6 slides
Oct 10, 2025
Slide 1 of 6
1
2
3
4
5
6
About This Presentation
Qué es una vista de base de datos/database view?
En pocas palabras, una vista de base de datos es una tabla virtual. No almacena sus propios datos, sino que combina datos de dos o más tablas existentes en su instancia. Piense en ello como una vista SQL (el famoso JOIN) dentro de ServiceNow.
Esta...
Qué es una vista de base de datos/database view?
En pocas palabras, una vista de base de datos es una tabla virtual. No almacena sus propios datos, sino que combina datos de dos o más tablas existentes en su instancia. Piense en ello como una vista SQL (el famoso JOIN) dentro de ServiceNow.
Esta tabla virtual se puede usar como cualquier otra tabla: para crear informes, listas personalizadas e incluso en scripts.
Size: 125.19 KB
Language: pt
Added: Oct 10, 2025
Slides: 6 pages
Slide Content
Database View: Unindo o Inunível para Relatórios Poderosos no
ServiceNow
O que é uma Database View?
Simplificando, uma Database View é uma tabela virtual. Ela não
armazena dados próprios, mas sim combina dados de duas ou mais
tabelas existentes na sua instância. Pense nela como uma view de SQL
(o famoso JOIN) dentro do ServiceNow.
Essa tabela virtual pode, então, ser usada exatamente como qualquer
outra tabela: para criar relatórios, listas personalizadas e até mesmo
em scripts.
Por Que Usar Database View?
1.Relatórios Complexos: É a única forma nativa de criar relatórios
que dependem de informações em mais de uma tabela.
Exemplo: Ver a lista de Incidentes (Tabela A) e filtrar pelo País do
Usuário (Tabela B — Usuário) e pelo Nome do CI (Tabela C — CI).
2.Performance: Muitas vezes, uma Database View é mais performática
para relatórios complexos do que usar o Dot-Walking em listas
extensas.
3.Simplicidade: Você usa o Construtor de Relatórios padrão do
ServiceNow, sem precisar escrever SQL complexo.
Passo a Passo: Como Criar sua Database View
A criação de uma Database View é feita através de uma tabela especial
chamada sys_db_view.list.
Passo 1: Crie a Visão Principal
1.No Navegador de Aplicações, >> System Definition > Database
View
OU digite: sys_db_view.list.
2. Clique em New/Novo.
Press enter or click to view image in full size
3. Defina o Nome da Visão (Ex: incident_user_sla). Importante: O nome
precisa ser único e deve seguir as regras de nomenclatura de tabelas.
4.Defina o Título (Ex: Incidentes e Usuários Detalhados).
5.Salve o registro.
Passo 2: Defina as Variáveis (As Tabelas)
Após salvar a visão, você precisa definir quais tabelas serão incluídas.
Essas são as Variáveis da Visão, ou View Tables.
1.Na seção View Tables, clique em Nova.
2.Tabela: Selecione a primeira tabela (Ex: Incident).
3.Prefixo: Defina um prefixo curto (Ex: inc). Este prefixo será usado
para diferenciar campos de tabelas diferentes
(Ex: inc.number e user.name).
Repita esse processo para a segunda, terceira e demais tabelas (Ex:
Tabela sys_user com prefixo user).
Press enter or click to view image in full size
Passo 3: O Ponto Chave — Onde os Dados se Cruzam (Where Clause)
Este é o coração da Database View. Você precisa dizer ao ServiceNow
como as tabelas se relacionam. Isso é feito no campo Where
Clause (Cláusula WHERE) de cada variável secundária.
Se você está unindo Incident (primária) e sys_user (secundária):
Tabela (sys_user), Prefixo (user).
Where Clause: O campo que liga o Usuário ao Incidente é o
campo Caller (Solicitante).
Cláusula WHERE (Exemplo): inc_caller_id = user_sys_id
Tradução: O sys_id do campo Solicitante na
tabela Incidentes deve ser igual ao sys_id da tabela Usuário.
Hora do Teste!
1.Após salvar todas as suas variáveis e as cláusulas WHERE, volte
para o registro da Database View principal.
2.Clique no botão Try It (Tentar).
Isso abrirá a lista da sua nova tabela virtual. Se a lista mostrar os
dados combinados corretamente, parabéns: você acabou de criar uma
Database View poderosa!
Agora você pode usá-la no Construtor de Relatórios, selecionando o
Título que você definiu (Incidentes e Usuários Detalhados) como sua
fonte de dados. Use esse poder para elevar o nível de inteligência da
sua instância!
Summary .
Desvendando o Poder da Seleção Múltipla: O Filtro “is one of” no
ServiceNow
Participe, entre nas comunidades, acompanhem os posts:
https://www.youtube.com/@servicenowbr/
https://www.facebook.com/groups/servicenowbrasil
https://macul.medium.com/
https://www.servicenow.com/community/brazil-snug/tkb-p/
snug-br-brazil-tkb-board
https://www.linkedin.com/groups/5134493/
https://www.servicenow.com/community/user/
viewprofilepage/user-id/73505
https://github.com/Tiagomacul/
https://www.tiktok.com/@servicenowbr
https://open.spotify.com/show/1Qa4xVz7xXnKM9y9wggfT9
https://join.slack.com/t/servicenowbrasil/shared_invite/zt-
2sooa78s7-MWwcMxEdbktNjjIYRZfqHg
https://www.servicenow.com/community/user/
viewprofilepage/user-id/73505
https://www.linkedin.com/in/tiagomacul/
Conteúdos de interesse
O Guia Definitivo para Certificações ServiceNow: Da preparação
à Manutenção. English, Español