[trudne] Stan zapasu w kostce OLAP a zmiana przedzialow czasowych
czarekkk@tenbit.pl - 06-01-2007 00:02
[trudne] Stan zapasu w kostce OLAP a zmiana przedzialow czasowych
Czesc,
Tworzymy narzedzie dla firmy produkcyjnej ktore bedzie sluzylo do analizy produkcji, sprzedazy i zapasu. Dane z systemu MRP.
Poniewaz bedzie duzo danych, to pierwszy pomysl, aby to narzedzie zrobic jako kostke OLAP na serwerze MS SQL.
Klucze podzialu: marka > seria > indeks
Miary: ilosc wyprodukowana ilosc sprzedana ilosc - stan zapasu na koniec miesiaca
Zalozenia: dane przegladane w zaleznosci od potrzeb w roznego rodzaju przedzialach czasowych: dziennych/miesiecznych/kwartalnych/rocznych
Problem polega na tym, ze zmieniajac szczegolowosc "czasowa" przegladanych danych stanu zapasu nie mozna ze soba sumowac. Tzn. przechodzac od szczegolowosci dzien na szczegolowosc miesiac standardowo kostka OLAP pokaze mi sume wartosci z wszystkich dni w danym miesiacu; dla produkcji i sprzedazy jest to jak najbardziej poprawne, dla stanu zapasu jest to oczywiscie bledne.
Myslelismy o funkcji "last but not empty", ale ta funkcja zadziala prawidlowo tylko dla maksymalnej szczegolowosci (mark>seria>indeks). Jezeli bedziemy chcieli obejrzec zagregowane dane do poziomu marki badz serii - dane beda nieprawidlowe - wartosc z ostatniego indeksu (a nie suma ostatnich wartosci dla poszczegolnych indeksow).
Spotkal sie ktos z Was z takim problemem? Prosze o wszelkie sugestie gdzie szukac rozwiazan.
Pozdrawiam, Czarek
Filip Sielimowicz - 10-01-2007 00:14
Uzytkownik <czarekkk@tenbit.pl> napisal w wiadomosci news:rcqsp29vad5df2ji5elacai509dvk8625m@4ax.com... > Czesc, > > Tworzymy narzedzie dla firmy produkcyjnej ktore bedzie sluzylo do > analizy produkcji, sprzedazy i zapasu. Dane z systemu MRP. > > Poniewaz bedzie duzo danych, to pierwszy pomysl, aby to narzedzie > zrobic jako kostke OLAP na serwerze MS SQL. > > Klucze podzialu: marka > seria > indeks > > Miary: > ilosc wyprodukowana > ilosc sprzedana > ilosc - stan zapasu na koniec miesiaca > > Zalozenia: > dane przegladane w zaleznosci od potrzeb w roznego rodzaju > przedzialach czasowych: dziennych/miesiecznych/kwartalnych/rocznych > > Problem polega na tym, ze zmieniajac szczegolowosc "czasowa" > przegladanych danych stanu zapasu nie mozna ze soba sumowac. Tzn. > przechodzac od szczegolowosci dzien na szczegolowosc miesiac > standardowo kostka OLAP pokaze mi sume wartosci z wszystkich dni w > danym miesiacu; dla produkcji i sprzedazy jest to jak najbardziej > poprawne, dla stanu zapasu jest to oczywiscie bledne. > > Myslelismy o funkcji "last but not empty", ale ta funkcja zadziala > prawidlowo tylko dla maksymalnej szczegolowosci (mark>seria>indeks). > Jezeli bedziemy chcieli obejrzec zagregowane dane do poziomu marki > badz serii - dane beda nieprawidlowe - wartosc z ostatniego indeksu (a > nie suma ostatnich wartosci dla poszczegolnych indeksow). > > Spotkal sie ktos z Was z takim problemem? Prosze o wszelkie sugestie > gdzie szukac rozwiazan.
Wprowadzic dodatkowa miare "róznica - stanu zapasu róznica wzgl poprzedniego stanu" i sumowac róznice z dodaniem jakiegos stanu poczatkowego ? Nie wiem w sumie to sie takimi kostkami nigdy nie bawilem ... ;)
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
Firebird - zmiana NULL na NOT NULL
Zmiana koloru tekstu i/lub =?ISO-8859-2?Q?t=B3a_w_pojedyncze?==?ISO-8859-2?Q?j_kom=F3rce_DBGrid?=
[pgsql] Zmiana schematu do =?ISO-8859-2?Q?kt=F3rego_nalezy_o?==?ISO-8859-2?Q?biekt=2E?=
[ORACLE] Zmiana adresu IP Hosta Oracle
klient oracle (zmiana domyslna klienta oracla)
[ORACLE] Oracle performance manager - zmiana jeżyka z PL na EN
=?ISO-8859-2?Q?[MSSQL]_Zmiana_collation_istniej=B1cego_serwera?=
[ms sql 2000] Replikacja - zmiana typu kolumny w tabeli ?
hurtowa zmiana polskich liter w nazwach =?ISO-8859-2?Q?plik=F3w_?=
Corel Photo PAINT 11- zmiana wielkości zdjęcia
zanotowane.pldoc.pisz.plpdf.pisz.plfantazia.htw.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|