Muistiinpano
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoa.
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoa.
Kun olet määrittänyt liitetyt tietoliittimet, voit käyttää liitettyjä taulukoita useiden liittymien kautta Microsoft Sentinel. Liitettyjä taulukoita käytetään samalla tavalla kuin muita Data Lake -taulukoita. Tässä artikkelissa kerrotaan, miten voit tarkastella liitettyjä taulukoita, tehdä niihin kyselyjä KQL:n (Kusto Query Language) avulla ja käsitellä niitä Jupyter-muistikirjoissa.
Ennakkovaatimukset
Ennen kuin aloitat, varmista:
- Vuokraajasi on oltava Sentinel Data Lake -järjestelmässä. Lisätietoja on kohdassa Microsoft Sentinel Data Lake -järjestelmään
- Sinulla on asianmukaiset oikeudet tietojen kyselemiseen Sentinel Data Lake -järjestelmässä. Lisätietoja on artikkelissa roolit ja käyttöoikeudet Microsoft Sentinel ympäristössä.
Tutustu liitettyjen taulukoiden nimeämiseen
Liitettyjen taulukoiden nimet noudattavat kaavaa <tableName>_<connectorInstanceName>. Esimerkki:
| Alkuperäisen taulukon nimi | Yhdistimen esiintymän nimi | Liitetyn taulukon nimi |
|---|---|---|
widgets |
ADLS01 |
widgets_ADLS01 |
sales_data |
AzureDBX01 |
sales_data_AzureDBX01 |
inventory |
Fabric01 |
inventory_Fabric01 |
Jos liitinesiintymän usealla taulukolla on sama taulukon nimi, yhdistimen esiintymän nimeen liitetään numeerinen tunniste, esimerkiksi widgets_ADLS01_1 silloin, kun liitinesiintymän ADLS01 kahta taulukkoa kutsutaan widgets.
Käytä liitettyä taulukon nimeä, kun kyselet tietoja Sentinel Data Lake -tallennustilasta.
Näytä liitetyt taulukot taulukonhallinnassa
Taulukonhallintanäkymä sisältää yleiskatsauksen kaikista Sentinel Data Lake -järjestelmän taulukoista, mukaan lukien liitetyt taulukot.
- Siirry Microsoft Sentinel>Määritystaulukot>.
- Valitse Tyyppi-suodatin .
- Valitse Liitetty ja valitse Käytä.
Näytä taulukon tiedot
Avaa tietopaneeli valitsemalla taulukon rivi. Paneelissa on kolme välilehteä:
| Välilehti | Kuvaus |
|---|---|
| Yleiskatsaus | Liitetyn taulukon perustiedot, mukaan lukien lähdetyyppi ja yhteyden tila. |
| Tietolähteet | Näyttää, mitkä liitinesiintymät antavat tietoja tälle taulukolle. |
| Rakenteen | Näyttää taulukon sarakkeiden sarakkeet, tietotyypit ja kuvaukset. Käyttäjät, joilla on oikeudet kirjoittaa Data Lake System -taulukoihin, voivat päivittää sarakkeet ja muut rakenteen metatiedot lähteestä valitsemalla Päivitä rakenne . |
Kyselyn liitetyt taulukot KQL:n avulla
Microsoft Sentinel KQL-kyselyiden sivun avulla voit kysellä liitettyjä taulukoita alkuperäisten Sentinel tietojen rinnalla. Liitettyjä taulukoita tuetaan KQL-työt, vuorovaikutteiset ja asynkroniset kyselyt ja MCP-työkalut.
Siirry kohtaan Microsoft Sentinel>Data Lake Exploration>KQL -kyselyt.
Valitse tietopalkista Valittu työtila -painike.
Valitse jokin työtiloista Järjestelmätaulukot .
Laajenna Rakenne-välilehdessäJärjestelmätaulukot-osio .
Laajenna Liitetyt taulukot - osio.
Etsi tietolähteellesi liittoutumistyyppi, kuten Microsoft Fabric, Azure Databricks tai Azure Data Lake Storage Gen2.
Laajenna liittoutumistyyppi nähdäksesi liitetyt taulukot.
Laajenna taulukko nähdäksesi sen sarakkeet.
Huomautus
Koska kyselyn suorituskyky on optimoitu KQL:ssä, voi kestää jopa 15 minuuttia, ennen kuin liitetyn taulukon uudet tiedot ovat käytettävissä kyselyä varten.
Kyselyjen kirjoittaminen ja suorittaminen
Liitettyihin taulukoihin kohdistuvat kyselyt toimivat samoin kuin alkuperäisiin lake-taulukoihin kohdistuvat kyselyt, joissa on muutamia tärkeitä eroja:
Taulukon rakenteessa voi tapahtua muutoksia ulkoisessa lähteessä. Tämä voi johtaa virheeseen kyselyn aikana, joka ilmaisee, että saraketta ei ole. Päivitä taulukon hallintasivun sarakkeet valitsemalla liitetty taulukko, valitsemalla Rakenne-välilehti ja valitsemalla Päivitä rakenne.
Liitettyjä taulukoita, joissa
TimeGeneratedei ole saraketta tai joissaTimeGeneratedon väärässä muodossa olevia tietoja, ei voi käyttää Data Lake Explorerissa aika-alueiden valitsemiseen käyttöliittymän aikavalitsimen avulla. Määritä KQL:n leipätekstiin päivämääräsuodattimet, jotka vastaavat liitetyn taulukon päivämäärämuotoa.
KQL-töiden luominen liitetyistä kyselyistä
Voit luoda KQL-töitä liitettyjä taulukoita käyttävien kyselyiden perusteella:
- Kirjoita ja testaa KQL-kyselysi liitettyjen taulukoiden avulla.
- Valitse Luo työ -painike kyselypaneelin oikeasta yläkulmasta.
- Määritä työn asetukset, mukaan lukien aikataulu ja kohdesijainti.
- Tallenna työ.
Huomautus
Tietojen kirjoittamista liitettyihin taulukkoihin ei tueta. KQL-tulos luodaan samojen ehtojen perusteella, joita käytetään nykyään luotaessa KQL-työtä, jossa se voi kirjoittaa uuteen tai olemassa olevaan taulukkoon valitun kohteen perusteella.
Jos liitetyt taulukot eivät sisällä
TimeGeneratedsarakkeita tai tulosteesi ei sisälläTimeGeneratedsaraketta, jossa on kunkin rivin oikein muotoiltu päivämääräarvo, KQL-kyselyt eivät toimi taulukossa sen jälkeen, kun ne on luotu järvellä.
Liitettyjä taulukoita tuetaan täysin KQL-työt, asynkroniset kyselyt ja MCP-työkalut.
MCP-työkalun luominen liitettyjen taulukkokyselyiden avulla
Voit luoda MCP-työkaluja, jotka perustuvat kyselyihin, jotka käyttävät liitettyjä taulukoita:
Kirjoita ja testaa KQL-kyselysi liitettyjen taulukoiden avulla.
Valitse Tallenna työkaluna -painike kyselyeditorin yläpuolella.
Muokkaa kyselyä tarpeen mukaan, esimerkiksi parametrisoi arvot.
Varmista liitetyn taulukon viitteille, että taulukon nimen etuliitteenä on
workspace("default").. Jos taulukkosi oliwidgets_ADLS01esimerkiksi , koodisi näkyyworkspace("default").widgets_ADLS01kyseiselle taulukolle.Tallenna työkalu.
Liitettyjen taulukoiden käyttäminen Jupyter-muistikirjoissa
Liitetyt taulukot ovat käytettävissä Jupyter-muistikirjoissa Microsoft Sentinel VS Code -laajennuksen kautta.
MICROSOFT SENTINEL VS Code -laajennuksessa liitetyt taulukot näkyvät kohdassa: Lake tables>Järjestelmätaulukot>Liitetyt taulukot
Liitettyjen taulukoiden käyttäminen Jupyter-muistikirjoissa noudattaa samoja malleja kuin alkuperäiset Järjestelmä-taulukot:
-
Käytä taulukon koko nimeä: Viitetaulukot -muotoa
<tableName>_<connectorInstance>käyttämällä. - Älä määritä työtilan nimeä: Lukutoiminnot eivät edellytä työtilan määritystä.
- Vain luku -oikeudet: Liitetyt taulukot ovat vain luku -tilassa. et voi kirjoittaa tietoja takaisin liitettyihin lähteisiin.
Huomautus
Kun olet ottanut tietoliittämisen käyttöön ensimmäisen kerran, voi kestää jopa 24 tuntia, ennen kuin näet liitetyt taulukot Jupyter-muistikirjoissa.
Jupyter-muistikirjatyöt
Voit luoda ajoitettuja Jupyter-muistikirjatöitä, jotka käyttävät liitettyjä taulukoita samalla tavalla kuin muistikirjatyötä alkuperäisille Data Lake -taulukoille:
- Kehitä muistikirja liitettyjen taulukkokyselyiden avulla.
- Testaa muistikirjaa varmistaaksesi, että liitetyt kyselyt suoritetaan oikein.
- Luo työ muistikirjasta.
- Määritä työn aikataulu ja parametrit.
Huomautus
Muistikirjatyöt voivat kirjoittaa vain Sentinel työtiloihin tai järjestelmätaulukoihin kohdesijainteina. Et voi kirjoittaa tietoja liitettyihin taulukkoihin.
Parhaat käytännöt
Kyselyn optimointi
- Ota suodattimet käyttöön aikaisessa vaiheessa: Suodata tiedot lähteessä, kun mahdollista tiedonsiirron vähentämiseksi.
-
Rajoita tulosjoukkoja: Käytä
taketailimitlausekkeita kehityksen aikana. - Käytä ennusteita: Valitse vain sarakkeet, joita tarvitset suorituskyvyn parantamiseksi.
Esimerkki: Optimoitu kysely
large_dataset_adls_connector
| where EventTime >= ago(1h) // Filter early
| where EventType == "Login" // Reduce data volume
| project EventTime, UserId, SourceIP // Select needed columns
| take 10000 // Limit results
Liity strategioihin
-
Käytä sopivia liitostyyppejä: Valitse
inner,leftoutertai tairightoutertarpeiden mukaan. - Suodatus ennen liittymistä: Pienennä tietojen määrää ennen liitostoimintoja.
- Harkitse tietojen kokoa: Sijoita pienempi taulukko liitoksen oikealle puolelle.
Virheenkäsittely
- Tarkista yhteyden tila: Varmista, että liitetyn liittimen esiintymät on yhdistetty ennen kyselyä.
-
Käsittele tyhjäarvot: Ulkoiset tiedot saattavat sisältää odottamattomia tyhjäarvoja. -toiminnolla
coalesce()taiisnull()-funktioilla. - Valvo kyselyn suorituskykyä: Seuraa liitettyjen kyselyiden suoritusaikoja suorituskykyongelmien tunnistamiseksi.
Vianmääritys
Kysely ei palauta tuloksia
- Varmista, että yhdistimen esiintymä on yhdistetyssä tilassa.
- Varmista, että ulkoinen tietolähde on käytettävissä, samoin kuin kyselyssä kohdennetut taulukot.
- Varmista, että käyttöoikeuksia ei poistettu palvelun päänimestä tai Sentinel kohdennettuun tietolähteeseen perustuvia hallittuja käyttäjätietoja.
- Tarkista, että käytät oikeaa liitettyä taulukon nimen muotoa.
- Varmista, että järjestelmätaulukot ovat käytettävissä KQL-kyselyiden tai muistikirjaistunnon siirtymisruudussa.
Kysely on hidas
- Suodattimien avulla voit vähentää ulkoisista lähteistä haetun tietomäärän määrää.
- Tarkista ulkoisen lähteen suorituskyky ja käytettävyys.
- Harkitse usein käytössä olevien tietojen yhteenvetotaulukoiden luomista.
Rakenteen ristiriita
- Tarkista taulukon rakenne taulukon hallintanäkymässä.
- Muokkaa kyselyä, jotta voit käsitellä rakenteen eroja.
- Tarkista, onko ulkoisen taulukon rakenne muuttunut yhdistimen luomisen jälkeen.
MCP-työkaluja ei voi suorittaa liitetyille taulukoille
Varmista, että olet merkinnyt taulukon nimen etuliitteeksi workspace("default"). aina, kun viittaat liitettyihin taulukoiden mcp-työkalun sisällä.