Siirtyminen ODBC:stä ADBC-ajureihin Power BI:ssä ja Fabric:ssa

Power BI ja Microsoft Fabric siirtävät tuettuja tietolähdeyhteyksiä vanhoista upotetuista ODBC-ajureista Apache Arrow Database Connectivity (ADBC) -ajureille. ADBC tarjoaa joukon vakioliittymiä nuolitietojen käsittelemiseen, mikä on erityisen tehokasta suurten tietojoukkojen noutamisessa ilman sarjoitusta tai kopiointia. ADBC-ajurit sisältävät myös tietoturvaparannuksia, kuten muistin turvallisuutta ja roskien keräämistä.

Muistio

Tässä artikkelissa kuvatut vuokralaisen ja työtilan hallintajärjestelmät otetaan käyttöön vaiheittain, eivätkä välttämättä ole vielä saatavilla kaikissa vuokralaisissa. Tämä siirtymä koskee vain tässä artikkelissa mainittuja liittimiä eikä muuta ODBC-liittimen käyttäytymistä, kun käytät erikseen asennettua ODBC-ajuria. Tämän artikkelin muutos on siirtymä pois sulautetuista ajureista, jotka tulevat Power BI:n mukana.

ADBC:n voi ottaa käyttöön jo tänään per yhteys, ja ylläpitäjät voivat hallita oletuskäyttäytymistä laajassa mittakaavassa vuokralaisasetuksella, jonka työtilan ylläpitäjät voivat ohittaa testaukseen ja validointiin.

Liittimet ja elementtimuutokset

Seuraavassa taulukossa on lueteltu liittimet, jotka siirtyvät upotetuista ODBC-ajureista korvaaviin ajureisiin. Useimmissa tapauksissa korvaava ajuri on ADBC-ajuri.

Liitin Nykyinen kuljettaja Korvaava kuljettaja
Databricks Simba Spark ODBC Databricks ADBC
Azure Databricks Simba Spark ODBC Databricks ADBC
Dremio Simba Drill ODBC FlightSQL ADBC
Google BigQuery ja Google BigQuery (Microsoft Entra ID) Simba Google BigQuery ODBC BigQuery ADBC
Mehiläispesä Simba Hive ODBC Vanhentunut
Impala Simba Impala ODBC HiveServer2 ADBC
Snowflake Simba Snowflake ODBC Snowflake ADBC
Spark Simba Spark ODBC HiveServer2 ADBC

Ketkä kärsivät

Se vaikuttaa, jos käytät jotakin ADBC:hen siirtyvää liitintä (kuten Databricks, Snowflake tai Google BigQuery) ja:

  • Et ole nimenomaisesti valinnut toteutusta yhteydessä ( Implementation parametria ei ole määritelty), tai
  • Organisaatiosi haluaa keskitetyn kontrollin siihen, onko ADBC vai ODBC oletuksena tuetuille liittimille.

Tämä oletus koskee kaikkia yhteyksiä, mukaan lukien semanttiset mallit, Dataflows Gen2 ja sivutetut raportit.

Kuinka siirtyä

Voit siirtyä kolmella tavalla, järjestettynä haluamasi kontrollin mukaan:

  • Yhteyskohtainen opt-in: Lisää Implementation="2.0" yksittäisiin yhteyksiin validoidaksesi ADBC:n omaan tahtiin.
  • Vuokralaisasetus: Aseta organisaation laajuinen oletusarvo Admin-portaalin kautta.
  • Työtilan ohitus: Ohita vuokralaisen oletus työtilan tasolla rinnakkaista validointia varten.

Yhteyskohtainen opt-in

Voit valita ADBC:n lisäämällä Implementation="2.0" tuettuihin yhteyksiin. Tämä lähestymistapa antaa sinun validoida ADBC:tä omaan tahtiin yksittäisten yhteyksien osalta.

Yksityiskohtaiset ohjeet liitännän valintaan tietylle liittimelle löydät liitinkohtaisesta dokumentaatiosta, joka on linkitetty Liittimien ja ajurin muutokset-taulukossa.

Vuokraaja-asetukset

Vuokralaisten ylläpitäjät voivat asettaa organisaation oletusasetukset Admin-portaalin asetuksen avulla:

Käyttäjät voivat yhdistää tietolähteisiin Apache Arrow -tietokantayhteyden (ADBC) avulla

  • Pois käytöstä (oletus): Valitsee vanhat ODBC-ajurit oletusvaihtoehdoksi.
  • Käytössä: Valitsee uudet ADBC-ajurit oletusvaihtoehdoksi.

Tämä asetus ohjaa myös Test Connection -käyttäytymistä jokaiselle yhteystyypille vuokralaisen sisällä.

Työtilan ohitus

Tenant-asetus delegoi työtiloille, joten työtilan ylläpitäjät voivat ohittaa oletusasetukset ja vertailla käyttäytymistä muuttamatta yksittäisiä yhteyksiä. Tämä lähestymistapa mahdollistaa rinnakkaisen validoinnin. Esimerkiksi voit käyttää yhtä työtilaa ADBC-oletusten testaamiseen samalla kun toinen työtila pysyy ODBC-oletusilla.

Miten toteutus valitaan

Jos määrittelet parametrin Implementation nimenomaisesti yhteydessä, se arvo menee aina vuokralaisen tai työtilan oletusarvoihin nähden.

Seuraava taulukko näyttää, miten kuljettaja valitaan:

Ehto Käytetty ajuri
Implementation="2.0" ADBC
Implementation ei ole määritelty ja työtilan asetus on päällä ADBC
Implementation="1.0" ODBC
Implementationei määritelty ja työtilan asetus on pois päältä ODBC

Paikallisen tietoyhdyskäytävän toiminta

Vuokraajan ja työtilan ADBC-asetukset koskevat pilvipalvelussa suoritettavia päivityspolkuja. Paikallisen tietoyhdyskäytävän kautta reitityvät kyselyt käyttävät edelleen yhdyskäytäväasennukseen yhdistettyä ohjainta, joka on tällä hetkellä ODBC tässä artikkelissa luetelluille liittimille. Yhdyskäytävään reitityt päivitykset eivät vaihda ADBC:hen, kun vuokraaja- tai työtila-asetus on käytössä. Tämä on odotettua toimintaa.

Kaksi seurauksia, jotka tulee tietää siirron suunnittelusta:

  • Jos käytät yhdyskäytävää testataksesi siirtymistä ADBC:hen, yhdyskäytävän kautta päivitykset eivät vastaa ADBC-polkua. Testaa ADBC:tä pilviyhteyden avulla ja vahvista ADBC:n toiminta alusta loppuun tarkasti.
  • Asiakkaat, joiden on pysyttävä ODBC:ssä (esimerkiksi säilyttääkseen yksityisen linkin polun yhdyskäytävän kautta), voivat lykätä muutosta jatkamalla päivitysten reititystä paikallisen yhdyskäytävän kautta ODBC-ohjaimet asennettuina. Tämä on lykkäys, ei pysyvä suostumus: kun ODBC-ohjaimet poistetaan tulevista yhdyskäytäväasennuksista (katso Avainpäivämäärät), aiempiin julkaisuihin kiinnitettyjä yhdyskäytäviä ei lopulta tueta. Suunnittele yhdyskäytävän päivitykset ja ADBC-vahvistus vastaavasti.
  1. Valitse pilottityötila ja ota ADBC käyttöön siellä ensin käyttämällä työtilan ohitusta avainaineistojen validointiin ja skenaarioiden päivittämiseen. Jos haluat vahvistaa ADBC-polun alusta loppuun, testaa pilviyhteyden avulla – katso paikallisen tietoyhdyskäytävän toiminta siitä, miksi yhdyskäytäväreititykset pysyvät ODBC:ssä.
  2. Vahvista Power BI Desktopissa. Asenna nykyinen Power BI Desktop -versio, joka lähettää ADBC-ohjaimen jokaiselle vaikutusalueen liittimelle, joka on läpäissyt oletuskäännön. Mitään tiedostokohtaista valitsinta ei voi pakottaa ADBC:lle olemassa olevassa kyselyssä. Jos haluat reitittää aiemmin luodun kyselyn ADBC:hen, poistaa kyselyn, lisätä lähteen uudelleen ja valita kentät uudelleen. Päivitä ja vertaa rivimääriä, saraketyyppejä ja päivityksen kestoa ODBC-perustasoon verrattuna.
  3. Jos haluat varmistaa välittömästi Implementation="2.0", valitse yhteys per linkki .
  4. Kun validointi on valmis, päätä, otetaanko ADBC oletuksena käyttöön vuokralaistasolla.

Keskeiset päivämäärät

  • Heinäkuu 2026 (suunniteltu): Vuokralaisympäristön laaja käyttöönotto alkaa. Työtilan käyttäytyminen perii tämän asetuksen ja sitä voi ohittaa työtilan ylläpitäjät, jos sitä tuetaan.
  • Elokuu 2026 (suunniteltu): Microsoft aikoo alkaa ottaa vuokralaisasetuksen käyttöön oletuksena vaiheittain, riippuen julkaisuvalmiudesta.
  • Myöhäinen Q3 – Q4 alkuvuosi 2026 (suunniteltu): Microsoft aikoo alkaa poistaa ODBC-ajureita palvelusta, edellyttäen käyttöönottovalmiutta. Jos sinun täytyy pysyä ODBC:ssä (Implementation="1.0" tai työtilan asetus pois päältä), sinun täytyy käyttää yhdyskäytävää jatkaaksesi kyselyitä ODBC:n kanssa.
  • Kevät 2027 (suunniteltu): Tässä artikkelissa mainitut ODBC-ajurit eivät enää toimiteta Power BI Desktopin tai yhdyskäytävän mukana.

Ennen valvontavirstanpylväitä Microsoft aikoo antaa ennakkoilmoituksen, jotta asiakkaat voivat suorittaa migraatio- ja validointitoiminnot.

Usein kysyttyjä kysymyksiä

Voinko testata ADBC:tä nyt?

Kyllä. Asenna nykyinen Power BI Desktop ja lisää sitten kaikki vaikutusalueeseen kuuluvat lähteet. Uudet kyselyt reititetään heti ADBC:hen. Jos kyseessä on palvelupuolen testaus, käytä työtilan ohitusta ADBC:n käyttöönottamiseksi pilottityötilassa ja vahvista sen pilviyhteyden kautta.

Vaikuttaako teihin, jos käytän jo paikallista tietoyhdyskäytävää?

Vuokraajan ja työtilan ADBC-asetukset koskevat vain palvelu suorituksia. Ne eivät vaikuta paikallisen tietoyhdyskäytävän kautta reitityihin päivityksiin. Yhdyskäytäväreitityspäivitykset käyttävät edelleen ODBC:tä tämän artikkelin liittimien leikkauksen kautta. Katso Paikallisen tietoyhdyskäytävän toiminta. ODBC-ohjaimet on suunniteltu poistettavaksi tulevista yhdyskäytäväasennuksista – seurataan ajoitusten avainpäivämääriä .

Miten voin estää ADBC-siirtymän?

Et voi pysyvästi jättäytyä pois. Vuokraaja-asetuksen avulla voit lykätä oletuskäännön vahvistusikkunan aikana, mutta kun ODBC on poistettu käytöstä palvelussa, muutos on yleinen. Jotta voit jatkaa ODBC:n käyttöä palvelupuolen leikkauksen jälkeen, sinun on reititettävä päivitykset paikallisen tietoyhdyskäytävän kautta, johon on asennettu ODBC-ohjaimet. Tämä muutos on vain lykkäys — ODBC-ohjaimet on suunniteltu poistettavaksi tulevista yhdyskäytäväasennuksista.

Miksi työtilan ADBC-asetus ei muuta Power BI Desktop -tiedostoani?

ADBC:llä ei ole tiedostokohtaista vaihtokytkintä Power BI Desktopissa. Desktop-tiedoston aiemmin luodut kyselyt säilyvät riippumatta siitä, millä ohjaimella kysely luotiin, kunnes kysely luodaan uudelleen. Jos haluat vahvistaa olemassa olevan kyselyn ADBC:n, poista kysely, lisää lähde uudelleen ja valitse kentät uudelleen. Uudet kyselyt nykyisen Desktopin julkaisureitillä ADBC:hen automaattisesti liittimille, jotka ovat ohittaneet oletuskäännön.

Kirjoittaako työtilan ADBC-asetus aiemmin luodut M-kyselyt uudelleen?

Ei. Vuokraajan ja työtilan asetukset muuttavat sitä, mikä ohjain valitaan kyselyn suorituksen aikana, mutta ne eivät muokkaa itse M-lauseketta. Nämä ovat isäntänimet, portit, yhteysparametrit ja M-liitinargumentit, jotka pysyvät täsmälleen samalla tavalla kuin määritetty. Tämä koskee sekä juuri luotuja että olemassa olevia yhteyksiä: kaikki yhteydet, joita ei nimenomaisesti kiinnitetä Implementation M-ympäristössä, seuraavat työtilan/vuokraajan oletusarvoa heti, kun se käännetään.

Yhteydet, jotka kiinnittävät ohjaimen M-tiedostoon, ohittavat työtilan tai vuokraajan oletusarvon. Yhteys ODBC:Implementation="2.0"n kanssa Implementation="1.0" säilyy ADBC:ssä työtilasta tai vuokraaja-asetuksesta riippumatta. Jos haluat muuttaa jotakin näistä, muokkaa M-parametria.

Jos haluat lisätietoja liitinkohtaisista toiminnoista (mukaan lukien odbc- ja ADBC-ohjainten väliset portti- tai asetuserot), tutustu liitinkohtaisiin ohjeisiin, jotka on linkitetty liittimet- ja kuljettajan muutostaulukkoon .