Adatlekérdezés az Azure Analysis Servicesből

Befejeződött

Azure Analysis Services egy teljes körűen felügyelt szolgáltatásként nyújtott platform (PaaS), amely nagyvállalati szintű szemantikai modelleket biztosít a felhőben. A speciális adategyesítési és modellezési funkciókkal több adatforrásból származó adatokat kombinálhat, metrikákat definiálhat, és egyetlen, megbízható táblázatos szemantikai modellben biztonságossá teheti az adatokat. A szemantikai modell egyszerűbb és gyorsabb módot kínál a felhasználók számára az alkalmi adatelemzés elvégzésére olyan eszközökkel, mint a Power BI.

A forgatókönyvet folytatva, a Tailwind Traders az Azure Analysis Servicest használja a pénzügyi előrejelzési adatok tárolására. Önt azzal bízták meg, hogy hasonlítsa össze ezeket az egy másik adatbázisban lévő tényleges értékesítési adatokkal. Az adatok Azure Analysis Services kiszolgálóról való lekérése hasonló a SQL Server adatainak lekéréséhez, a következő módon:

  • Hitelesítheti magát a kiszolgálón.
  • Válassza ki a használni kívánt modellt.
  • Kijelölheti a szükséges táblákat.

A Azure Analysis Services és a SQL Server közötti jelentős különbségek a következők:

  • Az Analysis Services-modellek már létrehoztak számításokat.
  • Ha nincs szüksége egy teljes táblára, közvetlenül is lekérdezheti az adatokat. Az adatokat az SQL Serverben használt Transact-SQL (T-SQL) helyett többdimenziós kifejezésekkel (MDX) vagy adatelemzési kifejezésekkel (DAX) kérdezheti le.

Csatlakozás Azure Analysis Servicesbeli adatokhoz

Már volt szó arról, hogy a Power BI Desktopban az Adatok beolvasása funkciót használja. Az Analysis Services kiválasztásakor a rendszer kérni fogja a kiszolgáló címét és az adatbázis nevét két lehetőséggel: Importálás és Csatlakozás élőben.

Képernyőkép a SQL Server Analysis Services adatbázis párbeszédpanelről.

Az élő csatlakozás lehetőség Azure Analysis Services. Az Azure Analysis Services a táblázatos modellt és a DAX-kifejezéseket használja a számítások készítésére, a Power BI-hoz hasonlóan. Ezek a modellek kompatibilisek egymással. Az Élő kapcsolat lehetőség segítségével az adatokat és a számításokat megtarthatja azok eredeti helyén anélkül, hogy mindet importálnia kellene a Power BI-ba. Azure Analysis Services gyors frissítési ütemezéssel rendelkezhet, ami azt jelenti, hogy amikor az adatok frissülnek a szolgáltatásban, a Power BI-jelentések azonnal frissülnek, anélkül, hogy Power BI-frissítési ütemezést kellene kezdeményezniük. Ezzel az eljárással javítható a jelentésben szereplő adatok aktualitása.

A relációs adatbázisokhoz hasonlóan itt is kiválaszthatja a használni kívánt táblákat. Ha közvetlenül szeretné lekérdezni az Azure Analysis Services-modellt, használhatja a DAX- vagy az MDX-kifejezéseket.

Valószínűleg közvetlenül a Power BI-ba importálja az adatokat. Ennek egy elfogadható alternatívája, hogy az összes többi szükséges adatot (az Excelből, SQL Serverből és így tovább) az Azure Analysis Services-modellbe importálja, majd élő kapcsolatot használ. Ez a megközelítés leegyszerűsíti a megoldást azáltal, hogy a szemantikai modellezést és a DAX-mértékeket egy helyen tartja.

A Power BI és a Azure Analysis Services összekapcsolásával kapcsolatos további információkért lásd: Csatlakozás a Power BI-hoz dokumentáció.