Korzystanie z opcji zaawansowanych

Podczas tworzenia połączenia z serwerem SAP Business Warehouse można opcjonalnie określić kod języka, tryb wykonywania, rozmiar partii i instrukcję MDX. Ponadto możesz wybrać, czy chcesz włączyć struktury charakterystyczne.

Uwaga

Chociaż obrazy w tym artykule ilustrują zaawansowane opcje łącznika SERWERA aplikacji sap Business Warehouse, działają one tak samo jak w łączniku SAP Business Warehouse Message Server.

Kod języka

Opcjonalnie można określić kod języka podczas nawiązywania połączenia z serwerem SAP BW.

Wprowadzenie dwucyfrowego kodu języka w opcjach zaawansowanych.

Oczekiwana wartość to dwuliterowy kod języka zdefiniowany w systemie SAP. W programie Power Query Desktop wybierz ikonę Pomoc (znak zapytania) obok pola Kod języka, aby wyświetlić listę prawidłowych wartości.

Po ustawieniu kodu języka dodatek Power Query wyświetla opisowe nazwy obiektów danych w systemie SAP BW w określonym języku, w tym nazwy pól dla wybranych obiektów.

Uwaga

Nie wszystkie wymienione języki mogą być skonfigurowane w systemie SAP BW, a opisy obiektów mogą nie być tłumaczone we wszystkich językach.

Nawigator przedstawiający zmianę języka dla nazw opisowych i pól.

Jeśli nie określono żadnego kodu języka, zostaną użyte domyślne ustawienia regionalne z okna dialogowego Opcje i zamapowane na prawidłowy kod języka SAP. Aby wyświetlić lub zastąpić bieżące ustawienia regionalne w programie Power BI Desktop, otwórz okno dialogowe Opcje plików>i ustawienia>Opcje i wybierz pozycję Bieżące ustawienia regionalne pliku.> Aby wyświetlić lub zastąpić bieżące ustawienia regionalne w usłudze Power Query Online, otwórz >okno dialogowe Opcje strony głównej Opcje> projektu. Jeśli zastąpisz ustawienia regionalne, ustawienie zostanie utrwalone w zapytaniu języka M i zostanie uznane, jeśli skopiujesz zapytanie z programu Power Query Desktop do usługi Power Query Online.

Tryb wykonywania

Opcja Tryb wykonywania określa interfejs MDX służy do wykonywania zapytań na serwerze. Następujące opcje są prawidłowe:

  • BasXml: określa opcję trybu spłaszczania bXML dla wykonywania MDX w systemie SAP Business Warehouse.

  • BasXmlGzip: określa opcję trybu spłaszczania skompresowanego BXML Gzip na potrzeby wykonywania MDX w usłudze SAP Business Warehouse. Ta opcja jest zalecana w przypadku zapytań o małe opóźnienia lub duże woluminy. Wartość domyślna opcji trybu wykonywania.

  • DataStream: określa opcję Tryb spłaszczania strumienia danych dla wykonywania MDX w systemie SAP Business Warehouse.

    Okno dialogowe logowania z wyświetloną lokalizacją opcji Tryb wykonywania.

Rozmiar partii

Określa maksymalną liczbę wierszy do pobrania w czasie wykonywania instrukcji MDX. Niewielka liczba przekłada się na więcej wywołań serwera podczas pobierania dużego zestawu danych. Duża liczba wierszy może zwiększyć wydajność, ale może powodować problemy z pamięcią na serwerze SAP BW. Wartość domyślna to 50000 wierszy.

MDX, instrukcja

Uwaga

Opcja instrukcji MDX nie jest dostępna w usłudze Power Query Online.

Zamiast korzystać z nawigatora do przeglądania i wybierania spośród dostępnych obiektów danych w oprogramowaniu SAP BW, użytkownik, który jest zaznajomiony z językiem zapytań MDX, może określić instrukcję MDX na potrzeby bezpośredniego wykonywania w systemie SAP BW. Należy jednak pamiętać, że podczas korzystania z niestandardowej instrukcji MDX nie będzie stosowane żadne dalsze składanie zapytań.

Instrukcja użyta w tym przykładzie będzie wyglądać tak, jak pokazano w poniższym przykładzie na podstawie nazw technicznych obiektów i właściwości w systemie SAP BW.

SELECT {[0EFUZM0P10X72MBPOYVBYIMLB].[0EFUZM0P10X72MBPOYVBYISWV]} ON COLUMNS ,
NON EMPTY CROSSJOIN(CROSSJOIN([0D_MATERIAL].[LEVEL01].MEMBERS,[0D_PUR_ORG].[LEVEL01].MEMBERS) ,
[0D_VENDOR].[LEVEL01].MEMBERS)
DIMENSION PROPERTIES
[0D_MATERIAL].[20D_MATERIAL],
[0D_MATERIAL].[50D_MATERIAL],
[0D_PUR_ORG].[20D_PUR_ORG],
[0D_PUR_ORG].[50D_PUR_ORG],
[0D_VENDOR].[20D_VENDOR],
[0D_VENTOR].[50D_VENDOR] ON ROWS FROM [0D_PU_C01/0D_PU_C01_Q0013]

Przykładowa instrukcja MDX wyświetlana w opcji instrukcji MDX.

Łącznik SAP BW wyświetli podgląd danych zwracanych przez instrukcję MDX. Następnie możesz wybrać pozycję Załaduj, aby załadować dane (tylko program Power Query Desktop), lub wybrać pozycję Przekształć dane, aby dalej manipulować zestawem danych w Edytor Power Query.

Dane MDX wyświetlane w podglądzie nawigatora.

Aby zweryfikować instrukcję MDX i rozwiązać problemy, platforma SAP BW udostępnia transakcję MDXTEST dla graficznego interfejsu użytkownika SAP dla użytkowników systemu Windows. Ponadto transakcja MDXTEST może być przydatnym narzędziem do analizowania błędów serwera lub problemów z wydajnością w wyniku przetwarzania, które występuje w systemie SAP BW.

Aby uzyskać bardziej szczegółowe informacje na temat tej transakcji, przejdź do środowiska testowego MDX.

Rozwiązywanie problemów z instrukcją MDX za pomocą narzędzia MDXTEST w interfejsie SAPGUI.

Rozwiązanie MDXTEST może również służyć do konstruowania instrukcji MDX. Ekran transakcji zawiera panele po lewej stronie, które ułatwiają użytkownikowi przechodzenie do obiektu zapytania w oprogramowaniu SAP BW i generowanie instrukcji MDX.

Transakcja oferuje różne tryby wykonywania/interfejsy dla instrukcji MDX. Wybierz pozycję Spłaszczanie (basXML), aby naśladować sposób wykonywania zapytania w programie SAP BW przez dodatek Power Query. Ten interfejs w oprogramowaniu SAP BW tworzy zestaw wierszy dynamicznie przy użyciu wyborów instrukcji MDX. Wynikowa tabela dynamiczna zwrócona do programu Power Query Desktop ma bardzo kompaktową formę, która zmniejsza zużycie pamięci.

Pokazuje spłaszczanie zaznaczone w trybie Wykonywania w trybie eksportu.

Transakcja wyświetli zestaw wyników instrukcji MDX i przydatne metryki środowiska uruchomieniowego.

Wyświetla zestaw wyników instrukcji MDX.

Włączanie struktur charakterystycznych

Wybór Włącz struktury cech zmienia sposób wyświetlania struktur charakterystycznych w nawigatorze. Struktura to obiekt SAP BW, który może być używany podczas kompilowania zapytań BEX. W środowisku użytkownika BEX wyglądają jak na poniższej ilustracji.

Struktura używana podczas tworzenia zapytań BEX.

Jeśli wybór Włącz struktury cechowe jest jasny (wartość domyślna), łącznik będzie produkować produkt kartezjański każdego wymiaru w strukturze z każdą dostępną miarą. Na przykład:

Obraz nawigatora przedstawiający curr wartości wartości netto i liczba dokumentów wyświetlanych dla Calgary, Frankfurtu i Monachium.

W przypadku wybrania łącznik tworzy tylko dostępne miary. Na przykład:

Obraz nawigatora przedstawiający tylko wartość net value curr i Liczba wyświetlanych wartości dokumentów.

Zobacz też