Main > Everything Else

Any programmers out there

<< < (7/9) > >>

ErikRuud:

--- Quote from: ChadTower on February 29, 2008, 10:39:21 am ---
AFAIK, Informatica does allow you to export artifacts for proper external storage, but it also requires you to use internal source control in order to import within its own environments.  We have some Hyperion here but I can't remember the exact mechanics.  In order to migrate an artifact from one environment to another, if there is no internal source control, it has to have an export/import ability.  Is that how it works?

I apologize for going off a bit, this is something that makes my life harder on a regular basis.  Platforms that force internal version control are a close first over platforms that do not provide reasonable command line interfaces for artifact management and common functions like service start/stop and platform bouncing.  Frustratingly when a platform has one problem it usually has the other too.

--- End quote ---

Yes, you could save the objects in an external library but there is no mechanism to ensure that an object is properly checked out and back in before I publish it in a new environment or overwrite an existing version.  I could publish one version and you could come in right after me and publish your version and wipe out any changes that I made.

Hyperion V8 is a nightmare when it comes to starting/stopping services or bouncing the servers.  It's also bad at giving proper diagnostics when problems occur.  I can't even tell you how many times I have seen "Unknown Error" or "Internal Error"

It's also very bad from a system management/load balancing/workflow control standpoint.

Hopefully Hyperion System 9 is better, but so far the documentation I have seen does look promising.

Hyperion is very good at the reporting/analysis/Business Intelligence that it was initially designed for.

ChadTower:

--- Quote from: ErikRuud on February 29, 2008, 11:53:59 pm ---I could publish one version and you could come in right after me and publish your version and wipe out any changes that I made.
--- End quote ---

If it is a controlled instance then only specific people will have the ability to make changes.  Those people will be your CM team or similar - and they are responsible for all audit trails and artifact management at that level.  They won't go in and just wipe out changes without reason.  That's their whole job.  It's not up to the platform designers to implement software lifecycle practices, and when they try, they only make it much more difficult for proper practices to be put into place in a heterogenous environment.  This is the type of stuff I do for a living.



--- Quote ---Hyperion V8 is a nightmare when it comes to starting/stopping services or bouncing the servers.  It's also bad at giving proper diagnostics when problems occur.  I can't even tell you how many times I have seen "Unknown Error" or "Internal Error"

It's also very bad from a system management/load balancing/workflow control standpoint.

Hopefully Hyperion System 9 is better, but so far the documentation I have seen does look promising.

Hyperion is very good at the reporting/analysis/Business Intelligence that it was initially designed for.

--- End quote ---

That's a pain in the butt.  Hopefully when evaluating platforms, the technology architects take that stuff into consideration.  A platform can be fantastic at what it does on the surface but if it doesn't provide backend simple services that make development and deployment practical than it may as well be tossed into the garbage.  Sadly, that input rarely happens, and I get these nonmanageable platforms jammed down my gob having to write custom management tools every time.

ErikRuud:
In this case my team is responsible for almost everything.  Design, development, deployment, as well as production and user support.  We are a small team which makes it easy for us to stay on top of the change control issues.

I don't know what kind of review process went on before these products were chosen.  I do know that they were reccomended by an outside consulting firm.

shmokes:
I took a single programming class in undergrad.  We used Java.  I programmed a picture of a house and made the sun rise.  Also I programmed a picture of a truck that drove across the screen.  These pictures looked like they were drawn by a four-year-old.  Also, I wrote some simple loop routines that would search for customer files in a database. 

That's pretty much the extent of my experience, and it is as far as I will ever go.   ;D

boykster:

--- Quote from: ErikRuud on March 04, 2008, 09:03:11 am ---In this case my team is responsible for almost everything.  Design, development, deployment, as well as production and user support.  We are a small team which makes it easy for us to stay on top of the change control issues.

--- End quote ---

Thats essentially the environment I've worked in my entire career; often with one person being responsible for ALL of those aspects for a particular product/project/functional group.  Such is life where software development is merely a support tool in a larger organization where things change rapidly and technology has to keep up.

Where I work now, there is more granularity in the role definitions, but it still feels like herding cats most of the time.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version