@adreno420: powinno dzialac, co to za dziwne sql? moze dodaj alias do tabeli tabela A, potem zrobi A.*.. chociaz i tak powinno dzialac select A.*, funkcja from tabela A where..
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
Cześć Mirko, mam pytanie i szukam jakiegoś ciekawego rozwiązania:
czy znacie może jakiś trick, który umożliwiłby odpytywanie w jednej kwerendzie SQLowej Pandasowych dataframewów oraz tabel na Teradacie tzn.
używam pd.readsqlquery i wynik zapisuję do df'a result1, a na Teradacie mam tabelę result2. I teraz - czy istnieje możliwość zrobienia czegoś takiego:
SELECT * FROM result1 INNER JOIN result2 ON result1.ID =result2.ID;
W sensie w
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Awerege: Nie wiem czym jest teradata ( ͡° ͜ʖ ͡°)

Ale wątpliwe, tzn. strzelam że dataframe musiałbyś wsadzić do tabeli sqlowej żeby móc w ten sposób joinować. Pytanie co to za klejenie i do czego tzn. jak ważny jest performance.

Ja podobne problemy rozwiązywałem raczej tworząc drugiego df sczytując dane z db (WHERE IN + tupla z listą id wyciągana z df) a potem merge w
  • Odpowiedz
@Awerege: Wątpię, żeby takie połączenie było możliwe. Ja bym spróbował zapisać unikatowe id z result1 do tymczasowej tabeli na teradacie, wyciągnąć "where existem" odpowiadające im dane z result2 do dataframe'a i złączenie zrobić już w pandas.
  • Odpowiedz
Może jakiś ogarnięta Mirabelka (ostatecznie może być Mirek) chce ciężko pracować przy #hurtowniedanych (administracyjnie głównie przepychanie ETL, zarządzanie hurtownią + pomniejszymi aplikacjiami) we Wrocławiu w Banku Zachodnim
http://www.pracuj.pl/praca/informatyk-ds-zarzadzania-i-administrowania-systemami-it-wroclaw,oferta,4617723


#praca #teradata #dwh
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach