Udostępnij za pośrednictwem


Połączenie do modeli wielowymiarowych usług SSAS w programie Power BI Desktop

Program Power BI Desktop umożliwia dostęp do modeli wielowymiarowych usług SQL Server Analysis Services (SSAS), często nazywanych usługami SSAS MD.

Aby nawiązać połączenie z bazą danych SSAS MD, wybierz pozycję Pobierz dane, wybierz pozycję Baza danych> usług SQL Server Analysis Services, a następnie wybierz pozycję Połączenie:

Screenshot shows the Get Data dialog in Power BI Desktop with SQL Server Analysis Services database selected.

Oba usługa Power BI i Power BI Desktop obsługują modele wielowymiarowe usług SSAS w trybie połączenia na żywo. Raporty korzystające z modeli wielowymiarowych usług SSAS można publikować i przekazywać do usługa Power BI.

Możliwości i funkcje usługi SSAS MD

W poniższych sekcjach opisano funkcje i możliwości połączeń md usług Power BI i SSAS.

Tabelaryczne metadane modeli wielowymiarowych

W poniższej tabeli przedstawiono korespondencję między obiektami wielowymiarowymi i metadanymi tabelarycznymi zwróconymi do programu Power BI Desktop. Usługa Power BI wysyła zapytanie do modelu pod kątem metadanych tabelarycznych. Na podstawie zwróconych metadanych program Power BI Desktop uruchamia odpowiednie zapytania języka DAX względem usług SSAS podczas tworzenia wizualizacji, takiej jak tabela, macierz, wykres lub fragmentator.

Obiekt BISM-Wielowymiarowy Metadane tabelaryczne
Moduł Model
Wymiar modułu Tabela
Atrybuty wymiaru (klucze), nazwa Kolumny
Grupa miar Tabela
Miara Miara
Miary bez skojarzonej grupy miar W tabeli o nazwie Miary
Grupa miar —> relacja wymiaru modułu Relacja
Perspektywa Perspektywa
KPI KPI
Hierarchie użytkownika/nadrzędny-podrzędny Hierarchies

Miary, grupy miar i kluczowe wskaźniki wydajności

Grupy miar w module wielowymiarowym są widoczne jako tabele z symbolem sigma (∑) obok nich w okienku Pola . Miary obliczeniowe bez skojarzonej grupy miar są grupowane w specjalnej tabeli o nazwie Miary w metadanych tabelarycznych.

Aby uprościć złożone modele w modelu wielowymiarowym, można zdefiniować zestaw miar lub kluczowych wskaźników wydajności w module, który ma znajdować się w folderze wyświetlania. Usługa Power BI rozpoznaje foldery wyświetlania w metadanych tabelarycznych i wyświetla miary i wskaźniki KPI w folderach wyświetlania. Wskaźniki KPI w wielowymiarowych bazach danych obsługują wartość, cel, grafikę stanu i grafikę trendu.

Typ atrybutu wymiaru

Modele wielowymiarowe obsługują również kojarzenie atrybutów wymiarów z określonymi typami atrybutów wymiarów. Na przykład wymiar Geografia, w którym atrybuty wymiarów Miasto, Województwo, KrajRegion i Kod pocztowy mają skojarzone z nimi odpowiednie typy geograficzne, są widoczne w metadanych tabelarycznych. Usługa Power BI rozpoznaje metadane, umożliwiając tworzenie wizualizacji map. Te skojarzenia można rozpoznać za pomocą ikony mapy obok elementu w okienku Pole w usłudze Power BI.

Usługa Power BI może również renderować obrazy po podaniu pola zawierającego jednolite lokalizatory zasobów (adresy URL) obrazów. Te pola można określić jako typy ImageURL w narzędziach SQL Server Data Tools, a następnie w programie Power BI Desktop. Informacje o typie są następnie udostępniane usłudze Power BI w metadanych tabelarycznych. Usługa Power BI może następnie pobrać te obrazy z adresu URL i wyświetlić je w wizualizacjach.

Hierarchie nadrzędny-podrzędny

Modele wielowymiarowe obsługują hierarchie nadrzędny-podrzędny, które są prezentowane jako hierarchia w metadanych tabelarycznych. Każdy poziom hierarchii nadrzędny-podrzędny jest uwidaczniony jako ukryta kolumna w metadanych tabelarycznych. Atrybut klucza wymiaru nadrzędny-podrzędny nie jest uwidaczniony w metadanych tabelarycznych.

Elementy obliczeniowe wymiaru

Modele wielowymiarowe obsługują tworzenie różnych typów elementów obliczeniowych. Dwa najbardziej typowe typy elementów obliczeniowych to:

  • Obliczone elementy członkowskie w hierarchiach atrybutów, które nie są elementami równorzędnymi wszystkich
  • Obliczane elementy członkowskie w hierarchiach użytkowników

Modele wielowymiarowe uwidaczniają obliczeniowe elementy członkowskie w hierarchiach atrybutów jako wartości kolumny. Istnieje kilka innych opcji i ograniczeń, jeśli uwidaczniasz ten typ obliczeniowego elementu członkowskiego:

  • Atrybut wymiaru może mieć opcjonalny atrybut UnknownMember.

  • Atrybut zawierający obliczeniowe elementy członkowskie nie może być atrybutem klucza wymiaru, chyba że jest to jedyny atrybut wymiaru.

  • Atrybut zawierający obliczeniowe elementy członkowskie nie może być atrybutem nadrzędny-podrzędny.

Obliczeniowe elementy członkowskie hierarchii użytkowników nie są widoczne w usłudze Power BI. Zamiast tego możesz nawiązać połączenie z modułem zawierającym obliczeniowe elementy członkowskie w hierarchii użytkowników. Nie można jednak zobaczyć elementów obliczeniowych, jeśli nie spełniają one ograniczeń wymienionych na poprzedniej liście punktowanej.

Zabezpieczenia

Modele wielowymiarowe obsługują zabezpieczenia na poziomie wymiarów i komórek za pomocą ról. Po nawiązaniu połączenia z modułem za pomocą usługi Power BI użytkownik jest uwierzytelniany i oceniany pod kątem odpowiednich uprawnień. Jeśli użytkownik ma zastosowane zabezpieczenia wymiarów, odpowiednie elementy członkowskie wymiaru nie są widoczne dla użytkownika w usłudze Power BI. Jeśli jednak użytkownik zdefiniował uprawnienie zabezpieczeń komórki, gdy niektóre komórki są ograniczone, użytkownik nie może nawiązać połączenia z modułem przy użyciu usługi Power BI.

Rozważania i ograniczenia

Istnieją pewne ograniczenia dotyczące używania usługi SSAS MD:

  • Tylko wersje enterprise i BI programu SQL Server 2014 obsługują połączenia na żywo. W przypadku standardowej wersji programu SQL Server program SQL Server 2016 lub nowszy jest wymagany w przypadku połączeń na żywo.

  • Akcje i nazwane zestawy nie są widoczne w usłudze Power BI. Aby tworzyć wizualizacje i raporty, nadal można łączyć się z modułami zawierającymi również akcje lub nazwane zestawy.

  • Gdy usługa Power BI wyświetla metadane dla modelu usług SSAS, czasami nie można pobrać danych z modelu. Ten scenariusz może wystąpić, jeśli zainstalowano 32-bitową wersję dostawcy przetwarzania analitycznego online firmy Microsoft, ale nie wersję 64-bitową. Zainstalowanie wersji 64-bitowej może rozwiązać ten problem.

  • Nie można tworzyć miar na poziomie raportu podczas tworzenia raportu połączonego na żywo z modelem wielowymiarowym usług SSAS. Jedyne dostępne miary to miary zdefiniowane w modelu MD.

Obsługiwane funkcje usług SSAS MD w programie Power BI Desktop

Użycie następujących elementów jest obsługiwane w tej wersji usługi SSAS MD. Aby uzyskać więcej informacji na temat tych funkcji, zobacz Omówienie widoku zasilania dla modeli wielowymiarowych.

  • Domyślni członkowie
  • Atrybuty wymiaru
  • Typy atrybutów wymiarów
  • Elementy obliczeniowe wymiaru, które:
    • musi być jednym rzeczywistym elementem członkowskim, gdy wymiar ma więcej niż jeden atrybut;
    • nie może być atrybutem klucza wymiaru, chyba że jest to jedyny atrybut; I
    • nie może być atrybutem nadrzędny-podrzędny.
  • Zabezpieczenia wymiarów
  • Wyświetlanie folderów
  • Hierarchies
  • ImageUrls
  • Wskaźniki KPI
  • Trendy kluczowych wskaźników wydajności
  • Miary (z grupami miar lub bez)
  • Miary jako wariant

Rozwiązywanie problemów

Na poniższej liście opisano wszystkie znane problemy występujące podczas nawiązywania połączenia z usługami SQL Server Analysis Services.

  • Błąd: nie można załadować schematu modelu. Ten błąd występuje zwykle, gdy użytkownik nawiązujący połączenie z usługami Analysis Services nie ma dostępu do bazy danych/modułu.