Datastage Interview Questions
Datastage Interview Questions
5. Debug stages in PX
12. What are the errors you expereiced with data stage
13. what are the main diff between server job and parallel job in datastage
15. What is the difference between Squential Stage & Dataset Stage. When do u use them.
17. What is Phantom error in the datastage. How to overcome this error.
19. Explain the best approch to do a SCD type2 mapping in parallel job?
20. how can we improve the performance of the job while handling huge amount of data
22. how to implement routines in data stage,have any one has any material for data stage
23. How will you determine the sequence of jobs to load into data warehouse?
28. How to run a Shell Script within the scope of a Data stage job?
33. How to connect two stages which do not have any common columns between them?
34. In SAP/R3, How do you declare and pass parameters in parallel job .
35. Difference between Hashfile and Sequential File?
36. How do you fix the error "OCI has fetched truncated data" in DataStage
37. A batch is running and it is scheduled to run in 5 minutes. But after 10 days the time changes to 10 minutes. What type of error is this
and how to fix it?
38. Which partition we have to use for Aggregate Stage in parallel jobs ?
39. What is the baseline to implement parition or parallel execution method in datastage job.e.g. more than 2 millions records only advised ?
41. What is the flow of loading data into fact & dimensional tables?
43. Aggregators – What does the warning “Hash table has grown to ‘xyz’ ….” mean?
50.
1.What about System variables?
2.How can we create Containers?
3.How can we improve the performance of DataStage?
4.what are the Job parameters?
5.what is the difference between routine and transform and function?
6.What are all the third party tools used in DataStage?
7.How can we implement Lookup in DataStage Server jobs?
8.How can we implement Slowly Changing Dimensions in DataStage?.
9.How can we join one Oracle source and Sequential file?.
10.What is iconv and oconv functions?
Read more: http://www.placementpapers.us/datastage/300-datastage_interview_questions_part_i.html#ixzz1Lvg1Hc2y
Under Creative Commons License: Attribution
How do you fix the error "OCI has fetched truncated data" in DataStage
Can we use Change capture stage to get the truncated data's.Members please confirm
49.
50. What are OConv () and Iconv () functions and where are they used?
51. IConv() - Converts a string to an internal storage formatOConv() - Converts an expression to an output format.
52.
53. Asked by: Interview Candidate
54.
55. Best Answer:
56. iconv is used to convert the date into into internal format i.e only datastage can understand
57. example :- date comming in mm/dd/yyyy format
58. datasatge will conver this ur date into some number like :- 740
59. u can use this 740 in derive in ur own format by using oconv.
60. suppose u want to change mm/dd/yyyy to dd/mm/yyyy
61. now u will use iconv and oconv.
62. ocnv(iconv(datecommingfromi/pstring,SOMEXYZ(seein help which is iconvformat),defineoconvformat))
63.
Answered by: sekr
64. What is Metastage?
65.
66. Asked by: Interview Candidate
67.
68. Best Answer:
MetaStage is a persistent metadata Directory that uniquely synchronizes metadata across multiple separate silos, eliminating re keying and
the manual establishment of cross-tool relationships. Based on patented technology, it provides seamless cross-tool integration throughout
the entire Business Intelligence and data integration life cycle and tool sets
Answered by: spartankiya
69.
70. Read answers (6)
71.
We have to create users in the Administrators and give the necessary privileges to users.
What are the command line functions that import and export the DS jobs?
Here is a very good articles on these differences... whic hhelps to get an idea.. basically
it's depends on what you are tring to accomplish
Do you have large sequential files (1 million rows, for example) that need to be compared
every day versus yesterday?
If so, then ask how each vendor would do that. Think about what process they are going
to do. Are they requiring you to load yesterday?s file into a table and do lookups?
If so, RUN!! Are they doing a match/merge routine that knows how to process this in
sequential files? Then maybe they are the right one. It all depends on what you need the
ETL to do.
If you are small enough in your data sets, then either would probably be OK.
I want to process 3 files in sequentially one by one , how can i do that. while processing
the files it should fetch files automatically .
If the metadata for all the files r same then create a job having file name as parameter,
then use same job in routine and call the job with different file name...or u can create
sequencer to use the job... I think in datastage8.0.1 there is an option in the sequence job
namely loop via which the purpose can be achieved
Runtime column propagation (RCP): If RCP is enabled for any job, and
specifically for those stage whose output connects to the shared container input,
then meta data will be propagated at run time, so there is no need to map it at
design time.
If RCP is disabled for the job, in such case OSH has to perform Import and
export every time when the job runs and the processing time job is also
increased.
Datastage jobs are executed in the server machines only. There is nothing that is
stored in the client machine.
You can do this, by passing parameters from unix file, and then calling the execution
of a datastage job. the ds job has the parameters defined (which are passed by unix)
What are the Repository Tables in DataStage and What are they?
A datawarehouse is a repository(centralized as well as distributed) of Data, able to
answer any adhoc,analytical,historical or complex queries.Metadata is data about data.
Examples of metadata include data element descriptions, data type descriptions,
attribute/property descriptions, range/domain descriptions, and process/method
descriptions. The repository environment encompasses all corporate metadata
resources: database catalogs, data dictionaries, and navigation services. Metadata
includes things like the name, length, valid values, and description of a data element.
Metadata is stored in a data dictionary and repository. It insulates the data warehouse
from changes in the schema of operational systems.In data stage I/O and Transfer ,
under interface tab: input , out put & transfer pages.U will have 4 tabs and the last
one is build under that u can find the TABLE NAME .The DataStage client components
are:AdministratorAdministers DataStage projects and conducts housekeeping on the
serverDesignerCreates DataStage jobs that are compiled into executable programs
DirectorUsed to run and monitor the DataStage jobsManagerAllows you to view and
edit the contents of the repository.
What is version Control?
Version Control
If Hash file output is connected to transformer stage the hash file will consider as the
Lookup file if there is no primary link to the same Transformer stage, if there is no
primary link then this will treat as primary link itself. you can do SCD in server job by
using Lookup functionality. This will not return any error code.
How can I extract data from DB2 (on IBM iSeries) to the data warehouse via Datastage
as the ETL tool. I mean do I first need to use ODBC to create connectivity and use an
adapter for the extraction and transformation of data? Thanks so much if anybody could
provide an answer.
You would need to install ODBC drivers to connect to DB2 instance (does not
come with regular drivers that we try to install, use CD provided for DB2
installation, that would have ODBC drivers to connect to DB2) and then try out
You need to configure the ODBC connectivity for database (DB2 or AS400) in the
datastage.
What is NLS in datastage? how we use NLS in Datastage ? what advantagesin that ?
at the time of installation i am not choosen that NLS option , now i want to use that
options what can i do ? to reinstall that datastage or first uninstall and install once
again ?
Just reinstall you can see the option to include the NLS
NLS stands for national language support. It is used for including other country