Share via


Reaaliaikaisen yhteyden ja DirectQueryn vertailu

Reaaliaikainen yhteys on tapa yhdistää Power BI -raportti julkaistuun semanttiseen Power BI -malliin. DirectQuery on menetelmä, jonka avulla voit yhdistää semanttisen mallin tietoihin. Tässä artikkelissa kuvataan näiden käsitteiden välisiä tärkeimpiä eroja.

Reaaliaikainen yhteys

Reaaliaikainen yhteys on menetelmä, jonka avulla voit luoda raportin Power BI Desktopissa ilman, että sille tarvitsee luoda semanttista mallia. Kun luot raportin Power BI Desktopissa, voit yhdistää sen jo olemassa olevan semanttisen mallin. Reaaliaikaisen yhteyden avulla voit luottaa olemassa oleviin tietoihin, jotka voidaan päivittää ilman raportin käyttöä.

Reaaliaikaisen yhteyden avulla voit yhdistää raporttisi johonkin seuraavista tietolähteistä:

  • semanttinen malli, joka on jo olemassa Power BI -palvelu

  • Azure Analysis Services (AAS) -tietokanta

  • SQL Server Analysis Servicesin (SSAS) paikallinen esiintymä

DirectQuery

Semanttinen Power BI -malli voi kopioida siihen tietoja päivitystoiminnon aikana niin kutsutussa tuontitilassa. Semanttinen malli voi myös pyytää tietoja dynaamisesti tietolähteestä, johon se on yhdistetty DirectQuery-menetelmällä.

Kun käytät DirectQueryä, raporttisi käyttää DAX (Data Analysis Expression) -kyselyitä tietojen noutamiseen. Kun semanttinen malli vastaanottaa raportin DAX-kyselyn, se luo toisen kyselyjoukon, joka suoritetaan tietolähteessä vaadittujen tietojen saamiseksi. Jos tietolähteesi on esimerkiksi SQL Server -tietokanta, Power BI luo SQL-kyselyjä, jotta se voi hakea tarvitsemansa tiedot. Muut tietolähteet voivat luoda kyselyjä muilla kyselykielillä.

DirectQuery on hyödyllinen, kun:

  • Käsittelet tietolähteitä, joiden tietomäärä on suuri

  • Haluat käyttää lähes reaaliaikaisia tietoja

Voit käyttää DirectQueryä myös Analysis Servicesin kanssa ohjeartikkelissa DirectQueryn käyttäminen Power BI:n semanttisissa malleissa ja Analysis Servicesissa.

Lisätietoja saat seuraavista resursseista: