Megosztás a következőn keresztül:


Oktatóanyag: Saját elemzés widget létrehozása

Fontos

Az Azure Data Studio 2026. február 28-án megszűnik. Javasoljuk, hogy használja Visual Studio Code. A Visual Studio Code-ra való áttelepítésről további információt itt talál: Mi történik az Azure Data Studióval?

Ez az oktatóanyag bemutatja, hogyan hozhat létre egyéni megállapítási widgeteket saját megállapítási lekérdezésekkel.

Ebben az oktatóanyagban megtanulhatja, hogyan:

  • Saját lekérdezés futtatása és megtekintése diagramon
  • Testre szabott betekintés widget létrehozása a diagramból
  • Diagram hozzáadása kiszolgáló- vagy adatbázis-irányítópulthoz
  • Részletek hozzáadása az egyéni elemzési widgethez

Előfeltételek

Ehhez az oktatóanyaghoz az SQL Server vagy az Azure SQL Database TutorialDB szükséges. A TutorialDB-adatbázis létrehozásához végezze el az alábbi rövid útmutatók egyikét:

Saját lekérdezés futtatása és az eredmény megtekintése diagramnézetben

Ebben a lépésben futtasson egy SQL-szkriptet az aktuális aktív munkamenetek lekérdezéséhez.

  1. Új szerkesztő megnyitásához nyomja le a Ctrl+N billentyűkombinációt.

  2. Módosítsa a kapcsolati környezetet TutorialDB-re.

  3. Illessze be a következő lekérdezést a lekérdezésszerkesztőbe:

    SELECT count(session_id) as [Active Sessions]
    FROM sys.dm_exec_sessions
    WHERE status = 'running'
    
  4. Mentse a lekérdezést a szerkesztőben egy *.sql fájlba. Ebben az oktatóanyagban mentse a szkriptet activeSession.sql.

  5. A lekérdezés végrehajtásához nyomja le az F5 billentyűt.

  6. A lekérdezés eredményeinek megjelenítése után kattintson a Nézet diagramként elemre, majd a Diagrammegjelenítő fülre.

  7. Módosítsa a diagramtípustszámlálásra. Ezek a beállítások egy számlálódiagramot jelenítenek meg.

Egyéni megállapítás hozzáadása az adatbázis-irányítópulthoz

  1. Az elemzési vezérlő konfigurációjának megnyitásához kattintson az Elemzés létrehozása a diagrammegjelenítőben elemre:

    konfiguráció

  2. Másolja ki az elemzési konfigurációt (a JSON-adatokat).

  3. A Felhasználói beállítások megnyitásához nyomja le a Ctrl+Vessző billentyűkombinációt.

  4. Írja be az irányítópultot a Keresési beállítások mezőbe.

  5. Kattintson a Szerkesztés parancsra a dashboard.database.widgets esetén.

    irányítópult beállításai

  6. Illessze be az insight configuration JSON-t a dashboard.database.widgets-be. Az adatbázis-irányítópult beállításai a következőképpen néznek ki:

     "dashboard.database.widgets": [
         {
             "name": "My-Widget",
             "gridItemConfig": {
                 "sizex": 2,
                 "sizey": 1
             },
             "widget": {
                 "insights-widget": {
                     "type": {
                         "count": {
                             "dataDirection": "vertical",
                             "dataType": "number",
                             "legendPosition": "none",
                             "labelFirstColumn": false,
                             "columnsAsLabels": false
                         }
                     },
                     "queryFile": "{your file folder}/activeSession.sql"
                 }
             }
         }
     ]
    
  7. Mentse a Felhasználói beállítások fájlt, és nyissa meg a TutorialDB adatbázis irányítópultját az aktív munkamenetek vezérlőjének megtekintéséhez:

    Activesession Insight irányítópult

Részletek hozzáadása egyéni megállapításhoz

  1. Új szerkesztő megnyitásához nyomja le a Ctrl+N billentyűkombinációt.

  2. Módosítsa a kapcsolati környezetet TutorialDB-re.

  3. Illessze be a következő lekérdezést a lekérdezésszerkesztőbe:

     SELECT session_id AS [SID], login_time AS [Login Time], host_name AS [Host Name], program_name AS [Program Name], login_name AS [Login Name]
     FROM sys.dm_exec_sessions
     WHERE status = 'running'
    
  4. Mentse a lekérdezést a szerkesztőben egy *.sql fájlba. Ebben az oktatóanyagban mentse a szkriptet activeSessionDetail.sql.

  5. A Felhasználói beállítások megnyitásához nyomja le a Ctrl+Vessző billentyűkombinációt.

  6. Szerkessze a meglévő dashboard.database.widgets csomópontot a beállításfájlban:

     "dashboard.database.widgets": [
         {
             "name": "My-Widget",
             "gridItemConfig": {
                 "sizex": 2,
                 "sizey": 1
             },
             "widget": {
                 "insights-widget": {
                     "type": {
                         "count": {
                             "dataDirection": "vertical",
                             "dataType": "number",
                             "legendPosition": "none",
                             "labelFirstColumn": false,
                             "columnsAsLabels": false
                         }
                     },
                     "queryFile": "{your file folder}/activeSession.sql",
                     "details": {
                         "queryFile": "{your file folder}/activeSessionDetail.sql",
                         "label": "SID",
                         "value": "Login Name"
                     }
                 }
             }
         }
     ]
    
  7. Mentse a Felhasználói beállítások fájlt, és nyissa meg a TutorialDB adatbázis irányítópultját. Kattintson a My-Widget melletti három pontra (...) a részletek megjelenítéséhez.

    Aktív munkamenet betekintési részlete

Következő lépések

Ez az oktatóanyag bemutatta, hogyan végezheti el az alábbi műveleteket:

  • Saját lekérdezés futtatása és megtekintése diagramon
  • Egyéni elemzés widget létrehozása a diagramból
  • Diagram hozzáadása kiszolgáló- vagy adatbázis-irányítópulthoz
  • Részletek hozzáadása az egyéni elemzési widgethez

Az adatbázisok biztonsági mentésének és visszaállításának megismeréséhez végezze el a következő oktatóanyagot:

Adatbázisok biztonsági mentése és visszaállítása.