Ayuda de informes de Active Directory

Un usuario Pregunto ✅

djj2

Hola a todos

Soy un novato completo en PowerBi, pero necesito generar algunos cuadros de mando con urgencia desde nuestro AD para un proyecto en el que estoy trabajando.

He creado una tabla que tiene una abreviatura para cada ciudad y su nombre completo.

Código Localización

LON Londres

Luego, he extraído los datos que quiero de AD en una tabla, sin embargo, la ubicación solo puede ser medida por la unidad organizativa en la que se encuentra el dispositivo. Por lo tanto, la única forma en que puedo identificar la ubicación de un dispositivo es, por ejemplo, mediante el campo Nombre distinguido donde OU = LON.

Por lo tanto, el tablero debe extraer los datos en vivo de Active Directory y luego hacer una búsqueda en la unidad organizativa del dispositivo para hacer coincidir el código de ubicación con la cadena parcial de la Campo de nombre distinguido. Entonces la salida es

Ubicación del dispositivo

Server1 Londres

Luego también quiero completar otra tabla con la cantidad de dispositivos en esa ubicación.

Localización. Dispositivos

Londres. 50

Aprecio que estas son preguntas muy novatos y su ayuda será muy apreciada.

Gracias por tu ayuda

En respuesta a djj2

Hola @ djj2,

En su escenario, la clave es extraer la ciudad código desde el Nombre distinguido columna a una nueva columnay crea un relación entre las dos tabla con ciudad código columna, entonces puede mostrar fácilmente el resultado esperado en el informe.

1. Utilice el Dividir columna por delimitador opción para dividir el Nombre distinguido columna en Editor de consultas.

split1.PNGsplit2.PNGsplit3.PNG

2. Elimine otras columnas, solo mantenga la columna (DistinguishedName.3) que contiene el código de ciudad.

3. Agregue una nueva columna personalizada para eliminar «OU =» del valor del código.

=Text.RemoveRange([DistinguishedName.3],0,3)

addcolumn1.PNG

4. Elimine la columna «DistinguishedName.3».

5. Haga clic en «Cerrar y aplicar».

6. Cree un relación entre las dos tabla con ciudad código columna.

relación1.PNG

Luego debería poder mostrar fácilmente el resultado esperado en el informe.

r2.PNG

Aquí está el archivo pbix de muestra para su referencia. Smiley feliz

Saludos

Hola @ djj2,


Por lo tanto, el tablero debe extraer los datos en vivo de Active Directory y luego buscar en la unidad organizativa del dispositivo para hacer coincidir el código de ubicación con la cadena parcial del Nombre distinguido campo. Entonces la salida es

Ubicación del dispositivo

Server1 Londres


¿Podrías publicar alguna muestra / simulacro de la unidad organizativa del dispositivo y el Nombre distinguido campo, para que podamos ayudar mejor en este tema? Smiley feliz

Saludos

djj2

En respuesta a v-ljerr-msft

@v-ljerr-msft Muchas gracias por volver a hablar conmigo sobre esto, siento que no lo expliqué muy bien, así que debería ser más claro.

Esto es exactamente lo que estoy tratando de lograr para todo mi proyecto. Tengo que hacer una auditoría de los objetos antiguos en AD por ubicación y generar un tablero con el que los propietarios puedan interactuar. Tengo un poco de conocimiento sobre cómo hacer esto, pero necesito una guía.

El campo Nombre distinguido contiene la unidad organizativa que indica la ubicación en una tabla. Tenga en cuenta que hay cientos de miles de entradas en estas tablas.

Nombre Nombre distinguido LastLogonDate
LONSERVER1 CN = LONSERVER1, OU = Servidores, OU = LON, OU = EMEA, DC = dominio, DC = empresa, DC = com 17/09/2017

Quiero crear una consulta (por fusión, creo) en esta tabla que busca en el DistinguishedName coincide con la entrada OU = LON y luego hace coincidir cada fila con otra tabla que tiene lo siguiente.

Región País Ciudad Código
EMEA Reino Unido Londres LON

Las tablas que necesito crear a partir de esto son:

Nombre del servidor Localización País Región
LONSERVER1 Londres Reino Unido EMEA

Con otra tabla que cuenta las entradas:

Recuento de servidores
EMEA 50
Reino Unido 20
Londres 3

Y finalmente una tabla que mira a LastLogonDate que es anterior al 1 de enero de 2013.

Nombre LastLogonDate
Server2 17/09/2001

Esos son todos los problemas que tengo que resolver para crear todo mi proyecto. A partir de estos escenarios, puedo hacer todas mis otras solicitudes que tengo 🙂 Realmente emocionado de aprender PowerBI, he hecho tanto rastreo a través de foros y parece que no puedo encontrar el enfoque correcto, pero también soy un novato completo y la prueba y el error no va tan bien como se esperaba.

Muchas gracias por cualquier ayuda de orientación que pueda brindar.

DJJ2

En respuesta a djj2

Hola @ djj2,

En su escenario, la clave es extraer la ciudad código desde el Nombre distinguido columna a una nueva columnay crea un relación entre las dos tabla con ciudad código columna, entonces puede mostrar fácilmente el resultado esperado en el informe.

1. Utilice el Dividir columna por delimitador opción para dividir el Nombre distinguido columna en Editor de consultas.

split1.PNGsplit2.PNGsplit3.PNG

2. Elimine otras columnas, solo mantenga la columna (DistinguishedName.3) que contiene el código de ciudad.

3. Agregue una nueva columna personalizada para eliminar «OU =» del valor del código.

=Text.RemoveRange([DistinguishedName.3],0,3)

addcolumn1.PNG

4. Elimine la columna «DistinguishedName.3».

5. Haga clic en «Cerrar y aplicar».

6. Cree un relación entre las dos tabla con ciudad código columna.

relación1.PNG

Luego debería poder mostrar fácilmente el resultado esperado en el informe.

r2.PNG

Aquí está el archivo pbix de muestra para su referencia. Smiley feliz

Saludos

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *