DICTVOC

Post questions here relative to DataStage Server Edition for such areas as Server job design, DS Basic, Routines, Job Sequences, etc.

Moderators: chulett, rschirm, roy

Post Reply
asoka_dwh
Participant
Posts: 11
Joined: Mon Oct 24, 2005 11:37 pm
Contact:

DICTVOC

Post by asoka_dwh »

Can anybody explain what is DICTVOC.
Xpert
Premium Member
Premium Member
Posts: 85
Joined: Wed Mar 01, 2006 7:17 am

Re: DICTVOC

Post by Xpert »

asoka_dwh wrote:Can anybody explain what is DICTVOC.

Hi ashok,

DICT means Dictionary and VOC means Vocabulary. If anything mistake please legends correct me.
With regards,
Xpert
kduke
Charter Member
Charter Member
Posts: 5227
Joined: Thu May 29, 2003 9:47 am
Location: Dallas, TX
Contact:

Post by kduke »

You are correct. These are concepts within the Universe database. The DICT side of a hashed file or "table" stores the field names or formulas. The dictionary items are evaluated when you execute SQL or run the old fashioned reports called Recall or English within Universe.

The VOC is the system table equivalent for a project or account. A project is a schema or account in Universe terminology.
Mamu Kim
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

Another way to think of it is that the "file dictionary" is a separate hashed file in which the metadata for a hashed file is stored.

Every hashed file is created with two portions; the data portion, which stores data only, and the dictionary portion, which stores metadata.

The keyword DICT can be used in queries and in BASIC to refer to the dictionary portion instead of the data portion. For example

Code: Select all

SELECT * FROM DICT DS_AUDIT;
returns the column names for the DS_AUDIT table (hashed file).
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
asoka_dwh
Participant
Posts: 11
Joined: Mon Oct 24, 2005 11:37 pm
Contact:

Post by asoka_dwh »

Thanks Guys :)
Xpert
Premium Member
Premium Member
Posts: 85
Joined: Wed Mar 01, 2006 7:17 am

Post by Xpert »

ray.wurlod wrote:Another way to think of it is that the "file dictionary" is a separate hashed file in which the metadata for a hashed file is stored.

Every hashed file is created with two portions; the data portio ...
Hi,

As you mentioned, what are those two portions? Can you explain briefly. Thanks in Advance....
With regards,
Xpert
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

My previous post does explain briefly. Invest the less than $1 per week in a premium membership.
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
Post Reply