Tietojoukkojen analysointi

Voit analysoida tietomaitasi useilla työkaluilla, kuten Datamart-editorilla ja SQL-Kyselyeditori. Tässä artikkelissa kerrotaan, miten voit analysoida tietomarssejasi näillä työkaluilla, sekä ehdotuksia siitä, miten voit parhaiten tarkastella tarvitsemiasi tietoja.

Analysoi Datamart-editorin sisällä

Datamart-editori tarjoaa helpon visuaalisen käyttöliittymän tietojoukkojen analysoimiseen. Seuraavissa osioissa annetaan ohjeita siitä, miten voit käyttää Datamart-editoria saadaksesi merkityksellisiä tietoja tietomarsseistasi ja tiedoistasi.

Visuaalinen kysely

Kun olet ladannut tiedot datamartiin, voit luoda Datamart-editorin avulla kyselyitä tietojesi analysointiin. Visual Query -editorin avulla voit luoda kyselyitä ilman koodia.

Pääset Visuaalisen kyselyn editoriin kahdella tavalla:

Luo uusi kysely Tiedot-ruudukkonäkymässä valintanauhan + Uusi kysely -painikkeella seuraavassa kuvassa esitetyllä tavalla.

Näyttökuva tietoruudukon valintanauhan uusi kysely -painikkeesta.

Vaihtoehtoisesti voit käyttää Tietomart-editori-ikkunan alareunassa olevaa Suunnittelunäkymä-kuvaketta , joka näkyy seuraavassa kuvassa.

Näyttökuva tietomart-editorin suunnittelunäkymäkuvakkeesta.

Luo kysely vetämällä ja pudottamalla taulukot vasemmalla olevasta Objektinhallinnasta pohjaan.

Näyttökuva taulukon vetämisestä datamart-editorin pohjalle.

Kun vedät yhden tai useamman taulukon pohjaan, voit käyttää visualisointikokemusta kyselyiden suunnitteluun. Tietomart-editori käyttää samankaltaista Power Query kaavionäkymää, jotta voit helposti tehdä kyselyjä ja analysoida tietojasi. Lue lisätietoja Power Query kaavionäkymästä.

Kun käsittelet Visual-kyselyä, kyselyt tallennetaan automaattisesti muutaman sekunnin välein. Kysely-välilehden alareunassa näkyy tallentava ilmaisin, joka ilmaisee, että kyselyäsi on tallennettu.

Seuraavassa kuvassa on mallikysely, joka on luotu käyttämällä koodia ei-koodattavaa Visual Query -editoria , jolla tärkeimmät asiakkaat noudetaan tilausten mukaan.

Näyttökuva mallikyselyn tuloksista datamart-editorissa.

Visual Query -editorissa on muutamia asioita, jotka kannattaa pitää mielessä:

  • Voit kirjoittaa vain DQL:ää (ei DDL:ää tai DML:ää).
  • Vain alijoukkoa Power Query toimintoja, jotka tukevat kyselyn delegointia lähteeseen, tuetaan tällä hetkellä
  • Visualisointikyselyä ei voi tällä hetkellä avata Excelissä

SQL Kyselyeditori

SQL-Kyselyeditori tarjoaa tekstieditorin kyselyiden kirjoittamiseen T-SQL:n avulla. Jos haluat käyttää sisäistä SQL-kyselyeditoria, valitse SQL-kyselyeditorin näkymäkuvake , joka sijaitsee tietomart-editori-ikkunan alareunassa.

Näyttökuva SQL-kyselyeditorin näkymäkuvakkeesta.

Voit kirjoittaa SQL-kyselyn kyselyeditorin ikkunaan, joka sisältää Intellisense-tuen. Kun olet valmis, suorita kysely valitsemalla Suorita-painike. Kyselytulokset näkyvät tulokset-osassa. Voit avata tulokset Excelissä lisäanalyyseja varten valitsemalla Avaa Excelissä -painikkeen.

Kun käsittelet SQL-kyselyä, kyselyt tallennetaan automaattisesti muutaman sekunnin välein. Kysely-välilehden alareunassa näkyy tallentava ilmaisin, joka ilmaisee, että kyselyäsi on tallennettu.

Näyttökuva SQL-kyselyeditorin kyselytuloksista.

SQL-kyselyeditori tukee Intellisenseä, koodin valmistumista, syntaksin korostusta, asiakaspuolen jäsentämistä ja vahvistusta. Kun olet kirjoittanut T-SQL-kyselyn, suorita kysely valitsemalla Suorita . Tulosten esikatselu näkyy Tulokset-osassa. Avaa Excelissä -painike avaa vastaavan T-SQL-kyselyn Exceliin ja suorittaa kyselyn, jotta voit tarkastella tuloksia Excelissä.

Visual Query -editorissa on muutamia asioita, jotka kannattaa pitää mielessä:

  • Voit kirjoittaa vain DQL:ää (ei DDL:ää tai DML:ää).

Analysoi editorin ulkopuolella

Tietojoukot tarjoavat SQL DQL (kysely) -kokemuksen oman kehitysympäristösi, kuten SSMS:n tai Azure Data Studion, kautta. Sinun on suoritettava työkalujen uusin versio ja suoritettava todentaminen Azure Active Directoryn tai MFA:n avulla. Kirjautumisprosessi on sama kuin Power BI:n kirjautumisprosessi.

Kaavio, joka näyttää tietolähteet ja tietojoukot SQL:n ja Azure Data Studion avulla.

Milloin kannattaa käyttää In-Built kyselyitä verrattuna ulkoisiin SQL-työkaluihin?

Koodittomuuskoodia sisältävä visuaalinen kyselyeditori ja datamart-editori ovat käytettävissä Power BI:ssä tietomartillesi. Koodia ei ole -visualisoinnin kyselyeditorin avulla käyttäjät, jotka eivät tunne SQL-kieltä, kun taas datamart-editorista on hyötyä SQL DB:n nopeassa seurannassa.

Kattavamman apuohjelman tarjoavan kyselykokemuksen lisääminen: laaja graafisten työkalujen ryhmä ja monet monipuoliset komentosarjaeditorit, SQL Server Management Studio (SSMS) ja Azure Data Studio (ADS) ovat vankempia kehitysympäristöjä.

Milloin kannattaa käyttää SQL Server Management Studio ja Azure Data Studiota?

Molemmat analyysit tarjoavat sql-kyselyille laajoja kehitysympäristöjä, mutta kukin ympäristö on räätälöity erillisiä käyttötapauksia varten.

SSMS:n avulla voit tehdä seuraavaa:

  • Monitasoinen järjestelmänvalvojan tai käyttöympäristön määritys
  • Suojauksen hallinta, mukaan lukien käyttäjien hallinta ja suojausominaisuuksien määritys
  • Reaaliaikaisten kyselyjen tilastotiedot tai asiakastilastot

Käytä mainoksia ille:

  • macOS- ja Linux-käyttäjät
  • Yleensä kyselyiden muokkaaminen tai suorittaminen
  • Nopea kaavioiminen ja määritettyjen tulosten visualisointi

T-SQL-yhteysmerkkijonon hakeminen

KEHITTÄJILLE ja analyytikoille, joilla on SQL-kokemus, SQL Server Management Studio- tai Azure Data Studio -laajennus Power BI -tietomalleihin voi tarjota kattavamman kyselyympäristön.

Jos haluat muodostaa yhteyden tietojoukon SQL-päätepisteeseen asiakastyökalujen avulla, siirry tietojoukon asetussivulle. Laajenna sitten Palvelinasetukset-osio ja kopioi yhteysmerkkijono seuraavassa kuvassa esitetyllä tavalla.

Näyttökuvassa on palvelimen asetusten yhteysmerkkijono.

SSMS:n käytön aloittaminen

Jotta voit käyttää SQL Server Management Studio (SSMS), sinun on käytettävä SSMS-versiota 18.0 tai uudempaa versiota. Kun avaat SQL Server Management Studio, näyttöön avautuu Yhdistä palvelimeen -ikkuna. Voit avata sen manuaalisesti valitsemalla Object Explorer > Yhdistä > tietokantamoduuli.

Näyttökuva tietokantamoduulin vaihtoehdosta SS S:ssä.

Kun Yhdistä palvelimeen - ikkuna on avattu, liitä artikkelin edellisestä osiosta kopioitu yhteysmerkkijono Palvelimen nimi - ruutuun. Valitse Yhdistä ja jatka asianmukaisten tunnistetietojen kanssa todennusta varten. Muista, että vain Azure Active Directory - MFA-todentamista tuetaan.

Näyttökuva SQL-palvelimen yhteyden muodostamisesta palvelinikkunaan.

Kun yhteys on muodostettu, objektinhallinta näyttää tietojoukkojesi yhdistetyn SQL-tietokannan sekä siihen liittyvät taulukot ja näkymät, joista kaikki ovat valmiita kyselyjä varten.

Näyttökuva objektinhallinnasta, joka näyttää tietomarttitaulukot ja näkymät.

Voit helposti esikatsella taulukon sisältämiä tietoja napsauttamalla taulukkoa hiiren kakkospainikkeella ja valitsemalla valitse näyttöön avautuvasta pikavalikosta 1 000 ylintä riviä . Automaattisesti muodostettu kysely palauttaa kokoelman tuloksia, jotka näyttävät ensimmäiset 1 000 riviä taulukon perusavaimen perusteella.

Näyttökuva objektinhallinnan pikavalikosta.

Seuraavassa kuvassa näytetään tällaisen kyselyn tulokset.

Näyttökuva pikavalikon kyselyn tuloksista.

Jos haluat tarkastella taulukon sarakkeita, laajenna taulukkoa Objektinhallinnassa.

Näyttökuva objektinhallinnan tiedoista.

Kun muodostat yhteyden datamartiin SSMS:n tai muiden asiakastyökalujen avulla, näet tietomartin mallirakenteessa luodut näkymät. Datamart-kohteen oletusrakenteen asetuksena on Malli.

Tietomartissa näkyy kaksi muuta roolia järjestelmänvalvojana ja katselijana suojauksessa, kun yhteys on muodostettu SSMS:n avulla. Käyttäjät, jotka on lisätty työtilaan missä tahansa Hallinta tai jäsen- tai osallistujaroolissa, lisätään tietoruudun järjestelmänvalvojarooliin. Käyttäjät, jotka lisätään Katselija-rooliin työtilassa, lisätään tietomartin katselijan rooliin.

Suhteiden metatiedot

Datamartiin lisätty laajennettu ominaisuus OnSaaSMetadata , joka kertoo, että näitä metatietoja käytetään SaaS-kokemuksessa. Voit tehdä kyselyn tähän laajennettuun ominaisuuteen seuraavasti:

SELECT [name], [value] 
FROM sys.extended_properties 
WHERE [name] = N'isSaaSMetadata'

Asiakkaat (kuten SQL-liitin) voivat lukea suhteita kyselemällä taulukkoarvoista funktiota seuraavasti:

SELECT * 
FROM [metadata].[fn_relationships]();

Huomaa, että on olemassa suhteita ja suhdesarakkeita nimeltä Näkymät metatietorakenteessa suhteiden ylläpitämiseksi tietomartissa. Seuraavista taulukoista on niiden kuvaus:

[metadata]. [suhteet]

Sarakkeen nimi Tietotyyppi Description
RelationshipId Bigint Suhteen yksilöllinen tunnus
Nimi Nvarchar(128) Yhteyden nimi
FromSchemaName Nvarchar(128) Lähdetaulukon , josta yhteys on määritetty, nimi.
FromObjectName Nvarchar(128) Taulukon/näkymän nimi "From", jonka suhde on määritetty
ToSchemaName Nvarchar(128) Rakenteen nimi pesualtaan taulukolle "Kohteeseen", johon suhde on määritetty
ToObjectName Nvarchar(128) Taulukon/näkymän nimi "Mihin yhteys on määritetty".
TypeOfRelationship Pieni pieni tina Suhteen kardinaliteetti, mahdolliset arvot ovat: 0 – None 1 – OneToOne 2 – OneToMany 3 – ManyToOne 4 – ManyToMany
SecurityFilteringBehavior Pieni pieni tina Ilmaisee, miten suhteet vaikuttavat tietojen suodatukseen, kun arvioidaan rivitason suojauslausekkeita. Mahdolliset arvot ovat 1 – OneDirection 2 – BothDirections 3 – None
IsActive Bittinen Totuusarvo, joka ilmaisee, onko suhde merkitty aktiiviseksi vai passiiviseksi.
RelyOnReferentialIntegrity Bittinen Totuusarvo, joka ilmaisee, voiko suhde luottaa viite-eheyteen vai ei.
CrossFilteringBehavior Pieni pieni tina Ilmaisee, miten suhteet vaikuttavat tietojen suodattamiseen. Mahdolliset arvot ovat: 1 – OneDirection 2 – BothDirections 3 – Automatic
CreatedAt Päivämäärä ja aika Suhteen luontipäivämäärä.
Päivitetty päivämäärä ja aika Päivämäärä, jolloin suhdetta muokattiin.
DatamartObjectId Navrchar(32) Datamartin yksilöllinen tunnus

[metadata]. [relationshipColumns]

Sarakkeen nimi Tietotyyppi Description
RelationshipColumnId bigint Yhteyden sarakkeen yksilöllinen tunnus.
RelationshipId bigint Viiteavain viittaa Suhteet-taulukon RelationshipId-avaimeen.
FromColumnName Navrchar(128) From-sarakkeen nimi
ToColumnName Nvarchar(128) To-sarakkeen nimi
CreatedAt päivämäärä ja aika ate, että suhde on luotu.
DatamartObjectId Navrchar(32) Datamartin yksilöllinen tunnus

Voit liittyä näihin kahteen näkymään, jos haluat lisätä suhteita tietomartiin. Seuraava kysely liittyy näihin näkymiin:

SELECT
 R.RelationshipId
,R.[Name]
,R.[FromSchemaName]
,R.[FromObjectName]
,C.[FromColumnName]
,R.[ToSchemaName]
,R.[ToObjectName]
,C.[ToColumnName]
FROM [METADATA].[relationships] AS R
JOIN [metadata].[relationshipColumns] AS C
ON R.RelationshipId=C.RelationshipId

Seuraavat vaiheet

Tässä artikkelissa annettiin tietoja datamarttien tietojen analysoimisesta.

Seuraavissa artikkeleissa on lisätietoja tietomalleista ja Power BI:stä:

Lisätietoja tietovoista ja tietojen muuntamimisesta on seuraavissa artikkeleissa: