aujourd'hui, j'ai commencé à résoudre un problème qui m'a été demandé de résoudre et, pour la première fois, je me suis retrouvé interrogé dans la base de données SSAS. J'ai obtenu un ensemble de résultats très utile (qui se connectait à quelles applications/cubes et pour combien de temps), mais pour la vie de moi, je ne peux pas comprendre comment obtenir les résultats de cette requête dans une table de base de données afin que je puisse suivre les données. Toute aide serait très appréciée et merci d'avance pour toute aide que vous êtes en mesure de fournir.
Voici la requête que je suis en cours d'exécution:
Select connection_id , connection_user_name ,
connection_impersonated_user_name , connection_Host_name ,
connection_Host_application , connection_start_time ,
connection_elapsed_time_ms , connection_last_command_start_time ,
connection_last_command_end_time , connection_last_command_elapsed_time_ms ,
connection_idle_time_ms , connection_bytes_sent , connection_bytes_received ,
connection_data_bytes_received FROM $system.discover_connections
Cela renvoie toutes les informations que je suis actuellement intéressées à voir.
En SSAS, il n'y a pas de table; C'est tout de choses multidimensionnelles. Ce que vous devez faire est d'obtenir les résultats dans une table dans une instance de moteurs de base de données.
Voici une façon de le faire: