Hoje vou descrever os passos necessários para construção de um relatório de gerenciamento de grupos do Active Directory, para que o mesmo funcione é necessário que o Active Directory User Discovery esteja habilitado.
Selecione a opção Reporting>New>Reporting
Preencha os campos conforme sua organização em seguida clique em Edit SQL Statemant
SELECT DISTINCT v_R_User.Full_User_Name0 as Usuario, v_RA_User_UserGroupName.User_Group_Name0 as Grupo FROM v_R_User INNER JOIN v_RA_User_UserOUName ON v_R_User.ResourceID = v_RA_User_UserOUName.ResourceID INNER JOIN v_RA_User_UserGroupName ON v_RA_User_UserOUName.ResourceID = v_RA_User_UserGroupName.ResourceID WHERE User_Group_Name0 = @Group
Note que neste caso estamos utilizando uma variavel, no reporting ele ira aparecer como values.
Após adicionar a Query selecione a opção Prompts…
Selecione a opção de criação da variável
Em Name digite o nome da variável indicada na query, neste caso o nome da variável é Group, em seguida selecione a opção Provide a SQL statement e clique em Edit SQL Statement
No campo SQL Statemant cole a query indicada.
begin
if (@__filterwildcard = '')
SELECT DISTINCT User_Group_Name0 as Grupo FROM v_RA_User_UserGroupName ORDER BY User_Group_Name0
else
SELECT DISTINCT User_Group_Name0 as Grupo FROM v_RA_User_UserGroupName
WHERE User_Group_Name0 like @__filterwildcard
ORDER BY User_Group_Name0
end
Em seguida clique em OK até finalizar o Wizard de construção de relatorio.
Espero ter contribuído! Abraços e Feliz Natal!
Ajudou muito esse report.
Obrigado André, logo estarei postando novos relatórios para podermos gerenciar de maneira ainda mais efeciente a infra que encontramos em nossos clientes e assim podermos ajudar ainda mais nos processos diarios!
Abraços