Megosztás a következőn keresztül:


Adatok frissítése helyszíni SQL Server-adatbázisból

Ebben az oktatóanyagban megtudhatja, hogyan frissíthet Power BI szemantikai modellt egy olyan relációs adatbázisból, amely a helyi hálózaton található a helyszínen. Ez az oktatóanyag egy minta SQL Server-adatbázist használ, amelyet a Power BI-nak egy helyszíni adatátjárón keresztül kell elérnie.

Az oktatóanyagban az alábbi lépéseket fogja végrehajtani:

  • Hozzon létre és tegyen közzé egy Power BI Desktop .pbix-fájlt , amely adatokat importál egy helyszíni SQL Server-adatbázisból.
  • Adatforrás- és szemantikai modellbeállítások konfigurálása a Power BI-ban az SQL Server adatátjárón keresztüli kapcsolatához.
  • Konfiguráljon egy frissítési ütemezést, hogy a Power BI szemantikai modellje friss adatokkal rendelkezzen.
  • Végezze el a szemantikai modell igény szerinti frissítését.
  • Tekintse át a frissítési előzményeket a korábbi frissítési ciklusok eredményeinek elemzéséhez.
  • Az oktatóanyagban létrehozott elemek törlésével törölheti az erőforrásokat.

Előfeltételek

Feljegyzés

Ha nem átjáró-rendszergazda, vagy nem szeretne saját maga telepíteni egy átjárót, kérje meg a szervezet egyik átjáróadminisztrátorát, hogy hozza létre a szükséges adatforrás-definíciót a szemantikai modell SQL Server-adatbázishoz való csatlakoztatásához.

Power BI Desktop-fájl létrehozása és közzététele

Az alábbi eljárással létrehozhat egy alapszintű Power BI-jelentést, amely az AdventureWorksDW2017 mintaadatbázist használja. Tegye közzé a jelentést a Power BI szolgáltatás egy Power BI szemantikai modell beszerzéséhez, amelyet a későbbi lépésekben konfigurál és frissít.

  1. A Power BI Desktop Kezdőlap lapján válassza az Adatok>lekérése SQL Server lehetőséget.

  2. Az SQL Server-adatbázis párbeszédpanelen adja meg a Kiszolgáló és az Adatbázis (nem kötelező) nevet, és győződjön meg arról, hogy az Adatkapcsolat mód importálásra van állítva.

    Feljegyzés

    Ha tárolt eljárást szeretne használni, az Importálást adatkapcsolati módként kell használnia.

    Képernyőkép az SQL Server-adatbázis párbeszédpanelről.

    A Speciális beállítások területen megadhat egy SQL-utasítást, és más beállításokat is megadhat, például az SQL Server feladatátvételét.

    Képernyőkép az SQL Server speciális beállításairól

  3. Kattintson az OK gombra.

  4. A következő képernyőn ellenőrizze a hitelesítő adatait, majd válassza a Csatlakozás lehetőséget.

    Feljegyzés

    Ha a hitelesítés sikertelen, győződjön meg arról, hogy a megfelelő hitelesítési módszert választotta, és adatbázis-hozzáféréssel rendelkező fiókot használt. Tesztkörnyezetekben az adatbázis-hitelesítést explicit felhasználónévvel és jelszóval használhatja. Éles környezetben általában Windows-hitelesítést használ. További segítségért tekintse meg a frissítési forgatókönyvek hibaelhárítását, vagy forduljon az adatbázis rendszergazdájához.

  5. Ha megjelenik egy Titkosítási támogatás párbeszédpanel, válassza az OK gombot.

  6. A Kezelő párbeszédpanelen válassza a DimProduct táblát, majd a Betöltés lehetőséget.

    Képernyőkép a Kezelő párbeszédpanelről.

  7. A Power BI Desktop Jelentés nézetben a Vizualizációk panelen válassza a Halmozott oszlopdiagramot.

    Képernyőkép a Vizualizációk panelről a Halmozott oszlopdiagram kiemelésével.

  8. Ha az új oszlopdiagram ki van jelölve a jelentésvásznon, az Adatok panelen válassza ki az EnglishProductName és a ListPrice mezőket.

    Képernyőkép az Adatok panelről, kiemelt EnglishProductName és ListPrice mezőkkel.

  9. Húzza az EndDate elemet az Adatpanelről a Szűrők panel szűrőire, és az Alapszintű szűrés csoportban jelölje be az (Üres) jelölőnégyzetet.

    Képernyőkép a szűrők alapszintű szűréséről ezen a lapon.

    A vizualizációnak most az alábbi diagramhoz hasonlóan kell kinéznie:

    Képernyőkép a kész oszlopdiagramról.

    Figyelje meg, hogy a Road-250 Red termék listaára megegyezik a többi Road-250 termékével. Ez az ár megváltozik, amikor később frissíti az adatokat, és frissíti a jelentést.

  10. Mentse a jelentést AdventureWorksProducts.pbix néven.

  11. A Kezdőlap lapon válassza a Közzététel lehetőséget.

  12. A Közzététel a Power BI-ban képernyőn válassza a Saját munkaterület, majd a Kiválasztás lehetőséget. Szükség esetén jelentkezzen be a Power BI szolgáltatás.

  13. Amikor megjelenik a Siker üzenet, válassza az AdventureWorksProducts.pbix megnyitása lehetőséget a Power BI-ban.

    Képernyőkép a Közzététel a Power BI-ban képernyőről.

A szemantikai modell csatlakoztatása az SQL Server-adatbázishoz

A Power BI Desktopban közvetlenül a helyszíni SQL Server-adatbázishoz csatlakozott. A Power BI szolgáltatás egy adatátjáróra van szüksége, amely hidat képez a felhő és a helyszíni hálózat között. Az alábbi lépéseket követve hozzáadhatja a helyszíni SQL Server-adatbázist adatforrásként egy átjáróhoz, és csatlakoztathatja ehhez az adatforráshoz a szemantikai modellt.

  1. A Power BI szolgáltatás lépjen a munkaterületre, és keresse meg az AdventureWorksProducts szemantikai modellt a munkaterület tartalomlistájában.

  2. Válassza a További beállítások három vízszintes pont ikont a szemantikai modell neve mellett, majd válassza a Beállítások lehetőséget.

  3. Bontsa ki az átjáró- és felhőkapcsolatokat , és ellenőrizze, hogy legalább egy átjáró szerepel-e a listában. Ha nem lát átjárót, győződjön meg arról, hogy követte a helyszíni adatátjáró telepítéséhez szükséges utasításokat.

    Képernyőkép a Beállítások átjárókapcsolatról.

  4. Az adatforrások kibontásához válassza a Műveletek területen a váltógombot, majd válassza az adatforrás melletti Hozzáadás az átjáróhoz hivatkozást.

    A kibontott adatforrásokat megjelenítő képernyőkép, amelyen a nyíl váltógomb ki van emelve.

  5. Az Új kapcsolat képernyőn a helyszíni kijelöléssel, kiegészítéssel vagy ellenőrzéssel az alábbi mezőket. A legtöbb mező már ki van töltve.

    • Átjárófürt neve: Ellenőrizze vagy adja meg az átjárófürt nevét.
    • Kapcsolat neve: Adja meg az új kapcsolat nevét, például az AdventureWorksProducts nevet.
    • Kapcsolat típusa: Válassza ki az SQL Servert , ha még nincs kijelölve.
    • Kiszolgáló: Ellenőrizze vagy adja meg az SQL Server-példány nevét. A Power BI Desktopban megadott értéknek meg kell egyeznie.
    • Adatbázis: Ellenőrizze vagy adja meg az SQL Server-adatbázis nevét( például AdventureWorksDW2017). A Power BI Desktopban megadott értéknek meg kell egyeznie.

    Hitelesítés alatt:

    • Hitelesítési módszer: Válassza ki a Windowst, az Alapszintűt vagy az OAuth2-t, általában a Windowst.
    • Felhasználónév és jelszó: Adja meg az SQL Serverhez való csatlakozáshoz használt hitelesítő adatokat.

    Képernyőkép az Új kapcsolat beállításairól.

  6. Válassza a Létrehozás lehetőséget.

  7. Térjen vissza a Beállítások képernyőre, bontsa ki az Átjáró kapcsolat szakaszát, és ellenőrizze, hogy a konfigurált adatátjáró a telepített gépen futó állapotot jeleníti-e meg. Válassza az Alkalmazás lehetőséget.

    Az átjárókapcsolat alkalmazását bemutató képernyőkép.

Frissítési ütemezés konfigurálása

Miután csatlakoztatta a Power BI szemantikai modelljét a helyszíni SQL Server-adatbázishoz egy adatátjárón keresztül, kövesse az alábbi lépéseket a frissítési ütemezés konfigurálásához. A szemantikai modell ütemezett frissítésével biztosítható, hogy a jelentések és irányítópultok a legfrissebb adatokkal rendelkezzenek.

  1. A bal oldali navigációs panelen válassza a Saját munkaterület lehetőséget.

  2. Válassza ki az AdventureWorksProducts szemantikai modellt a munkaterület tartalomlistájából.

    Tipp.

    Ügyeljen arra, hogy az AdventureWorksProducts szemantikai modellre mutasson, ne az azonos nevű jelentésre, amely nem rendelkezik Ütemezés frissítési lehetőséggel.

  3. A szemantikai modell beállításai lapon válassza a Frissítés, majd a Frissítés ütemezése lehetőséget a menüszalagról.

  4. A Frissítés szakaszban a Frissítés ütemezésének konfigurálása csoportban állítsa be a csúszkát Be értékre.

  5. A Frissítés gyakorisága csoportban válassza a Példában a Naponta lehetőséget, majd az Idő területen válassza a Másik időpont hozzáadása lehetőséget.

    Ebben a példában adjon meg 6:00-kor, majd válassza a Másik időpont hozzáadása lehetőséget, és adjon meg 18:00-kor.

    Az ütemezett frissítés konfigurálását bemutató képernyőkép.

    Feljegyzés

    Legfeljebb nyolc napi idősávot konfigurálhat, ha a szemantikai modell megosztott kapacitásban van, vagy 48 idősávot a Power BI Premiumban.

  6. Hagyja bejelölve a Frissítési hibák értesítéseinek küldése jelölőnégyzetet szemantikai modell tulajdonosának beállításához, és válassza az Alkalmaz lehetőséget.

A konfigurált frissítési ütemezéssel a Power BI a szemantikai modellt a következő ütemezett időpontban, 15 percen belül frissíti.

Igény szerinti frissítés

Ha bármikor frissíteni szeretné az adatokat, például az átjáró és az adatforrás konfigurációjának teszteléséhez, igény szerinti frissítést végezhet a szemantikai modell beállításainak lap tetején található menüszalag Frissítés most lehetőségével. Ezt a lehetőséget a szemantikai modell neve melletti munkaterület tartalomlistájában is megtalálhatja. Az igény szerinti frissítések nem befolyásolják a következő ütemezett frissítési időt.

Az igény szerinti frissítés szemléltetéséhez először módosítsa a mintaadatokat az SSMS használatával az DimProduct AdventureWorksDW2017 adatbázis táblájának frissítéséhez az alábbiak szerint:


UPDATE [AdventureWorksDW2017].[dbo].[DimProduct]
SET ListPrice = 5000
WHERE EnglishProductName ='Road-250 Red, 58'

Kövesse az alábbi lépéseket a frissített adatfolyamnak a szemantikai modellhez és a Power BI-jelentésekhez való átjárókapcsolaton keresztül történő végrehajtásához:

  1. A bal oldali navigációs panelen keresse meg a Saját munkaterületet, és keresse meg az AdventureWorksProducts szemantikai modellt.

  2. Válassza a Frissítés most ikont a szemantikai modell neve mellett. A jobb felső sarokban megjelenik a Frissítés előkészítése üzenet.

    Képernyőkép a Frissítés most lehetőség kiválasztásáról.

    A frissítés előkészítése üzenet jelenik meg a jobb felső sarokban.

  3. Most válassza ki az AdventureWorksProducts jelentést a megnyitásához. Nézze meg, hogyan haladtak át a frissített adatok a jelentésbe, és a legmagasabb listaárú termék most Road-250 Red, 58.

    Képernyőkép a frissített oszlopdiagramról.

A frissítési előzmények áttekintése

Érdemes rendszeresen használni a frissítési előzményeket a korábbi frissítési ciklusok eredményeinek ellenőrzéséhez. Előfordulhat, hogy az adatbázis hitelesítő adatai lejártak, vagy a kijelölt átjáró offline állapotban volt az ütemezett frissítés esedékességével. Az alábbi lépéseket követve vizsgálja meg a frissítési előzményeket, és ellenőrizze a problémákat.

  1. A Saját munkaterületen válassza ki az AdventureWorksProducts szemantikai modellt.

  2. A szemantikai modell beállításai lapon válassza a Frissítés, majd az Előzmények frissítése lehetőséget a lap tetején található menüszalagon.

  3. A Frissítési előzmények párbeszédpanel Ütemezett lapján figyelje meg a korábbi ütemezett és igény szerinti frissítéseket a kezdési és befejezési időpontokkal. A Befejezett állapot azt jelzi, hogy a Power BI sikeresen végrehajtotta a frissítéseket. Sikertelen frissítések esetén láthatja a hibaüzenetet, és megvizsgálhatja a hiba részleteit.

    Képernyőkép a Frissítési előzmények képernyőről.

    Feljegyzés

    A OneDrive lap csak a Power BI Desktop-fájlokhoz, Excel-munkafüzetekhez vagy CSV-fájlokhoz a OneDrive-on vagy a SharePoint Online-on csatlakoztatott szemantikai modellekre vonatkozik. További információ: Adatfrissítés a Power BI-ban.

Az erőforrások eltávolítása

Kövesse az alábbi utasításokat az oktatóanyaghoz létrehozott erőforrások törléséhez:

  • Ha már nem szeretné használni a mintaadatokat, az SSMS használatával dobja el az adatbázist.
  • Ha nem szeretné használni az SQL Server-adatforrást, távolítsa el az adatforrást az adatátjáróból. Fontolja meg az adatátjáró eltávolítását is, ha csak erre az oktatóanyagra telepítette.
  • Törölje azt az AdventureWorksProducts szemantikai modellt és jelentést is, amelyet a Power BI az AdventureWorksProducts.pbix fájl közzétételekor hozott létre.

Ez az oktatóanyag a következőket vizsgálta meg:

  • Adatok importálása helyszíni SQL Server-adatbázisból Power BI szemantikai modellbe.
  • A szemantikai modellt használó jelentések és irányítópultok frissítéséhez frissítse a Power BI szemantikai modelljét ütemezett és igény szerinti alapon.

A Power BI-adatok frissítéséről és az adatátjárók és adatforrások kezeléséről az alábbi forrásokból tájékozódhat: