Łukasz D.

Łukasz D. ITdoors.pl

Temat: Edytuj dane w Excelu, przechowuj w bazie danych!

Wojciech Gardziński:
Łukasz D.:
Wojciech Gardziński:
A Przemkowi to ja już nie odpowiadam. Co będę strzępił jęzora? Na przytakiwanie?
On też bazodanowiec, ale doskonale wie, do czego użyć piły, a do czego szczoteczki do zębów.

Powiedział człowiek, który do wszystkiego używa szczoteczki do zębów, a klientów używających piły wzywa do jej wyrzucenia...
Powiedział gość, co do edycji danych używa SQLSa i twierdzi, że to lepsze do tego niż Excelek.
Czyli do wszystkiego używa piły.

Nigdzie tak nie powiedział. Walczy z wcześniej wspomnianym człowiekiem, który powoli przyznaje, że ta szczoteczka do zębów to jednak wymaga jeszcze trochę rozbudowania zanim będzie można nią zrealizować dowolne zadanie. Oczywiście on przypadkiem oferuje to za drobne €.
Wojciech Gardziński

Wojciech Gardziński Mieć rację godzinę
wcześniej niż inni:
przez godzinę być
...

Temat: Edytuj dane w Excelu, przechowuj w bazie danych!

Łukasz D.:
Nigdzie tak nie powiedział. Walczy z wcześniej wspomnianym człowiekiem, który powoli przyznaje, że ta szczoteczka do zębów to jednak wymaga jeszcze trochę rozbudowania zanim będzie można nią zrealizować dowolne zadanie. Oczywiście on przypadkiem oferuje to za drobne €.
Oczywiście. Szczególnie tu:
http://www.goldenline.pl/forum/1394066/kreator-kostek-...Wojciech Gardziński edytował(a) ten post dnia 14.08.12 o godzinie 23:58
Łukasz D.

Łukasz D. ITdoors.pl

Temat: Edytuj dane w Excelu, przechowuj w bazie danych!

Wojciech Gardziński:
Łukasz D.:
Nigdzie tak nie powiedział. Walczy z wcześniej wspomnianym człowiekiem, który powoli przyznaje, że ta szczoteczka do zębów to jednak wymaga jeszcze trochę rozbudowania zanim będzie można nią zrealizować dowolne zadanie. Oczywiście on przypadkiem oferuje to za drobne €.
Oczywiście. Szczególnie tu:
http://www.goldenline.pl/forum/1394066/kreator-kostek-...

Chyba nie złapałem? Co szczególnie tu? Namawia Pan do używania innych narzędzi niż Excel/AFIN? Czy chodzi o to "za darmo"?
Wojciech Gardziński

Wojciech Gardziński Mieć rację godzinę
wcześniej niż inni:
przez godzinę być
...

Temat: Edytuj dane w Excelu, przechowuj w bazie danych!

Łukasz D.:
Wojciech Gardziński:
Oczywiście. Szczególnie tu:
http://www.goldenline.pl/forum/1394066/kreator-kostek-...

Chyba nie złapałem? Co szczególnie tu? Namawia Pan do używania innych narzędzi niż Excel/AFIN? Czy chodzi o to "za darmo"?
Człowieku, przeczytaj, najlepiej na głos:
Wojciech Gardziński
AFIN.NET, trener MS Excel, (nieco fanatyczny) lobbysta profesjonalnego użycia Excela w nowoczesnym środowisku informatycznym firmy

Dobranoc.
Łukasz D.

Łukasz D. ITdoors.pl

Temat: Edytuj dane w Excelu, przechowuj w bazie danych!

Wojciech Gardziński:
Łukasz D.:
Wojciech Gardziński:
Oczywiście. Szczególnie tu:
http://www.goldenline.pl/forum/1394066/kreator-kostek-...

Chyba nie złapałem? Co szczególnie tu? Namawia Pan do używania innych narzędzi niż Excel/AFIN? Czy chodzi o to "za darmo"?
Człowieku, przeczytaj, najlepiej na głos:
Wojciech Gardziński
AFIN.NET, trener MS Excel, (nieco fanatyczny) lobbysta profesjonalnego użycia Excela w nowoczesnym środowisku informatycznym firmy

Dobranoc.

Czytałem, czytałem.

Podobnie jak cennik.
Sławomir Broda

Sławomir Broda VBA, Excel, Access,
SAP i wszystko
związane z
automatyzac...

Temat: Edytuj dane w Excelu, przechowuj w bazie danych!

Panie Wojciechu, nawet MSaccess jest wygodniejszy do modyfikacji danych w bazie. Narzędzie, które Pan tu prezentuje jest jak już pisałem pokazem "że się da", bo od strony praktycznej nie ma żadnych zalet.
Jarosław B.

Jarosław B. Członek Zarządu /
Dyrektor Finansowy,
Saferoad CEE Sp. z
...

Temat: Edytuj dane w Excelu, przechowuj w bazie danych!

Sławomir Broda:
Panie Wojciechu, nawet MSaccess jest wygodniejszy do modyfikacji danych w bazie.

AFIN często jest wygodniejszy do modyfikacji danych w bazie, jeśli chcemy wyliczyć formułą w Excelu wartość pola dla setek, tysięcy rekordów, które uaktualnimy w tabeli.
Nie trzeba wtedy kopiować danych z SQLMS do Excela i z powrotem.
Oczywiste jest, że trzeba znać klucz głowny.
Ponadto, możemy tak przygotować arkusz AFINa (poukrywać dane z komendami SQL), żeby korzystała z niego osoba nie znająca SQL.
Sama edycja danych w bazie nie jest jednak głównym "ficzerem" AFINa.
Narzędzie, które Pan tu prezentuje jest jak już pisałem pokazem "że się da", bo od strony praktycznej nie ma żadnych zalet.


Bardzo śmiałe wysuwa Pan wnioski.
Proszę powiedzieć, ile Pan czasu spędził z AFINem lub też ile Pan obejrzał filmów prezentujących jego funkcjonalności?
Niech Pan przekona do swojego zdania moją główną księgową, to przyznam Panu rację.
Według mnie nie dysponuje Pan pełną wiedzą, żeby wyciągać takie wnioski.
Jestem skłonny uwierzyć, że może Pan podobne/lepsze rzeczy zaprogramować samemu.
Chodzi o to, że ja już przestałem zajmować się programowaniem (a wielu analityków jeszcze nie zaczęło), a AFIN jest dojrzałym i ciągle rozwijanym produktem, które rozwiąże wiele problemów związanych z analizą danych.
Oczywiście, SQL do wykorzystania AFINa trzeba znać lub posiłkować się we wdrażaniu odpowiednim fachowcem.
Jarosław B.

Jarosław B. Członek Zarządu /
Dyrektor Finansowy,
Saferoad CEE Sp. z
...

Temat: Edytuj dane w Excelu, przechowuj w bazie danych!

Łukasz D.:

Oczywiście on przypadkiem oferuje to za drobne €.

Czy oprogramowanie firmy ITdoors to freeware?
Łukasz D.

Łukasz D. ITdoors.pl

Temat: Edytuj dane w Excelu, przechowuj w bazie danych!

Jarosław Boniecki:
Łukasz D.:

Oczywiście on przypadkiem oferuje to za drobne €.

Czy oprogramowanie firmy ITdoors to freeware?

Oprogramowanie ITdoors nie realizuje funkcjonalności tutaj opisanych. I nie namawiamy Pana do wyrzucenia AFIN. Więc to raczej ślepy strzał.

Aczkolwiek nasza najtańsza licencja to koszt 99 zł. A najdroższa to 4000 zł (za kostkę OLAP).
Sławomir Broda

Sławomir Broda VBA, Excel, Access,
SAP i wszystko
związane z
automatyzac...

Temat: Edytuj dane w Excelu, przechowuj w bazie danych!

Jarosław Boniecki:
Sławomir Broda:
Panie Wojciechu, nawet MSaccess jest wygodniejszy do modyfikacji danych w bazie.

AFIN często jest wygodniejszy do modyfikacji danych w bazie, jeśli chcemy wyliczyć formułą w Excelu wartość pola dla setek, tysięcy rekordów, które uaktualnimy w tabeli.
Nie trzeba wtedy kopiować danych z SQLMS do Excela i z powrotem.
Oczywiste jest, że trzeba znać klucz głowny.
Jak to nie trzeba ? A co niby robi AFIN jak nie kopiowanie ?
Ponadto, możemy tak przygotować arkusz AFINa (poukrywać dane z komendami SQL), żeby korzystała z niego osoba nie znająca SQL.
Sama edycja danych w bazie nie jest jednak głównym "ficzerem" AFINa.
Od masowej zmiany setek tysięcy rekordów czy milionów rekordów jest SQL, a nie formuły excela. Do tego został stworzony i w tym jest najlepszy. Osoby twierdzące inaczej po prostu nie znają innych narzędzi niż excel.
Narzędzie, które Pan tu prezentuje jest jak już pisałem pokazem "że się da", bo od strony praktycznej nie ma żadnych zalet.


Bardzo śmiałe wysuwa Pan wnioski.
Proszę powiedzieć, ile Pan czasu spędził z AFINem lub też ile Pan obejrzał filmów prezentujących jego funkcjonalności?
Chyba źle mnie Pan zrozumiał. Odnosiłem się tylko do funkcjonalności manipulacji danymi.
Całe narzędzie to bardzo dobra alternatywa do innych systemów analitycznych i znaczne ułatwienie w pracy dla jego użytkowników.
Niech Pan przekona do swojego zdania moją główną księgową, to przyznam Panu rację.
Według mnie nie dysponuje Pan pełną wiedzą, żeby wyciągać takie wnioski.
Dysponuję pełną wiedzą, bo AFIN niczego odkrywczego nie robi ( z tego co wiem nie ma w nim jakichś autorskich bibliotek czy rozwiązań innego typy). Jak już gdzieś pisałem to fajna nakładka na bardziej zaawansowane funkcjonalności excela. Umożliwia on osobom z mniejszą wiedzą ich efektywne wykorzystanie.
Moim zdaniem do tego właśnie został stworzony - aby umożliwić innym niż excel-zboki wydajną pracę na istniejących narzędziach.
Jestem skłonny uwierzyć, że może Pan podobne/lepsze rzeczy zaprogramować samemu.
Chodzi o to, że ja już przestałem zajmować się programowaniem (a wielu analityków jeszcze nie zaczęło), a AFIN jest dojrzałym i ciągle rozwijanym produktem, które rozwiąże wiele problemów związanych z analizą danych.
Zgadzam się w pełni.
Oczywiście, SQL do wykorzystania AFINa trzeba znać lub posiłkować się we wdrażaniu odpowiednim fachowcem.
Jarosław B.

Jarosław B. Członek Zarządu /
Dyrektor Finansowy,
Saferoad CEE Sp. z
...

Temat: Edytuj dane w Excelu, przechowuj w bazie danych!

Łukasz D.:
Jarosław Boniecki:
Łukasz D.:

Oczywiście on przypadkiem oferuje to za drobne €.

Czy oprogramowanie firmy ITdoors to freeware?

Oprogramowanie ITdoors nie realizuje funkcjonalności tutaj opisanych. I nie namawiamy Pana do wyrzucenia AFIN. Więc to raczej ślepy strzał.

Dlaczego ślepy strzał?
Po prostu byłem ciekaw, słysząc sarkazm w Pana słowach dot. odpłatności za AFIN.
Łukasz D.

Łukasz D. ITdoors.pl

Temat: Edytuj dane w Excelu, przechowuj w bazie danych!

Jarosław Boniecki:
Łukasz D.:
Jarosław Boniecki:
Łukasz D.:

Oczywiście on przypadkiem oferuje to za drobne €.

Czy oprogramowanie firmy ITdoors to freeware?

Oprogramowanie ITdoors nie realizuje funkcjonalności tutaj opisanych. I nie namawiamy Pana do wyrzucenia AFIN. Więc to raczej ślepy strzał.

Dlaczego ślepy strzał?
Po prostu byłem ciekaw, słysząc sarkazm w Pana słowach dot. odpłatności za AFIN.

Bo podobno to miała być dyskusja o Excel vs Management Studio. A jak się okazało "goły" excel nadaje się tylko do absolutnie najprostszych tabel. Jak chce Pan więcej to trzeba go oprogramować, chyba, że kupi Pan AFIN. Takie, wie Pan, "lobbowanie".
Sławomir Broda

Sławomir Broda VBA, Excel, Access,
SAP i wszystko
związane z
automatyzac...

Temat: Edytuj dane w Excelu, przechowuj w bazie danych!

Łukasz D.:
Jarosław Boniecki:
Łukasz D.:
Jarosław Boniecki:
Łukasz D.:

Oczywiście on przypadkiem oferuje to za drobne €.

Czy oprogramowanie firmy ITdoors to freeware?

Oprogramowanie ITdoors nie realizuje funkcjonalności tutaj opisanych. I nie namawiamy Pana do wyrzucenia AFIN. Więc to raczej ślepy strzał.

Dlaczego ślepy strzał?
Po prostu byłem ciekaw, słysząc sarkazm w Pana słowach dot. odpłatności za AFIN.

Bo podobno to miała być dyskusja o Excel vs Management Studio. A jak się okazało "goły" excel nadaje się tylko do absolutnie najprostszych tabel. Jak chce Pan więcej to trzeba go oprogramować, chyba, że kupi Pan AFIN. Takie, wie Pan, "lobbowanie".
A czy "goły" MSSQL nadaje się do czegoś więcej niż wyświetlanie tabel ?
Też trzeba wszystko zaprogramować.
Łukasz D.

Łukasz D. ITdoors.pl

Temat: Edytuj dane w Excelu, przechowuj w bazie danych!

Sławomir Broda:
Łukasz D.:

(..)
Bo podobno to miała być dyskusja o Excel vs Management Studio. A jak się okazało "goły" excel nadaje się tylko do absolutnie najprostszych tabel. Jak chce Pan więcej to trzeba go oprogramować, chyba, że kupi Pan AFIN. Takie, wie Pan, "lobbowanie".
A czy "goły" MSSQL nadaje się do czegoś więcej niż wyświetlanie tabel ?
Też trzeba wszystko zaprogramować.

"Gołe" management studio nie wymaga żadnego programowania.

Co innego tworzenie tabel czy triggerów (ale to robimy w SQL i równie dobrze możemy to robić z Visual Studio). Ale jak już mówiłem kilkukrotnie - mówię o edycji już utworzonych tabel. Wtedy dokładnie widać różnicę między narzędziami. I dlatego, też zwracałem uwagę na przykład, który pokazywał tylko najprostszą tabelę (wtedy i tylko wtedy "goły" Excel daje radę). Ale, żeby nie było - ja nie twierdzę, że Management Studio jest najlepsze do wszystkich zadań. Ja twierdzę, że Excel nie jest najlepszy tylko dlatego, że się w nim da zrealizować dane zadanie.Łukasz D. edytował(a) ten post dnia 15.08.12 o godzinie 13:44
Sławomir Broda

Sławomir Broda VBA, Excel, Access,
SAP i wszystko
związane z
automatyzac...

Temat: Edytuj dane w Excelu, przechowuj w bazie danych!

Łukasz D.:
Sławomir Broda:
Łukasz D.:
"Gołe" management studio nie wymaga żadnego programowania.
Bez programowania do niczego MS nam się nie przyda :).
Co innego tworzenie tabel czy triggerów (ale to robimy w SQL i równie dobrze możemy to robić z Visual Studio). Ale jak już
W excelu też da się zaprogramować triggery. Da się zaprogramować weryfikację poprawności danych. Da się wszystko zrobić co w MS - tylko po co ?
mówiłem kilkukrotnie - mówię o edycji już utworzonych tabel. Wtedy dokładnie widać różnicę między narzędziami. I dlatego, też zwracałem uwagę na przykład, który pokazywał tylko najprostszą tabelę (wtedy i tylko wtedy "goły" Excel daje radę). Ale, żeby nie było - ja nie twierdzę, że Management Studio jest najlepsze do wszystkich zadań. Ja twierdzę, że Excel nie jest najlepszy tylko dlatego, że się w nim da zrealizować dane zadanie.
Oczywiście, że zarządzanie i przetwarzanie danych jest szybsze, lepsze i wygodniejsze w większości narzędzi baz danych. Excel się do tego nie nadaje na większa skalę.
Łukasz D.

Łukasz D. ITdoors.pl

Temat: Edytuj dane w Excelu, przechowuj w bazie danych!

Sławomir Broda:
Łukasz D.:
Sławomir Broda:
Łukasz D.:
"Gołe" management studio nie wymaga żadnego programowania.
Bez programowania do niczego MS nam się nie przyda :).

Dlaczego? Ja mówię o użyciu funkcji edit. Nie widzę tutaj w żadnym momencie programowania?
Co innego tworzenie tabel czy triggerów (ale to robimy w SQL i równie dobrze możemy to robić z Visual Studio). Ale jak już
W excelu też da się zaprogramować triggery. Da się zaprogramować weryfikację poprawności danych. Da się wszystko zrobić co w MS - tylko po co ?

Tak, ale jeżeli ma Pan już istniejące triggery na bazie (tak np. odbywa się cała walidacja w systemie Enova) i użyje Pan właśnie edit system sam będzie to weryfikował przy opuszczaniu pola. Nie trzeba niczego "doprogramować" (nawet jednej linii). W Excelu musiałby Pan zrobić dodatkową walidację, w najlepszym przypadku trzeba do tego użyć VB. Dla kilkunastu kolumn jest już kawałek kodu do napisania.
mówiłem kilkukrotnie - mówię o edycji już utworzonych tabel. Wtedy dokładnie widać różnicę między narzędziami. I dlatego, też zwracałem uwagę na przykład, który pokazywał tylko najprostszą tabelę (wtedy i tylko wtedy "goły" Excel daje radę). Ale, żeby nie było - ja nie twierdzę, że Management Studio jest najlepsze do wszystkich zadań. Ja twierdzę, że Excel nie jest najlepszy tylko dlatego, że się w nim da zrealizować dane zadanie.
Oczywiście, że zarządzanie i przetwarzanie danych jest szybsze, lepsze i wygodniejsze w większości narzędzi baz danych. Excel się do tego nie nadaje na większa skalę.

:)
Sławomir Broda

Sławomir Broda VBA, Excel, Access,
SAP i wszystko
związane z
automatyzac...

Temat: Edytuj dane w Excelu, przechowuj w bazie danych!

Łukasz D.:
Sławomir Broda:
Łukasz D.:
Sławomir Broda:
Łukasz D.:
Dlaczego? Ja mówię o użyciu funkcji edit. Nie widzę tutaj w żadnym momencie programowania?
Edycja danych w polu excela też jest bez programowania robiona.
Tak, ale jeżeli ma Pan już istniejące triggery na bazie (tak
Jeżeli mam to znaczy, że zostały wcześniej zaprogramowane.
np. odbywa się cała walidacja w systemie Enova) i użyje Pan właśnie edit system sam będzie to weryfikował przy opuszczaniu pola. Nie trzeba niczego "doprogramować" (nawet jednej linii). W
j.w
Excelu musiałby Pan zrobić dodatkową walidację, w najlepszym przypadku trzeba do tego użyć VB. Dla kilkunastu kolumn jest już kawałek kodu do napisania.
3 linijki na krzyż.
Łukasz D.

Łukasz D. ITdoors.pl

Temat: Edytuj dane w Excelu, przechowuj w bazie danych!

Sławomir Broda:
Łukasz D.:
Sławomir Broda:
Łukasz D.:
Sławomir Broda:
Łukasz D.:
Dlaczego? Ja mówię o użyciu funkcji edit. Nie widzę tutaj w żadnym momencie programowania?
Edycja danych w polu excela też jest bez programowania robiona.
Tak, ale jeżeli ma Pan już istniejące triggery na bazie (tak
Jeżeli mam to znaczy, że zostały wcześniej zaprogramowane.
np. odbywa się cała walidacja w systemie Enova) i użyje Pan właśnie edit system sam będzie to weryfikował przy opuszczaniu pola. Nie trzeba niczego "doprogramować" (nawet jednej linii). W
j.w
Excelu musiałby Pan zrobić dodatkową walidację, w najlepszym przypadku trzeba do tego użyć VB. Dla kilkunastu kolumn jest już kawałek kodu do napisania.
3 linijki na krzyż.

Generalnie to ma Pan rację. Może przejdźmy do konkretnego przykładu:

Załóżmy tabelę z jedną kolumną varchar(20). Taki powiedzmy słownik miejscowości (wiem, że bez id lub jakiegoś klucza to bezsensu, ale chodzi o maksymalnie najprostszą tablę). I teraz wyedytujmy ok 100 rekordów. Z poziomu Management Studio przy próbie wpisania w którekolwiek pole pozycji dłuższej niż 20 znaków dostaniemy ostrzeżenie i prośbę o poprawienie danych. A jak to będzie w Excelu? Wpiszemy wszystkie 100 rekordów i w momencie próby aktualizacji dostaniemy komunikat o błędzie lub system automatycznie obetnie nasze dane. Oczywiście ma Pan rację, że wystarczą 3 linie na krzyż, żeby to poprawić. Ale to zawsze 3 dodatkowe linie do napisania:)

konto usunięte

Temat: Edytuj dane w Excelu, przechowuj w bazie danych!

Łukasz D.:

<ciach>
Załóżmy tabelę z jedną kolumną varchar(20). Taki powiedzmy słownik miejscowości (wiem, że bez id lub jakiegoś klucza to bezsensu, ale chodzi o maksymalnie najprostszą tablę). I teraz wyedytujmy ok 100 rekordów. Z poziomu Management Studio przy próbie wpisania w którekolwiek pole pozycji dłuższej niż 20 znaków dostaniemy ostrzeżenie i prośbę o poprawienie danych. A jak to będzie w Excelu? Wpiszemy wszystkie 100 rekordów i w momencie próby aktualizacji dostaniemy komunikat o błędzie lub system automatycznie obetnie nasze dane. Oczywiście ma Pan rację, że wystarczą 3 linie na krzyż, żeby to poprawić. Ale to zawsze 3 dodatkowe linie do napisania:)

Ograniczenia do określonej ilości znaków tekstu wpisywanego w komórkę zrealizujemy za pomocą kilku kliknięć, sprwadzaniem poprawności dla długości tekstu. Na szczęście nie trzeba nawet otwierać VBE.
Sławomir Broda

Sławomir Broda VBA, Excel, Access,
SAP i wszystko
związane z
automatyzac...

Temat: Edytuj dane w Excelu, przechowuj w bazie danych!

Łukasz D.:
Sławomir Broda:
Łukasz D.:
Sławomir Broda:
Łukasz D.:
Sławomir Broda:
Łukasz D.:
Dlaczego? Ja mówię o użyciu funkcji edit. Nie widzę tutaj w żadnym momencie programowania?
Edycja danych w polu excela też jest bez programowania robiona.
Tak, ale jeżeli ma Pan już istniejące triggery na bazie (tak
Jeżeli mam to znaczy, że zostały wcześniej zaprogramowane.
np. odbywa się cała walidacja w systemie Enova) i użyje Pan właśnie edit system sam będzie to weryfikował przy opuszczaniu pola. Nie trzeba niczego "doprogramować" (nawet jednej linii). W
j.w
Excelu musiałby Pan zrobić dodatkową walidację, w najlepszym przypadku trzeba do tego użyć VB. Dla kilkunastu kolumn jest już kawałek kodu do napisania.
3 linijki na krzyż.

Generalnie to ma Pan rację. Może przejdźmy do konkretnego przykładu:

Załóżmy tabelę z jedną kolumną varchar(20). Taki powiedzmy słownik miejscowości (wiem, że bez id lub jakiegoś klucza to bezsensu, ale chodzi o maksymalnie najprostszą tablę). I teraz wyedytujmy ok 100 rekordów. Z poziomu Management Studio przy próbie wpisania w którekolwiek pole pozycji dłuższej niż 20 znaków dostaniemy ostrzeżenie i prośbę o poprawienie danych. A jak to będzie w Excelu? Wpiszemy wszystkie 100 rekordów i w momencie próby aktualizacji dostaniemy komunikat o błędzie lub system automatycznie obetnie nasze dane. Oczywiście ma Pan rację, że wystarczą 3 linie na krzyż, żeby to poprawić. Ale to zawsze 3 dodatkowe linie do napisania:)
Kiepski przykład. Taką samą kolumnę w excelu potraktuję sprawdzaniem poprawności danych (tyle samo pracy co przy definicji pola w sql) i mamy tę samą funkcjonalność.

Następna dyskusja:

Konsolidacja danych rozpros...




Wyślij zaproszenie do