Gelişmiş seçenekleri kullanma

SAP Business Warehouse sunucusuna bağlantı oluşturduğunuzda isteğe bağlı olarak bir dil kodu, yürütme modu, toplu iş boyutu ve bir MDX Deyimi belirtebilirsiniz. Ayrıca, özellik yapılarını etkinleştirmek isteyip istemediğinizi de seçebilirsiniz.

Not

Bu makaledeki görüntüler SAP Business Warehouse Uygulama Sunucusu bağlayıcısında gelişmiş seçenekleri gösterse de, SAP Business Warehouse İleti Sunucusu bağlayıcısında da aynı şekilde çalışır.

Dil kodu

İsteğe bağlı olarak SAP BW sunucusuna bağlantı kurarken bir dil kodu belirtebilirsiniz.

Gelişmiş seçeneklere iki basamaklı bir dil kodu girme.

Beklenen değer, SAP sisteminde tanımlanan iki harfli bir dil kodudur. Power Query Desktop'ta, geçerli değerlerin listesi için Dil Kodu alanının yanındaki Yardım simgesini (soru işareti) seçin.

Dil kodunu ayarladıktan sonra Power Query, SAP BW'daki veri nesnelerinin tanımlayıcı adlarını seçili nesnelerin alan adları da dahil olmak üzere belirtilen dilde görüntüler.

Not

Listelenen tüm diller SAP BW sisteminizde yapılandırılamayabilir ve nesne açıklamaları tüm dillerde çevrilmeyebilir.

Açıklayıcı ve alan adları için dil değişikliğini gösteren gezgin.

Dil kodu belirtilmezse, Seçenekler iletişim kutusundaki varsayılan yerel ayar kullanılır ve geçerli bir SAP dil koduyla eşlenir. Power BI Desktop'ta geçerli yerel ayarı görüntülemek veya geçersiz kılmak için Dosya>Seçenekleri ve ayarları>Seçenekler iletişim kutusunu açın ve Geçerli Dosya>Bölgesel ayarları'nı seçin. Power Query Online'da geçerli yerel ayarı görüntülemek veya geçersiz kılmak için Giriş>Seçenekleri>Proje seçenekleri iletişim kutusunu açın. Yerel ayarı geçersiz kılarsanız, ayarınız M sorgunuzda kalıcı hale gelir ve sorgunuzu Power Query Desktop'tan Power Query Online'a kopyalayıp yapıştırırsanız kabul edilir.

Yürütme modu

Yürütme modu seçeneği, sunucuda sorguları yürütmek için MDX arabiriminin kullanıldığını belirtir. Aşağıdaki seçenekler geçerlidir:

  • BasXml: SAP Business Warehouse'da MDX yürütmesi için bXML düzleştirme modu seçeneğini belirtir.

  • BasXmlGzip: SAP Business Warehouse'da MDX yürütmesi için Gzip sıkıştırılmış bXML düzleştirme modu seçeneğini belirtir. Bu seçenek düşük gecikme süresi veya yüksek hacimli sorgular için önerilir. Yürütme modu seçeneği için varsayılan değer.

  • DataStream: SAP Business Warehouse'da MDX yürütmesi için DataStream düzleştirme modu seçeneğini belirtir.

    Yürütme modu seçeneğinin konumunu gösteren oturum açma iletişim kutusu.

Toplu iş boyutu

MDX deyimi yürütülürken bir kerede alınacak en fazla satır sayısını belirtir. Küçük bir sayı, büyük bir veri kümesi alınırken sunucuya yapılan daha fazla çağrıya dönüşür. Çok sayıda satır performansı artırabilir, ancak SAP BW sunucusunda bellek sorunlarına neden olabilir. Varsayılan değer 50000 satırdır.

MDX Deyimi

Not

MDX deyimi seçeneği Power Query Online'da kullanılamaz.

SAP BW'daki kullanılabilir veri nesnelerine göz atmak ve bu nesneler arasından seçim yapmak için gezgin kullanmak yerine, MDX sorgu dilini bilen bir kullanıcı SAP BW'da doğrudan yürütme için bir MDX deyimi belirtebilir. Ancak, özel bir MDX deyimi kullanılırken başka sorgu katlama uygulanmayacağını unutmayın.

Burada kullanılan örneğin deyimi, SAP BW'daki nesnelerin ve özelliklerin teknik adlarına göre aşağıdaki örnekte gösterildiği gibi görünür.

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]

MDX deyimi seçeneğinde gösterilen örnek MDX deyimi.

SAP BW bağlayıcısı, MDX deyimi tarafından döndürülen verilerin önizlemesini görüntüler. Ardından verileri yüklemek için Yükle'yi (yalnızca Power Query Desktop) veya Power Query Düzenleyicisi veri kümesini daha fazla işlemek için Verileri Dönüştür'ü seçebilirsiniz.

Gezgin önizlemesinde görüntülenen MDX verileri.

SAP BW, bir MDX deyimini doğrulamak ve sorunlarını gidermek için Windows kullanıcıları için SAP GUI için MDXTEST işlemini sağlar. Ayrıca MDXTEST işlemi, SAP BW sisteminde gerçekleşen işleme sonucunda sunucu hatalarını veya performans sorunlarını analiz etmek için kullanışlı bir araç olabilir.

Bu işlem hakkında daha ayrıntılı bilgi için MDX Test Ortamı'na gidin.

SAPGUI'de MDXTEST ile MDX deyimi sorunlarını giderme.

MDXTEST, bir MDX deyimi oluşturmak için de kullanılabilir. İşlem ekranı, sol tarafta kullanıcının SAP BW'deki bir sorgu nesnesine göz atıp MDX deyimi oluşturmasına yardımcı olan paneller içerir.

İşlem, MDX deyimi için farklı yürütme modları/arabirimleri sunar. Power Query'nin SAP BW'da sorguyu nasıl yürüteceğini taklit etmek için Düzleştirme (basXML) öğesini seçin. SAP BW'deki bu arabirim, MDX deyiminin seçimlerini kullanarak satır kümesini dinamik olarak oluşturur. Power Query Desktop'a döndürülen dinamik tablo, bellek tüketimini azaltan çok kompakt bir forma sahiptir.

Dışarı Aktarma modunda yürüt'te Düzleştirme'nin seçili olduğunu gösterir.

İşlem, MDX deyiminin sonuç kümesini ve yararlı çalışma zamanı ölçümlerini görüntüler.

MDX deyiminin sonuç kümesini görüntüler.

Özellik yapılarını etkinleştirme

Özellik yapılarını etkinleştir seçimi, özellik yapılarının gezginde görüntülenme şeklini değiştirir. Yapı, BEX sorguları oluştururken kullanılabilecek bir SAP BW nesnesidir. BEX UX'te aşağıdaki görüntüye benzerler.

BEX sorguları oluştururken kullanılan yapı.

Özellik yapılarını etkinleştir seçimi açıksa (varsayılan), bağlayıcı yapıdaki her boyut için kullanılabilir her ölçüye sahip kartezyen bir ürün üretir. Örneğin:

Her biri Calgary, Frankfurt ve Münih için görüntülenen Net Value stat curr ve Number of documents değerlerini gösteren gezgin görüntüsü.

Seçiliyse, bağlayıcı yalnızca kullanılabilir ölçüleri üretir. Örneğin:

Yalnızca Net Value stat curr ve Görüntülenen belge sayısı değerlerini gösteren gezgin görüntüsü.

Ayrıca bkz.