Muistiinpano
Tälle sivulle pääsy edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoja.
Tälle sivulle pääsy edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoja.
Power Query antaa sinulle mahdollisuuden tuoda tietoja joustavasti useista sen tukemista tietokannoista. Se voi suorittaa alkuperäisiä tietokantakyselyitä, mikä säästää aikaa, joka kyselyiden luomiseen kuluu Power Query -liittymän avulla. Tämä ominaisuus on erityisen hyödyllinen, kun käytetään monimutkaisia kyselyitä, jotka ovat jo olemassa ja jotka eivät ehkä halua tai tiedä, miten uudelleenrakentamista käytetään Power Query -käyttöliittymän avulla.
Muistiinpano
Alkuperäisten tietokantakyselyiden tarkoituksena on olla jokin muu kuin sivuvaikutus. Power Query ei kuitenkaan takaa, että kysely ei vaikuta tietokantaan. Jos suoritat toisen käyttäjän kirjoittaman alkuperäisen tietokantakyselyn, sinua pyydetään varmistamaan, että olet tietoinen kyselyistä, jotka arvioidaan tunnistetiedoillasi. Lisätietoja on kohdassa Alkuperäinen tietokantakyselyn suojaus.
Power Queryn avulla voit määrittää alkuperäisen tietokantakyselyn tekstiruudussa kohdassa Lisäasetukset muodostaessasi yhteyttä tietokantaan. Seuraavassa esimerkissä tuot tietoja SQL Server -tietokannasta käyttämällä alkuperäistä tietokantakyselyä, joka on kirjoitettu SQL-lauseen tekstiruutuun. Menettely on samanlainen kaikissa muissa tietokannoissa, joissa on alkuperäinen tietokantakysely, jota Power Query tukee.
Muodosta yhteys SQL Server -tietokantaan Power Queryn avulla. Valitse SQL Server -tietokannan -vaihtoehto liittimen valinnassa.
SQL Server -tietokannan ponnahdusikkuna:
Määritä palvelin ja tietokanta , josta haluat tuoda tietoja alkuperäisen tietokantakyselyn avulla.
Valitse Lisäasetukset--kohdasta SQL-lauseke - kenttä ja liitä tai kirjoita alkuperäinen tietokantakysely ja valitse sitten OK.
Jos muodostat yhteyden tähän palvelimeen ensimmäistä kertaa, näyttöön tulee kehote valita todennustila muodostaaksesi yhteyden tietokantaan. Valitse sopiva todennustila ja jatka.
Muistiinpano
Jos sinulla ei ole tietolähteen (sekä palvelimen että tietokannan) käyttöoikeutta, näyttöön tulee kehote pyytää palvelimen ja tietokannan käyttöoikeutta (jos käyttöoikeuspyynnön tiedot on määritetty Power BI:ssä tietolähteelle).
Jos yhteys on muodostettu, tulostiedot palautetaan Power Query editorissa.
Muotoile tietoja haluamallasi tavalla ja valitse sitten Käytä & Sulje tallentaaksesi muutokset ja tuodaksesi tiedot.
Liittimet, jotka tukevat alkuperäisiä tietokantakyselyitä
Seuraavat Power Query -liittimet tukevat alkuperäisiä tietokantakyselyitä.
| Liitin | Alkuperäisen tietokantakyselyn tyyppi |
|---|---|
| Amazon Redshift | SQL-lauseke |
| Azure Analysis Services -tietokanta | MDX- tai DAX-kysely |
| PostgreSQL:n Azure-tietokanta | SQL-lauseke |
| Azure Cosmos DB | SQL-lauseke |
| Azure Synapse Analytics | SQL-lauseke |
| Azure SQL -tietokanta | SQL-lauseke |
| DataWorld.Dataset | dwSQL |
| Dataverse | SQL-lauseke |
| Essbase | MDX-lauseke |
| FHIR | FHIR-haku |
| Google BigQuery | SQL-lauseke |
| IBM Db2 -tietokanta | SQL-lauseke |
| IBM Informix -tietokanta (beeta) | SQL-lauseke |
| MySQL-tietokanta | SQL-lauseke |
| ODBC | SQL-lauseke |
| DB | SQL-lauseke |
| Oracle-tietokanta | SQL-lauseke |
| PostgreSQL | SQL-lauseke |
| SAP HANA -tietokanta | SQL-lauseke |
| Snowflake | SQL-lauseke |
| SQL Server Analysis Services -tietokanta | MDX- tai DAX-kysely |
| SQL Server -tietokanta | SQL-lauseke |
| TIBCO(R)-tietojen virtualisointi (beeta) | SQL-lauseke |
| Vena (beeta) | Mallikysely (MQL) |
Rajoitukset ja ongelmat
Ennen kuin käytät alkuperäistä tietokantakyselyä, sinun tulee olla tietoinen mahdollisista rajoituksista ja ongelmista.
Data Definition Language (DDL) -toiminnot
Data Definition Language (DDL) -toimintojen suorittamista tietolähteelle ei tueta Power Query. Esimerkkejä tällaisista toiminnoista ovat esimerkiksi "DROP TABLE", "CREATE TABLE" ja "ALTER TABLE". Jos yrität käyttää tällaisia komentoja, voi aiheuttaa useita virheitä ja virheitä.
Kyselyn delegointi lähteeseen
Kyselyn delegointi lähteeseen alkuperäistä tietokantakyselyä käytettäessä on rajoitettu vain joihinkin Power Query liittimiin. Lisätietoja on kohdassa Kyselyn delegointi lähteeseen alkuperäisissä kyselyissä.
Alkuperäinen tietokantakyselyn suojaus
Joskus, kun yrität käyttää toisen käyttäjän luomaa kyselyä tai lisäeditorin tai kaavarivin kautta – käytännössä mitä tahansa muuta polkua niiden yhdistimen valintaikkunoiden ulkopuolella, joissa alkuperäinen kyselyn syöttöruutu näkyy – saatat saada viestin, jossa lukee:
Jos tämä viesti tulee näkyviin, valitse Muokkaa käyttöoikeutta. Tämä valinta avaa Alkuperäinen tietokantakysely -valintaikkunan. Sinulle annetaan mahdollisuus joko suorittaa alkuperäinen tietokantakysely tai peruuttaa kysely.
Jos suoritat alkuperäisen tietokantakyselyn liittimen valintaikkunoiden ulkopuolella, sinulta kysytään oletusarvoisesti aina, kun suoritat eri kyselytekstin. Tämä kehote varmistaa, että olet hyväksynyt suoritettavan kyselyn tekstin.
Muistiinpano
Alkuperäiset tietokantakyselyt, jotka lisäät nouda tiedot -toimintoon, eivät kysy, haluatko suorittaa kyselyn vai et. He vain juoksevat.
Voit poistaa alkuperäisen tietokantakyselyn suojausviestit käytöstä, jos alkuperäinen tietokantakysely suoritetaan joko Power BI Desktopissa tai Excelissä. Voit poistaa suojausviestit käytöstä seuraavasti:
Jos käytät Power BI Desktopia, valitse Tiedosto -välilehdestä Asetukset ja vaihtoehdot > Asetukset.
Jos käytät Exceliä, valitse Tiedot -välilehdestä Nouda tiedot > Kyselyasetukset-.
Valitse Yleiset -asetukset -kohdasta Security.
Tyhjennä Edellytä käyttäjän hyväksyntä uusille alkuperäisille tietokantakyselyille.
Valitse OK.
Voit myös peruuttaa minkä tahansa alkuperäisen tietokantakyselyn hyväksynnän, jotka olet aiemmin hyväksynyt tietylle tietolähteelle joko Power BI Desktopissa tai Excelissä. Hyväksynnän kumoaminen:
Jos käytät Power BI Desktopia, valitse Tiedosto -välilehdestä Asetukset ja vaihtoehdot > Tietolähdeasetukset.
Jos käytät Exceliä, valitse Data -välilehdestä Nouda tiedot > Tietolähdeasetukset -.
Valitse Tietolähteen asetukset - valintaikkunassa Yleiset käyttöoikeudet. Valitse sitten tietolähde, joka sisältää ne alkuperäiset tietokantakyselyt, joiden hyväksynnän haluat kumota.
Valitse Muokkaa käyttöoikeuksia.
Valitse Muokkaa käyttöoikeuksia -valintaikkunan Alkuperäiset tietokantakyselyt -kohdasta Kumoa hyväksynnät.