konto usunięte

Temat: Dziwny błąd z podzapytaniami

Bardzo proszę o pomoc w rozwiązaniu następującego problemu (może uda się zdiagnozować przyczynę analizując różne środowiska):

Błąd WIS 0001 - niektóre obiekty nie są już dostępne w świecie obiektów

Pojawia się niezależnie od świata obiektów i użytych wymiarów w momencie budowy filtra z wykorzystaniem podzapytania przy czym klucz inList składa się z dwóch obiektów. Postaram sie taki filtr zobrazować poniżej:

where
Obiekt A, Obiekt B inList Obiekt A, Obiekt B
gdzie Obiekt A is not null

Jedyną bazą, na której udało się skorzystać z takiego warunku było DB2. Testowałem na innych (Oracle, Postgre, SybaseIQ) i zawsze ten sam błąd WIS 00001.

konto usunięte

Temat: Dziwny błąd z podzapytaniami

Jak już będziecie testować to przy okazji spróbujcie przetestować operator "All", który w języku polskim jest tłumaczony jako "Wsz."

=Liczba([JakiśWymiar];Wsz.)

Zapomniałem dopisać że poprzedni błąd występuje w wersji 3.1 i 4.0
a problem z operatorem "Wsz." tylko w 4.0
Krzysztof Jackiewicz

Krzysztof Jackiewicz Business Objects
Expert

Temat: Dziwny błąd z podzapytaniami

Przemek,
przetestowałem pierwszy przypadek na swoim środowisku BOXIR3 SP5. Zarówno na bazach Oracle 10, DB2 9.7 jak i archaicznym MS SQL Server 2000 takie zapytanie wykonuje się.
Czy zapytanie SQL generowane przez WebI jest za każdym razem poprawne i czy działa uruchomione z poziomu klienta bazy ?

konto usunięte

Temat: Dziwny błąd z podzapytaniami

Krzysztof Jackiewicz:
Przemek,
przetestowałem pierwszy przypadek na swoim środowisku BOXIR3 SP5. Zarówno na bazach Oracle 10, DB2 9.7 jak i archaicznym MS SQL Server 2000 takie zapytanie wykonuje się.
Czy zapytanie SQL generowane przez WebI jest za każdym razem poprawne i czy działa uruchomione z poziomu klienta bazy ?

Na BOXIR3 u nas też działa (testowane na bazach Sybase IQ oraz Oracle).
Błąd pojawia się na BOXI3.1 SP5 i BO 4.1

Co do zapytania błąd pojawia się przed wygenerowanie zapytani SQL więc nawet do końca nie wiadomo jak ono wygląda.
Krzysztof Jackiewicz

Krzysztof Jackiewicz Business Objects
Expert

Temat: Dziwny błąd z podzapytaniami

Tak jak pisałem, mam właśnie wersję BOXI3.1 SP5. Działa bez pudła. A zatem to chyba nie jest kwestia tej konkretnej wersji.

konto usunięte

Temat: Dziwny błąd z podzapytaniami

A możesz powiedzieć jak realizujesz połączenia do bazy (ODBC, JDBC), czy zmianiałeś coś w parametrach połączeń czy lecą na standardowych.
Krzysztof Jackiewicz

Krzysztof Jackiewicz Business Objects
Expert

Temat: Dziwny błąd z podzapytaniami

Do DB2 i Oracle po sterownikach natywnych, a do SQL Server po ODBC.
Połączenia są raczej standardowe a opcja SQL ANSI 92 w każdym wypadku wyłączona.
Sprawdziłem dodatkowo na instalacji testowej BOXIR3 SP5 i też nie jestem w stanie zreplikować błędu...

konto usunięte

Temat: Dziwny błąd z podzapytaniami

This issue has been identified as a bug under Problem Report ID:
ADAPT01640932
Synopsis: Error sybase subquery wis 00001
Description - Expected Behaviour: Ability to run sybase query with
subquery of more than two objects
Description - Observed Behaviour: #Some objects are no longer
available in the universe. See your Business Objects
administrator.(Error:WIS 00001)(Error:INF)# when creating webi query
having sub query with tow objects.

This is scheduled to be fixed in BO XI 3.1 SP6

Kolejny wykryty bug na moim koncie ;)

Następna dyskusja:

Bardzo dziwny błąd




Wyślij zaproszenie do