comp.lang.ada
 help / color / mirror / Atom feed
From: "Björn Lundin" <b.f.lundin@gmail.com>
Subject: Re: Ada package registry?
Date: Sun, 07 Feb 2016 00:26:15 +0100
Date: 2016-02-07T00:26:15+01:00	[thread overview]
Message-ID: <n95v9b$3hi$1@dont-email.me> (raw)
In-Reply-To: <n93erc$657$1@loke.gir.dk>

On 2016-02-06 01:30, Randy Brukardt wrote:
> "Björn Lundin" <b.f.lundin@gmail.com> wrote in message 
> news:n90hnb$3bd$1@dont-email.me...
>> On 2016-02-04 22:21, Randy Brukardt wrote:
>>> "Björn Lundin" <b.f.lundin@gmail.com> wrote in message
>>> news:n901l6$b7$1@dont-email.me...
>>>> On 2016-02-04 17:59, Dmitry A. Kazakov wrote:
>>>>> On 2016-02-04 17:52, Björn Lundin wrote:
>>>>>> On 2016-02-03 23:11, Randy Brukardt wrote:
>>> ...
>>>> Especially bad is when a customer cannot pull data to Excel.
>>>
>>> Why would that be hard? I do it all the time in my programs, no database 
>>> (or
>>> even persistent storage) in sight. It's easy to read/write .csv files in
>>> Ada, and I believe that someone even has a library for writing .xls 
>>> files.
>>
>> Yeah, having millions of records in .csv and
>> joining with a couple of other .csv files with
>> the same amount of data and
>> sounds like a really good idea...
>> If you got plenty of time, that is.
> 
> Huh? You said that it is hard to pull data to Excel, and I disagreed. You 
> didn't say anything about pulling *all* of the data -- and why would you do 
> that? Excel would fall over if you gave it a million lines of anything - the 
> maximum number of rows is (or at least was) less than that.
> 
> Obviously, you'd do the selection before exporting to Excel (the case I was 
> talking about).


And that is the hard part. Of course you don't pull that kind of data
into excel. But the selection itself  - into useful data from several
sources - is hard using csv-files and ada.
and no one in the business would be able to conclude anything
useful from their own data.

> 
>  > Looking at a customers trace table I see they generate about 100_000
>> records a day. Order lines are around the same.
>> Data saved for a month or two, before moving to long-term storage (db
>> not connected to production)
> 
> Way too much data -- 

for csv-files : yes. for an RDBMS : no
for business analysis : no.
For tracking what store got delivery from what pallet : definitely no.
And that is really important, if you find trouble in a batch of say
food, and want to withdraw it from the stores. Which stores are affected?
- Wait , I need to call an Ada-programmer to write a tool to extract
that data from our many and BIG csv-files...

No - won't work.

> clearly a business that is far too large to be 
> managable. I don't care too much about the problems of entities that we'd be 
> better off without in the first place.

Not at all. Just because it is a type of problem outside your
normal domain, does not make it impossible. And
it does definitely not make you an expert in saying what
is too much data or not.

Especially, since we do have laws here that decides how much
traceability you HAVE to save, and for how long.
As a food supplier, you MUST be able to track your deliveries.

> 
> ...
>>> The real reason to stick with non-Ada tools is when large parts of the
>>> system already are in a non-Ada language, and you're just adding to it.
>>
>> Nope, the real reason is that SQL is a good enough way for
>> non-engineers (read economists/warehouse manager etc) to make reports.
>> They do not write their own Ada programs. They do not care.
>> They want to use Excel and get data in ways THEY understand.
> 
> Surely. But the number of such people that can understand SQL well enough to 
> do anything beyond the trivial has to be countable on fingers and toes. 

Not true. But if it was, it is still far more that people who can
make something useful from csv-files of a substantial set of data.

>They 
> typically use report tools to get such data, and those tools surely wouldn't 
> have to be based on SQL (or anything in particular).

No, but most I've seen are.

>> I'd like to hear of an ERP system (or WMS) that does NOT
>> use a DBMS, and has customers with 1_000+ employees. 
> I don't care about systems for organizations that necessarily are in hell.
Who said they are in hell ? Sure, some are, but far from all.
And I'm pretty sure they would be in hell even without an ERP.
That is not was is tipping big organizations over.

> I 
> *hope* they waste their time with fancy ERP systems rather than getting 
> anything done so they can go out of business faster... :-)

A statement that I do not know what to think of.
I see the smiley, but I don't see the fun in it.
I do see it as fairly immature though.

--
Björn


  reply	other threads:[~2016-02-06 23:26 UTC|newest]

Thread overview: 132+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-01-29  1:13 Ada package registry? olivier.henley
2016-01-29  3:43 ` gautier_niouzes
2016-01-29 22:06   ` Randy Brukardt
2016-01-30 17:21     ` Dirk Heinrichs
2016-01-29 14:20 ` David Botton
2016-01-29 22:27 ` Randy Brukardt
2016-01-30  7:35   ` Dmitry A. Kazakov
2016-01-30 22:14     ` Tero Koskinen
2016-01-31  7:51       ` Dmitry A. Kazakov
2016-01-31 15:52         ` Mart van de Wege
2016-01-31 16:21           ` Dmitry A. Kazakov
2016-01-31 19:16             ` olivier.henley
2016-02-01 23:22       ` Randy Brukardt
2016-02-05 19:52         ` Tero Koskinen
2016-02-05 20:42           ` Dmitry A. Kazakov
2016-02-06  1:25           ` Randy Brukardt
2016-02-06  6:09             ` Jeffrey R. Carter
2016-02-08 22:54               ` Randy Brukardt
2016-02-06 23:08             ` AdaMagica
2016-02-07  7:08             ` gautier_niouzes
2016-02-07  8:50             ` gautier_niouzes
2016-02-08 22:58               ` Randy Brukardt
2016-02-07 10:24             ` gautier_niouzes
2016-01-31 19:10 ` olivier.henley
2016-02-02  0:44   ` Randy Brukardt
2016-02-02 18:45     ` Shark8
2016-02-02 20:14       ` gautier_niouzes
2016-02-02 20:46         ` Shark8
2016-02-02 21:32           ` gautier_niouzes
2016-02-03  4:21             ` Shark8
2016-02-03  9:39               ` Georg Bauhaus
2016-02-02 22:51       ` Randy Brukardt
2016-02-03  4:16         ` Shark8
2016-02-01  8:30 ` Thomas Løcke
2016-02-01  9:32   ` Georg Bauhaus
2016-02-02  8:54     ` Thomas Løcke
2016-02-02 14:51       ` jsquirek
2016-02-02 18:25         ` Dmitry A. Kazakov
2016-02-02 20:05         ` gautier_niouzes
2016-02-02 20:58         ` Björn Lundin
2016-02-02 23:06       ` Randy Brukardt
2016-02-03  7:15         ` Pascal Obry
2016-02-03 22:11           ` Randy Brukardt
2016-02-04  6:51             ` Pascal Obry
2016-02-04 20:52               ` Randy Brukardt
2016-02-05  7:11                 ` Pascal Obry
2016-02-06  1:11                   ` Randy Brukardt
2016-02-04  9:05             ` Dmitry A. Kazakov
2016-02-04  9:20               ` Mark Carroll
2016-02-04 12:58               ` Nasser M. Abbasi
2016-02-04 21:03               ` Randy Brukardt
2016-02-05  8:31                 ` Dmitry A. Kazakov
2016-02-04 16:52             ` Björn Lundin
2016-02-04 16:59               ` Dmitry A. Kazakov
2016-02-04 17:29                 ` Björn Lundin
2016-02-04 21:21                   ` Randy Brukardt
2016-02-04 22:04                     ` Björn Lundin
2016-02-05  8:51                       ` Dmitry A. Kazakov
2016-02-05 22:06                         ` Björn Lundin
2016-02-06  0:30                       ` Randy Brukardt
2016-02-06 23:26                         ` Björn Lundin [this message]
2016-02-07  0:16                           ` Jeffrey R. Carter
2016-02-07  8:02                             ` Dmitry A. Kazakov
2016-02-07  8:36                               ` gautier_niouzes
2016-02-07  8:52                                 ` Dmitry A. Kazakov
2016-02-07 10:06                                   ` gautier_niouzes
2016-02-07 10:23                                     ` Dmitry A. Kazakov
2016-02-07 20:02                                       ` Björn Lundin
2016-02-08  8:19                                         ` Dmitry A. Kazakov
2016-02-07 10:00                               ` Georg Bauhaus
2016-02-07 10:18                                 ` Dmitry A. Kazakov
2016-02-07 19:27                                   ` Georg Bauhaus
2016-02-07 19:47                                     ` Georg Bauhaus
2016-02-07 19:54                                     ` Dmitry A. Kazakov
2016-02-07 22:56                                       ` Georg Bauhaus
2016-02-08  8:22                                         ` Dmitry A. Kazakov
2016-02-07 20:11                                 ` Björn Lundin
2016-02-07 22:11                                   ` Georg Bauhaus
2016-02-08  8:16                                     ` Björn Lundin
2016-02-07 19:57                               ` Björn Lundin
2016-02-08  8:25                                 ` Dmitry A. Kazakov
2016-02-08 22:42                               ` Randy Brukardt
2016-02-07 20:07                             ` Björn Lundin
2016-02-08  8:38                               ` Dmitry A. Kazakov
2016-02-08 18:24                                 ` Björn Lundin
2016-02-08 22:38                           ` Randy Brukardt
2016-02-09 20:56                             ` Björn Lundin
2016-02-05 12:54                     ` G.B.
2016-02-05 13:27                       ` Dmitry A. Kazakov
2016-02-05 15:53                         ` G.B.
2016-02-05 16:45                           ` Dmitry A. Kazakov
2016-02-05 17:58                             ` G.B.
2016-02-05 18:47                               ` Dmitry A. Kazakov
2016-02-07  9:40                                 ` Georg Bauhaus
2016-02-07 10:13                                   ` Dmitry A. Kazakov
2016-02-07 19:21                                     ` Georg Bauhaus
2016-02-07 19:57                                       ` Dmitry A. Kazakov
2016-02-07 22:16                                         ` Georg Bauhaus
2016-02-08  8:20                                           ` Björn Lundin
2016-02-08  9:03                                           ` Dmitry A. Kazakov
2016-02-08 10:08                                             ` G.B.
2016-02-08 13:42                                               ` Dmitry A. Kazakov
2016-02-06  0:49                       ` Randy Brukardt
2016-02-07  8:42                         ` Georg Bauhaus
2016-02-04 21:09               ` Randy Brukardt
2016-02-05  8:59                 ` Dmitry A. Kazakov
2016-02-06  0:04                   ` Randy Brukardt
2016-02-06  8:54                     ` Dmitry A. Kazakov
2016-02-08 23:02                       ` Randy Brukardt
2016-02-09  8:50                         ` Dmitry A. Kazakov
2016-02-11  1:37                           ` Randy Brukardt
2016-02-11  8:25                             ` Dmitry A. Kazakov
2016-02-11 22:00                               ` Randy Brukardt
2016-02-06 18:48 ` olivier.henley
2016-02-09  0:05   ` Randy Brukardt
2016-02-09  3:50     ` Shark8
2016-02-11  1:40       ` Randy Brukardt
2016-02-09  8:04     ` Thomas Løcke
2016-02-09 13:33       ` Alejandro R. Mosteo
2016-02-09 14:58         ` Shark8
2016-02-11  1:46         ` Randy Brukardt
2016-02-11  5:19           ` Shark8
2016-02-09 18:08       ` Jeffrey R. Carter
2016-02-09 21:00         ` Shark8
2016-02-09 21:07     ` Björn Lundin
2016-02-09 21:31       ` Shark8
2016-02-09 23:47         ` Jeffrey R. Carter
2016-02-10  5:10         ` J-P. Rosen
2016-02-11  1:51       ` Randy Brukardt
2016-02-12 16:05 ` Alejandro R. Mosteo
2016-02-13  5:42   ` olivier.henley
2016-02-13 12:20     ` Alejandro R. Mosteo
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox