Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Oracle BI + aplikacja, aplikacja web + dane z Oracle BI
innovaction
post 25.05.2013, 18:22:39
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 12.03.2013

Ostrzeżenie: (10%)
X----


Witam, wymyslilem pewien koncept na aplikację, nie zdecydowałem jeszcze u użyciu technologii itp. ale pierwsza i najważniejsza rzecz:
- moja aplikacja będzie musiała pobierać dane z bazy Oracle (mój partner używa Oracle BI).

Aplikacja w skrócie ma pobierać dane z bazy i prezentować je w formie zjadliwej - w formie tabelki,wykresów. Dodatkowo niektóre tabelki, będą zawierały dane
na których trzeba dokonywać operacji (zsumować dane) + obliczać wagi w rankingu itp.
Dane w bazie to zwykłe dane sprzedaże w formie:

ID PRODUKTU, PRODUKT, ILOŚĆ, CENA, WARTOŚĆ ZAMÓWIENIA, SPRZEDAWCA, DATA SPRZEDAŻY

Dlatego chciałbym się poradzić - jak to wszystko połączyć efektywnie. Mój partner udostępnia odpłatnie wejście do Oracle BI, ale nie mam narazie dostępu i nie mogę rzucić na to okiem. Dlatego proszę o radę.
Potrzebuję aplikacji webowej która pokaże dane wybranej - zalogowanej grupie użytkowników pobierając te dane z Oracle BI.
Z tego co widziałem możliwe jest ustawienie Oracle BI Publishera w trybie schedule i raz dziennie owe dane wysyłać w emaila lub na ftp.
Może też być różny format XLS lub CSV.

Pytanie jak najlepiej to zrobić z punktu widzienia agregacji danych - czy lepiej pobierać z Oracle BI codzinnie 1 dzień i łączyć to we własnej bazie (mysql)
czy pobierać za każdym razie całość danych np. od 1 dnia miesiąca do dnia dziesiejszego i prezentować na w tabeli po obróbce.

Czy ktoś może doradzić ? zrobić takie zleceni (odpłatnie lub za udział % w zysku). Lub kogoś kumatego polecić ?

zakładam że aplikacja powstanie w PHP (ewentualnie w Ruby)

z góry dziękuję za pomoc - jeżeli ktoś ma doświadczenie w temacie PHP+Oracle BI i chciały potraktować to jako zlecenie - chętnie zamówie taką aplikację na gotowo
(proszę o kontakt na: k o n t a k t @ i n n o v a c t i o n . p l


pozdrawiam
INN
Go to the top of the page
+Quote Post
wiiir
post 25.05.2013, 18:50:13
Post #2





Grupa: Zarejestrowani
Postów: 260
Pomógł: 34
Dołączył: 22.02.2010

Ostrzeżenie: (0%)
-----


Ja bym zrobił web service-y
Go to the top of the page
+Quote Post
innovaction
post 26.05.2013, 03:11:42
Post #3





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 12.03.2013

Ostrzeżenie: (10%)
X----


web service-y czyli konkretnie ? to bedzie komercyjna aplikacja i klienci beda miedzynarodowi - wiec musi to dzialac szybko i byc wygode a przy tym wygladac. nie moze to byc jakis zbior obrzydliwych tabel, tylko aplikacja najwyzszych lotów - tak zeby moc sprzedawac dostep w subskrypcji firmom z lukratywnego rynku

bo generalnie ja potrzebuje miec do tego - wysylke trigerowanych smsow do userow, plus spersonalizowanych emaili + ranking 1/tydzien.
ogolnie troche te dane z BI trzeba byloby przeliczyc i sformatowac, a dostep do BI bede mial na zasadzie wykupienia uslugi - wiec dane musze obrobic we wlasnym zakresie, natomiast musialbym przynajmniej wyniki tej obrobki trzymac u siebie np. w mysql - jako dane historyczne i zapewnic jako taki wglad userom i ich managerom.
dodatkowo managerowie dla swojej grupy ustalaliby zakres danych ktore im pokazywac w tabelki rankingowej

generalnie kumam temat php i mysql, ale nie wiem jak najlepiej polaczyc to z Oracle BI - czy te dane wysylac na ftp w pliku CSV za dany dzien, czy lepiej zbiorczy up-to-date. generalnie dobrze byloby te dane zagregowac i wyniki zapisac lokalnie - bo moze to byc tysiace transakcji i obrabanie tego za kazdym razem na pewno wymaga zasobow. standardowy export miesiecznych dany do Excela zajmuje jakies 10mb

poprosze o sugestie specow i moze ktos bylby chetnie podjac to wyzwanie zbudowanie wszystkie od A do Z (oczywiscie odplatnie fa vat itp)

pozdr

INN

Witam, co do webservices to zgoda SOAP/REST moze tu byc uzyteczne - z tego co sie zorientowalem Oracle BI to udostepnia (ale nie wiem jak z wersja z 2007r) a taka hurtownie bede mial po drugiej stronie.
Dodatkowo pytanie o wydajnosc SOAP/REST - nie wiem czy to jest do konca dobre do pobierania duzej ilosci rekordow naraz

Mam nadzieje ze ktos moze mi pomoc - lub komercyjnie pomoc smile.gif nie chcialbym wywalic prywatnych pieniedzy na rozwiazanie ktore potem bedzie ograniczone w rozbudowie lub po prostu zle zaprojektowane,
dlatego mam nadzieje -ze spece z tego forum znajda chwile i pomogą zielonemu

INN

Ten post edytował innovaction 25.05.2013, 20:23:26
Go to the top of the page
+Quote Post
wiiir
post 26.05.2013, 19:36:18
Post #4





Grupa: Zarejestrowani
Postów: 260
Pomógł: 34
Dołączył: 22.02.2010

Ostrzeżenie: (0%)
-----


no to Oracle Service Bus
Go to the top of the page
+Quote Post
bww
post 26.05.2013, 21:18:32
Post #5





Grupa: Zarejestrowani
Postów: 42
Pomógł: 3
Dołączył: 14.02.2012

Ostrzeżenie: (0%)
-----


Poczytaj jeszcze o JasperSoft (http://www.jaspersoft.com). Projekt, o którym piszesz to raczej duże przedsięwzięcie i tak naprawdę bez szczegółowej analizy każde rozwiązanie może nie spełnić oczekiwań.
Go to the top of the page
+Quote Post
innovaction
post 27.05.2013, 02:27:44
Post #6





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 12.03.2013

Ostrzeżenie: (10%)
X----


Cytat(bww @ 26.05.2013, 22:18:32 ) *
Poczytaj jeszcze o JasperSoft (http://www.jaspersoft.com). Projekt, o którym piszesz to raczej duże przedsięwzięcie i tak naprawdę bez szczegółowej analizy każde rozwiązanie może nie spełnić oczekiwań.


Wow, to wyglada niezle. jest wersja community, ale nie ma cennika za commercial. Pytanie tylko czy to oprocz wizualizacji,dasboardow pozwoli mi np. stworzenie interaktywnych rankingow - interaktywnych w sensie pod kazdego usera. Plus komunikacja sms do takiego usera - to pewnie trzeba bedzie innym sposobem.
Czy ja wiem - czy to jest duzy projekt ? w zasadzie moj inny projekt jest 10x wiekszy - i dlatego go zawiesilem - chcac zastartowac z tym i cos w koncu skonczyc na 100%.
Oczywiscie ilosc danych moze byc duza, tylko pytanie czy jezeli mam dla porownania wygenerowany export w XLS i zajmuje on 48mb za caly 2012 rok ->wszystkie produkty,cala sprzedaz 1 firmy - to czy 48mb to jest duzo czy maly i jaki to bedzie mialo rozmiar wrzucone do bazy ? zaznaczam ze znakomitej czesci danych nie potrzebuje: plik ma 47tys wierszy X 38 kolumn. z tego moze 1/10 bedzie przydatna do moich obliczen w rankingu. pytanie czy da sie zrobic dynamiczny ranking sprzedazowy pokazujac np. miejsce handlowca w taki sposob:

1. HANDLOWIEC AGSD 6346346 punktów
2. HANDLOWIEC SDFS 345345435 punktow
3. HANDLOWIEC HSFH 3453454 punktow
4. HANDLOWIEC DGAA 345345 puntkow
21. HANDLOWIEC AAAA 44544 punktow
22. HANDLOWIEC ABC 4545 punktów << aktualny handlowiec przegladany
23. HANDLOWIEC DFD 545 punktów

gdzie nr 22 > to jest ten aktualny przegladany handlowiec i pokazana jest 1-2 pozycje przed nim i za nim + czołowka rankingu. chcialbym taki dynamiczny feed wrzucic raz na tydzien do wszystkich handlowcow > ale zeby kazdy z nich mial pokazane tylko 1-2 miejsca przed nim plus 1-2 za nim plus 3 miejsca z podium. to samo np. wrzucone smsem

Da sie to zrobic tym Jasperem ?

pozdr

INN

ps. ten oracle Service bus to moze i tez by pasowal - ale ja generalnie chcialbym uniknac kosztów - i skoro dostane dane z Oracle BI w CSV lub Excelu - to dalej juz bym je chcial obrabiac we wlasnym zakresie - oczywiscie odpowiednio zoptymalizowane i np. w swojej bazie zapisywac tylko pozycje handlowcow w rankingu dziennym > a nie trzymac w niej calych danych. Generalnie ta hurtownia danych - to tylko takie wyjscie na sile - inaczej ich nie dostane, i bede musial za ten dostep zaplacic, ale nie bede mial dostepu na zywca do calej infrastruktury Oracle BI > tylko do np. codziennych zrzutow w XLS

Ten post edytował innovaction 27.05.2013, 02:32:07
Go to the top of the page
+Quote Post
wiiir
post 2.06.2013, 20:28:33
Post #7





Grupa: Zarejestrowani
Postów: 260
Pomógł: 34
Dołączył: 22.02.2010

Ostrzeżenie: (0%)
-----


A nie mozecie zwyczajnie sie spiąć db_linkem? Załóż usera na integracje, tam tylko tabele buforowe, daj namiary kolesiowi, niech zalozy u siebie db_linka i bedzie ci pakować dane.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.04.2024 - 03:36