Professional Documents
Culture Documents
EXTRACTION
Introduction
This documentation covers procedure for solving Database linkage errors of the
first type ie when Graphic elements exist in Piping Model but no
corresponding entry exist in RIS Tables. Such type of errors results in
display of error reading database data when Component having the
database linkage problem is selected in the model.
The clue to solving the above error lies in interpreting the numbers listed below
the error and relate them to the affected component in the Piping model.
Before this it is essential to understand the concept of Partition because it forms
a part of the numbers to be interpreted.
Partitioning
Once Partitions are defined SQL statements can access the partitions rather than
the entire tables or indexes thus making data access much faster.
The Design Database tables corresponding to this Piping model have the
Partition number built as part of their Table name itself.
For eg. if partition number is 551 for a piping model then corresponding segment
data table for the model will be PDTABLE_12_551 where 12 signifies segment
data table and 551 signifies the partition number.
Table 3 as mentioned in the error file indicates that the type of object, which is in
suspect, is a Piping Component. Similarly Table 1 is equivalent to 12 which is
Piping Segment Data, Table5 is equivalent to50 which in PDS terms indicates
Piping data etc.
Partition number 551 gives information about the Piping model in which the
Component lies.
Convert Database Occurrence Number to binary digits .The total binary digits
will have to be 32. So if the Calculator shows digits less than 32 then the
difference should be substituted with zeroes and added to the digits from the
extreme left. In this case the number 288882708 is equivalent to
0001 0001 0011 1000 0000 0000 0001 0100.
The Calculator shows 1 0001 0011 1000 0000 0000 0001 0100.
Therefore 3 zeroes have been added to the left of the digits.
The first 13 digits of this number when converted back to decimal equivalent
represents Partition Number and the remaining digits correspond to the Row
number of the Component. i.e.
Scope of Topic
Scope of the Topic is to introduce the user to the concept of Partitioning and use
it effectively in solving Database Occurrence Linkage errors. The Scope is thus
limited to interpreting the numbers generated in the specific error file generated
for Database Occurrence linkage problems. It is assumed that the user is well
familiar with Batch and Interactive Isometric extraction and typical techniques of
remodeling in Piping Designer.
Conclusion
The above technique was used very effectively in solving Database Occurrence
Linkage errors encountered in Technip Project. Freezing on the Row numbers of
affected Components could be done without even entering the Piping model.
Once row numbers are available for the affected components repairing them
does not take much time.