SharePoint- és OneDrive Vállalati verzió-fájlok importálása
A Power Query számos módot kínál a SharePointon vagy OneDrive Vállalati verzió tárolt fájlokhoz való hozzáférésre.
Fájlok tallózása
Feljegyzés
Jelenleg csak a hitelesített felhasználó OneDrive Vállalati verzió fájljait keresheti meg a PowerAppshez készült Power Query Online-ban.
Figyelmeztetés
Ehhez a funkcióhoz a böngészőnek engedélyeznie kell a harmadik féltől származó cookie-kat. Ha a böngésző letiltotta a harmadik féltől származó cookie-kat, megjelenik a Tallózás párbeszédpanel, de teljesen üres lesz, és nincs lehetőség a párbeszédpanel bezárására.
A Power Query a Fájl elérési útja vagy URL-címe szövegmező mellett egy Tallózás OneDrive gombot biztosít, amikor adatfolyamot hoz létre a PowerAppsben az alábbi összekötők bármelyikével:
Ha ezt a gombot választja, a rendszer kérni fogja, hogy haladjon végig a hitelesítési folyamaton. A folyamat befejezése után megjelenik egy új ablak, amelyben a hitelesített felhasználó OneDrive Vállalati verzió található összes fájl.
Kiválaszthatja a kívánt fájlt, majd a Megnyitás gombot. A Megnyitás lehetőség kiválasztása után vissza kell vinnie a kezdeti kapcsolatbeállítások lapjára, ahol láthatja, hogy a Fájl elérési útja vagy URL-címe szövegmező tartalmazza a OneDrive Vállalati verzió kiválasztott fájl pontos URL-címét.
Az ablak jobb alsó sarkában található Tovább gombra kattintva folytathatja a folyamatot, és lekérheti az adatokat.
A webes összekötőből fájl URL-cím használatával
Keresse meg a OneDrive Vállalati verzió helyét egy böngészőben. Kattintson a jobb gombbal a használni kívánt fájlra, és válassza a Megnyitás az Excelben parancsot.
Feljegyzés
Előfordulhat, hogy a böngésző felülete nem pontosan úgy néz ki, mint az alábbi képen. Számos módon választhatja a Megnyitás az Excelben a fájlokhoz lehetőséget a OneDrive Vállalati verzió böngészőfelületen. Bármely olyan lehetőséget használhat, amellyel megnyithatja a fájlt az Excelben.
Az Excelben válassza a Fájladatok> lehetőséget, majd az Elérési út másolása gombot.
Az imént a Power Queryben másolt hivatkozás használatához hajtsa végre a következő lépéseket:
Válassza az Adatweb>lekérése lehetőséget.
A Webről párbeszédpanelen válassza az Alapszintű lehetőséget, és illessze be a hivatkozást az URL-címre.
Távolítsa el a ?web=1 sztringet a hivatkozás végén, hogy a Power Query megfelelően navigáljon a fájlhoz, majd kattintson az OK gombra.
Ha a Power Query hitelesítő adatokat kér, válassza a Windowst (helyszíni SharePoint-webhelyek esetén) vagy a szervezeti fiókot (Microsoft 365 vagy OneDrive Vállalati verzió webhelyek esetén). A kijelölési Csatlakozás.
Figyelemfelhívás
A OneDrive Otthoni verzióban tárolt fájlok használatakor a csatlakozni kívánt fájlnak nyilvánosan elérhetőnek kell lennie. A kapcsolat hitelesítési módszerének beállításakor válassza a Névtelen lehetőséget.
Amikor megjelenik a Kezelő párbeszédpanel, az Excel-munkafüzetben található táblák, lapok és tartományok listájából választhat. Innen ugyanúgy használhatja a OneDrive Vállalati verzió fájlt, mint bármely más Excel-fájlt. Létrehozhat jelentéseket, és használhatja adathalmazokban, mint bármely más adatforrással.
Feljegyzés
Ha egy OneDrive Vállalati verzió fájlt szeretne adatforrásként használni a Power BI szolgáltatás, ha a szolgáltatásfrissítés engedélyezve van a fájlhoz, a frissítési beállítások konfigurálásakor győződjön meg arról, hogy az OAuth2-t választja hitelesítési módszerként. Ellenkező esetben hiba léphet fel (például nem sikerült frissíteni az adatforrás hitelesítő adatait), amikor megpróbál csatlakozni vagy frissíteni. Ha az OAuth2-t választja hitelesítési módszerként, azzal elhárítja a hitelesítő adatokkal kapcsolatos hibát.
SharePoint-mappaösszekötő
A SharePoint-webhelyen tárolt fájlokhoz való csatlakozásról részletes részletes útmutatót olvashat a SharePoint-mappáról szóló cikkben.
A kapcsolat sikeres létrehozása után a rendszer a SharePoint-webhelyen található fájlokat megjelenítő táblázat előnézetével kéri. Válassza az Ablak jobb alsó részén található Adatok átalakítása gombot.
Az Adatok átalakítása gombra kattintva megtekintheti a Fájlrendszer nézet nevű adatokat. A táblázat minden sora egy Olyan fájlt jelöl, amely a SharePoint-webhelyen található.
A táblázat tartalmaz egy Content nevű oszlopot, amely bináris formátumban tartalmazza a fájlt. A Tartalom oszlopban lévő értékek színe eltér a táblázat többi oszlopában lévő többi értékétől, ami azt jelzi, hogy kiválaszthatók.
Ha kiválaszt egy bináris értéket a Tartalom oszlopban, a Power Query automatikusan hozzáad egy sor lépést a lekérdezéshez, hogy a fájlra navigáljon, és ahol lehetséges, értelmezze annak tartalmát.
Az előző képen látható táblázatból például kiválaszthatja azt a második sort, amelyben a Név mező értéke 02-February.csv. A Power Query automatikusan létrehoz egy lépéssorozatot a fájl tartalmának CSV-fájlként való navigálásához és értelmezéséhez.
Feljegyzés
A táblázatot szűrők, rendezések és egyéb átalakítások alkalmazásával kezelheti, mielőtt a választott fájlra navigálna. Miután befejezte ezeket az átalakításokat, válassza ki a megtekinteni kívánt bináris értéket.
OneDrive Vállalati verzió élmény
A SharePoint-mappaösszekötő és annak felhasználói felülete a OneDrive Vállalati verzió tárolt fájlok esetében is működik. A használni kívánt URL-cím azonban eltér a SharePoint-webhelyekhez használt URL-címtől. Az egyedi URL-cím megkereséséhez nyissa meg a OneDrive Vállalati verzió portált, és másolja az URL-címet a böngészőből. Ez az URL-cím a következő példához hasonlóan nézhet ki:
https://contoso-my.sharepoint.com/personal/user123_contoso_com/_layouts/15/onedrive.aspx
Nincs szüksége a teljes URL-címre, csak az első néhány részre. A Power Queryben használni kívánt URL-cím formátuma a következő lesz:
https://<unique_tenant_name>.sharepoint.com/personal/<user_identifier>
Példa:
https://contoso-my.sharepoint/personal/user123_contoso_com
SharePoint.Contents függvény
Bár a SharePoint-mappaösszekötő olyan élményt nyújt, amelyben egyszerre láthatja a SharePoint-webhelyen vagy OneDrive Vállalati verzió webhelyen elérhető összes fájlt, más felhasználói felületet is választhat. Ebben a felületen navigálhat a SharePoint- vagy OneDrive Vállalati verzió-mappái között, és elérheti a kívánt mappát vagy fájlt.
Ezt a felületet a SharePoint.Contents
függvény biztosítja. A függvény használatához kövesse az alábbi lépéseket:
Üres lekérdezés létrehozása.
Módosítsa a szerkesztőlécen lévő kódot úgy, hogy
SharePoint.Contents("url")
url
a SharePoint-mappa-összekötő formátuma megegyezik. Például:SharePoint.Contents("https://contoso.sharepoint.com/marketing/data")
Feljegyzés
Ez a függvény alapértelmezés szerint a SharePoint API 14-es verziójával próbál csatlakozni. Ha nem biztos abban, hogy a SharePoint-webhely használja az API-verziót, érdemes lehet a következő példakódot használni:
SharePoint.Contents("https://contoso.sharepoint.com/marketing/data", [ApiVersion="Auto"])
A Power Query kérni fogja, hogy adjon hozzá egy hitelesítési módszert a kapcsolathoz. Használja ugyanazt a hitelesítési módszert, amelyet a SharePoint-fájlösszekötőhöz használ.
Navigáljon a különböző dokumentumok között arra a mappára vagy fájlra, amely érdekli.
Tegyük fel például, hogy egy SharePoint-webhely megosztott dokumentumok mappával rendelkezik. A Mappa Tartalom oszlopában kiválaszthatja a Tábla értéket, és közvetlenül az adott mappához navigálhat.
Ebben a Megosztott dokumentumok mappában található egy mappa, amelyben a vállalat az összes értékesítési jelentést tárolja. A mappa neve Sales Reports. Az adott sor Tartalom oszlopában kiválaszthatja a Tábla értéket.
A Sales Reports mappában található összes fájl esetében a Fájlok egyesítése gombra (lásd: Fájlok egyesítése – áttekintés) kattintva egyetlen táblába egyesítheti a mappa összes fájljának adatait. Vagy közvetlenül egy tetszőleges fájlra navigálhat a Tartalom oszlop bináris értékének kiválasztásával.
Feljegyzés
A függvény által SharePoint.Contents
biztosított élmény optimális a SharePoint és OneDrive Vállalati verzió nagy számú fájllal rendelkező környezetekhez.