Disclaimer

All of the topics discussed here in this blog comes from my real life encounters. They serve as references for future research. All of the data, contents and information presented in my entries have been altered and edited to protect the confidentiality and privacy of the clients.

Wednesday, October 5, 2011

OBIEE 1O1: An Absolute Beginner's Guide to shortcut the learning


Hello there again!

I have been getting a lot of feedback recently from people who are new to OBIEE. One of the most common thing that I am getting is that there are too much information out there for OBIEE and it is too difficult to make sense if you have no OBIEE hands-on experience prior. This is very true. The Internet is a great place to find knowledge and resource for whatever you want, but the amount of information you can find online can be overwhelming if you don't have any Insight experience of what you are learning, it is a place where people can get lost.

If you look at the subject of OBIEE, you know there is a lot for you to read. There is the Admin guide, user guide, installation guide and all kinds of other guides. Each talks about a different subject, sometimes they seem to be all related but more often they are not. If you haven't used the tools, haven't seen it, you will get lost just by reading these documents. Or it will take lots of time and hard work to get the knowledge. Therefore, I am trying to come up with an easier way for beginners to shortcut through the obstacles they might be facing in their learning. I am not saying not to read Oracle's document, but I am hoping that this article will help you make your understanding of those documents better and more effortlessly. This is an '101' for OBIEE, if you already know your way around the tool, you can still enjoy this article as it might give you a different perspective.

Anyways, my belief in doing what we do in life has to do with 3 aspects: What to do, how to do and why to do. For any people successful at what they do, they usually let 'why to do' to be the guide, which drives the rest of their actions. The same thing applies in understanding OBIEE. If you want to shortcut your learning curve, the best place to start with is to understand 'why we need OBIEE' or 'What is OBIEE trying to achieve?' To know the Why, you can read it here.

Let me just briefly explain what OBIEE is trying to achieve as an output from a technical perspective. You see, the predecessor of OBIEE is Siebel Analytic or NQuire even before. It was basically a tool that generates a SQL query to send to the relational Database and posts the query result at the UI where users can see it. OBIEE has taken this tool and added more features to it to do the job better and more flexibly. However, it doesn't change the fundamental of this application. Therefore, when you think of OBIEE, always remember that the output of your design and configuration is to produce an SQL Select statement, and the result of this output is the reports that you can publish on dashboard.

So having the above understanding, lets go look at 'how' OBIEE does it. Of course, as I am writing this article, I am assuming most of my readers have SQL knowledge and understands data modeling concepts. If you don't, then make this your first 'Why' to handle before you even think about learning OBIEE. Enough said here.

In order to produce the SQL select statement that meets the requirement, you have to know what you are selecting; from what tables or objects you are selecting from; where are the filtering conditions or joining conditions that applies to this statement. This is the basic elements that any select statements must have if selecting from multiple tables. Therefore, the way OBIEE does it is to use an application called 'Admin tool'. --- Now you can go read Oracle's Admin tool guide already knowing what it is here for, it will make your learning a lot more solid.

Anyways. the Admin tool upon entering looks like this (with explanation of each of the 3 layers):



If your client has purchased the OBIEE's pre-built model, such as BI Apps, Admin tool will look at the following upon login:



Now, you can go back to Oracle's Admin guide and read more about what you can do in each of the 3 layers in your design process.

For best practices, try to keep standard star-schema in your design. If you want to know more about the difference between joins in physical layer VS joins in BMM Layer, read this.

So, now that the design is finished as we have done our things from physical layer to BMM layer and rename the fields in business terms in presentation layer, we can save everything we have done in Admin tool. So all of the objects that we have saved are stored as an 'rpd' or repository. So if you ever come across the term Rpd file in any of the documents you read, you will know what they are talking about. Repository is a filed with '.rpd' at the end, it is saved in OBIEE's directory under 'repository folder'. The essence of 'production migration' is nothing but to copy the .rpd file from your design environment to the same folder within OBIEE directory on production environment. The 'how to do it' varies from company to company, but if you know the 'why', you can easily pick up the 'how'.

So moving on, we have done our design of data modeling, the next step is to create reports based on the design we have done in Admin Tool. This takes us to a different place: presentation service. Ok, in OBIEE 10g, we have one server (BI server) that controls the operation and connection between repository and the DB, and another server (presentation server and OC4J) that controls the operation of the UI of presentation service. 11G has changed the architecture by introducing weblogic. You can read more about the architecture of 10G vs 11G, Oracle has a few good documents and internet has some great articles about it too. I will skip that in this article.

Just to make it easier for beginners to understand, the way to get into the presentation service is by using a 'url link'. Every client has a different link, it is usually provided upon installation. Depending on the name of the server where OBIEE is installed, the url is different. For beginners, don't worry about those things. Just access the link that's provided by your admin and log on!

Of course the UI interface of 11g and 10 are very different. But it still work the same way. What you will see is a list of 'Subject Areas', which is the presentation folders you have designed in presentation layer. By clicking on the subject area, it takes you to a list of folders and columns that's within the subject area. All these are the exact same thing as your design in presentation layer. These are the objects users and report developers use to create their reports.

So upon knowing what it is and why we use presentation service/dashboard, go and read the Presentation service user guide for more details on how to create reports, how to use filters and prompts, how to customize fields and how to make reports and dashboard interactive.

This is good for now.. I hope this article gives you a good focus on where to start and where to follow at the beginning of your OBIEE learning journey. If you understands the BI concept and every thing that this article mentions, I will say you have built a pretty solid foundation. Of course, the best thing to do in order to get better is by practicing. Try it out in your testing environment, build some simple data schema and create some reports. Have fun with it.. Go back and ask yourself what if you want to see certain fancy stuffs, what if there is strange scenarios? What would you do? Use your imagination and creativity and keep exploring the answers!

Good luck!

Until next time

79 comments:

tharuni said...

Thank you very much for your good information.
As I noted in the ... given information is very usefull to every student who ever want to learn about
best obiee Online Training
.

Anonymous said...

I also support the two comments above, this blog has alot of good materials regarding OBIEE.

Thank you, please keep up the good work.

Bojie said...

Thanks for your support

Monstercourses said...

Appreciation for nice Updates, I found something new and folks can get useful info about BEST OBIEE ONLINE TRAINING

Anonymous said...

Very good article to show way to beginner on the way to OBIEE. Thanks for your contribution and excellent work here. Hope you see more wonder full article about your real work OBIEE project experience sharing.

Bhavin Adhvaryu said...

Thanks very much for your useful information on OBIEE. This is very useful blog who wants to learn more about OBIEE. Really great work...hats off to you!...Please keep posted.

Unknown said...

Appreciation for nice Updates, I found something new and folks can get useful info about BEST COGNOS ONLINE TRAINING

obiee training in hyderabad said...

excellent piece of information, I had come to know about your website from my friend kishore, pune,i have read atleast 8 posts of yours by now, and let me tell you, your site gives the best and the most interesting information. This is just the kind of information that i had been looking for, i'm already your rss reader now and i would regularly watch out for the new posts, once again hats off to you! Thanx a lot once again, Regards, obiee training institutes in hyderebad

Anonymous said...

hi there... have this nagging doubt which no website has been able to clear. would greatly appreciate an answer to the following question. thank you, and continue the good work.

What are the definitions for and differences between BI tools and BI applications in OBIEE? I have found definitions that say "a BI tool is a program that implements the logic of a particular procedure or a process" and " a BI application uses BI tools on a particular type of data for a particular purpose". Could you please tell me the difference between tools and applications in OBIEE with an example for a tool and an application so that i can identify which is the tool and application in the BI system? Thank You

Unknown said...
This comment has been removed by the author.
Unknown said...

This is surely the best way to understand OBIEE. Beautiful post and how well you wrote, Fantastic!! I have been trying to get some info about it so that I can start working on it, and when you see such a good blog , you feel like lets get started ! Thanks to the blogger! Started with my OBIEE Training at WizIQ

Unknown said...

Thanks for InformationFlax IT online training began online training for Software program and SAP courses. Online training is the better option to study software products as well as programs, which are SAP modules, like SAP HR, SAP FSCM, SAP BASIS, SAP ABAP, SAP BW, SAP ED ADMIN, SAP SECURITY, SAP SRM, SAP SCM, SAP GRC etc., and Software Courses like JAVA-J2EE, PeopleSoft, Tibco courses, Microsoft Courses, Network and System Admin, Oracle Courses, SAS, Testingtools, PMP, Cognos, AB Initio, ORACLE and Database etc..

Unknown said...

Nice information. Our institute Is the Leading online institute in Hyderabad, India to provide sap hana online trainings with the real time experts and certified professionals. alot SAP HANA Online Training.

Ratul Joshi said...

Thanks a lot Mrinal for guiding me to WizIQ. The are providing OBIEE developer and Administrator course along with BI. Fantastic Learning experience.

Indu Priya 674 said...

A very good and quality information. Thank you.

Unknown said...

very nice article.Thanks for sharing the post..>!
Abinitio Online Training

Unknown said...

Thanks for sharing these information. It’s a very nice topic. We are providing online training classes oracle bi online training

Unknown said...

Good Article. Thanks for the information. We also provide OBIEE online training. check this siteTekslate for indepth OBIEE Online training.

Jamess said...

QuickBooks Payroll Support Phone Number management quite definitely easier for accounting professionals. There are plenty people that are giving positive feedback once they process payroll either QB desktop and online options

Jamess said...

We understand that your growing business needs your precious time which explains why we offer the most effective to the customers. Our technically skilled professionals are well regarded QuickBooks Enterprise Techincal Support Number technical assistance around the world.

QuickBooks Payroll Support said...

The bond lost issue, connection with the free web, sync issue in the QuickBooks Customer Support Number as well as other style of setting which not easily is available & may block the complete workflow .

QuickBooks Payroll Support said...

QuickBooks Customer Support Number accords assist with the QuickBooks users’ worldwide. The support team may be reached through various modes such as: phone support, email support, live chat, FAQ, QuickBooks community etc. Solving the Quickbooks related problems and issue Remotely .

steffan said...

Getting instant and effective help for almost any case of concern is really what the user’s desire for. With QuickBooks, it is possible to relax knowing about having the most desirable and efficacious help on every issue that you could encounter yourself with. You just need to avail the help through the technical experts by dialing the QuickBooks Tech Support Phone Number.

kevin32 said...

QuickBooks Customer Service Premier really is easy to make use of but errors may usually pop up during the time of installation, during the time of taking backup, while upgrading your software to your latest version etc.

kevin32 said...

These Are Many Of The Errors And Aspects Of Support That A Person Can Encounter When Using The Software. An Abundance Of Book Keepers And QuickBooks Enterprise Support Contact Number Managers Keep On Switching The Tabs Of Different Files While Managing Accounts Thus They Find Some Hurdles.

steffan said...

The group deployed at the final outcome of QuickBooks Support telephone number takes great proper care of all from the issues for the software. Quickbooks Support Phone Number have a team of experts which can be pro in handling all of the issues because of this incredible software. You may need not to worry all things considered as you are seeking help underneath the guidance of supremely talented and skilled support engineers that leave no stone unturned to land you of all of the errors which are part and parcel of QuickBooks.

sumathikits said...
This comment has been removed by the author.
sumathikits said...
This comment has been removed by the author.
sumathikits said...
This comment has been removed by the author.
sumathikits said...
This comment has been removed by the author.
sumathikits said...

nice article
SAP ABAP On Hana Training

SAP GRC Training

SAP MM Training

SAP Security Training

SCOM 2012 Training

Spark Training

Teradata Training

Testing Tools Training

sumathikits said...

nice article
SAP ABAP On Hana Training

SAP GRC Training

SAP MM Training

SAP Security Training

SCOM 2012 Training

Spark Training

Teradata Training

Testing Tools Training

kevin32 said...

QuickBooks are often applied to one laptop or multiple computers.QuickBooks Payroll Technical Support Number is applied to the Windows software systems still as waterproof operative system platforms.

Jamess said...

group of QuickBook Support phone Number dedicated professionals is invariably accessible to suit your needs so as to arranged all of your problems in an attempt that you’ll be able to do your projects while not hampering the productivity.

kevin32 said...

Though QuickBooks Technical Support Number features be seemingly extremely useful as well as in fact these are typically so, yet there are numerous loopholes that will trigger a couple of errors.

rdsraftaar said...

If you run into any difficulty regarding QuickBooks Payroll service and you are clearly happy to find a very good way to avoid it, the essential ideal solution should be to contact the QuickBooks Payroll Tech Support Number, they offer you with expert opinion in the malfunction that you will be facing and would also guide you through the complete procedure for obtaining the issue resolved.

accountingwizards said...

QuickBooks Support toll free Number advisors are certified Pro-advisors’ and it has forte in furnishing any type of technical issues for QuickBooks. They are expert and certified technicians of the domains like QuickBooks accounting,QuickBooks Payroll, Point of Sales, QuickBooks Merchant Services and Inventory issues to provide 24/7 service to your esteemed customers. QuickBooks Support Phone Number provide methods to all of your QuickBooks problem and also assists in identifying the errors with QuickBooks data files and diagnose them thoroughly before resolving these problems.

Jamess said...

Sometimes errors may possibly also happen because of some small mistakes. Those are decimals, comma, backspace, etc. Are you go through to cope with this? Unless you, we have been here QuickBooks Support Number help you.

kevin32 said...

Needless to say, QuickBooks Tech Support Number is one among the list of awesome package into the company world. The accounting area of the many companies varies based on this package.

QuickBooks Payroll Support said...

Utilizing the introduction of modern tools and approaches to QuickBooks, you can test new techniques to carry out various business activities. QuickBooks Customer Support Number, this has automated several tasks that have been being done manually for a long time. There are lots of versions of QuickBooks and each one has a unique features.

steffan said...

In the event, the QuickBooks Error Code 6000-301 still persists then immediately relate genuinely to the QuickBooks support team. They assure to rectify the cause of the error and deliver the right answer to resolve the problem along to required guidance.

accountingwizards said...

QuickBooks Support toll free Number advisors are certified Pro-advisors’ and it has forte in furnishing any type of technical issues for QuickBooks. They are expert and certified technicians of the domains like QuickBooks accounting,QuickBooks Payroll, Point of Sales, QuickBooks Merchant Services and Inventory issues to provide 24/7 service to your esteemed customers. QuickBooks Technical Support Number provide methods to all of your QuickBooks problem and also assists in identifying the errors with QuickBooks data files and diagnose them thoroughly before resolving these problems.

Mathew said...

It is quite possible you can face trouble while installing QuickBooks Pro software since this the absolute most common problem. You don't have to go any where if you encounter any difficulty in QuickBooks Tech Support Number Installation, just e-mail us at QuickBooks support phone number and experience matchless support services.

Jamess said...

The name regarding the software is QuickBooks. QuickBook Tech Support, particularly, doesn't have any introduction for itself. But one that is unknown for this great accounting software, we would like you to definitely give it a try.

kevin32 said...

Only you must do is make an individual call at our toll-free QuickBooks 24/7 Payroll Support . You could get resolve all of the major issues include installations problem, data access issue, printing related issue, software setup, server not responding error etc with our QuickBooks payroll support team.

kevin32 said...

For any issues like these, you may have commendable help from our learned and experienced customer care executives at QuickBooks Enterprise Support Number. They move heaven and earth to provide you with the best solution that they can.

QuickBooks Support Phone Number said...

And our QuickBooks Tech Support Number expert team gave complete focus on enhancing the great and existing features so your overall workflow and functionality of the business can be easily updated and improved.

QuickBooks Payroll Support said...

QuickBooks Customer Technical Support Number take care of our customers and bend towards backward to please these with our exuberant performance. All this work is done without compromising with the quality of services because nothing seems good if the work is not done.

QuickBooks Support Phone Number said...

The fifth and the last principle of QuickBooks Tech Support Number accounting is the fact that if all of your employee is utilizing his or her leave and then it must be informed to your human resource department at the earliest opportunity.

Jamess said...

Intuit QuickBooks Support has grown to become a dependable accounting software that one may tailor depending on your industry prerequisite. As well as it, our quickbooks customer support phone number will bring in dedicated and diligent back-end helps for you for in case you find any inconveniences in operating any of these versions.

HP Printer Support Number said...

An individual also can unplug the USB cable to avoid the issue. And, eventually, it will probably fix the problem of HP laptop won’t turn on even if plugged in. HP laptop no longer working additionally the HP Printer Support Number user gives through to the troubleshooting associated with issue, especially because HP battery will not charge, you will need to test the AC power supply.

QuickBooks Payroll Support said...

A QuickBooks Payroll Technical Support Number service is a website you can activate by taking the subscription make it easy when it comes to top top features of Payroll in your QuickBooks desktop software.

rdsraftaar said...

You might be always able to relate with us at our 247Tech Support Number to extract the very best support services from our highly dedicated and supportive QuickBooks Support executives at any point of time as all of us is oftentimes prepared to work with you. Most of us is responsible and makes sure to deliver hundred percent assistance by working 24*7 to suit your needs. Go ahead and mail us at our quickbooks support email id whenever you are in need. You could reach us via call at our toll-free number.

HP Printer Support Number said...

Your HP Inkjet Printer Support Number my account information.By accessing online account, users can upgrade or downgrade the current plan, change billing & shipping address, or modify payment information.

Mathew said...

Give a call at QuickBooks Tech Support Phone Number, if you're encountering any difficulties which can be mentioned previously. If you are facing virtually any problems with your QuickBooks, you'll be able to also make instant calls. Your queries are certain to get resolved with no delays.

kevin32 said...


Intuit QuickBooks Phone Number Desktop version is frequently additionally split into QuickBooks professional, QuickBooks Premier and QuickBooks Enterprise. you’ll get the version and this can be additional apt for your needs.

steffan said...

There are so many individuals who are giving positive feedback if they process payroll either QB desktop and online options. In this internet site, we are going to enable you to experience to make and place up the checklist for employee payment. To have more enhanced results and optimized benefits, you are able to take the help of experts making a call at QuickBooks Payroll Support Phone Number.

QuickBooks Payroll Support Phone Number said...

We provide you with the best and amazing services about QuickBooks Payroll Technical Support Number and also provides you various types of information and guidance regarding the errors or issues in only operating the best QuickBooks accounting software. Such as for instance simply fixing your damaged QuickBooks company file by using QuickBooks file doctor tool. And simply fix QuickBooks installation errors or difficulties with the usage of wonderful QuickBooks install diagnostic tool.

Jamesh said...

Are you facing error while creating the Blockchain account? If you don’t know how to create Blockchain account and experiencing trouble, feel free to dial Blockchain Support Number which is always there to guide you. You can talk to the team anytime and avail solution that are easy to implement. Connect with the team and put forward your queries so that you don’t experience any issue while working or trading on the Blockchain platform. The team is always there to handle your queries in the best possible way. Blockchain Support Number

Support Number said...

Is your Binance account got temporarily out of service? Are you trying all your efforts to fix this issue but failing always? It’s the high time when instead of worrying about the error, you should directly speak to the team of skilled professionals who is always there to listen to your queries. All you have to do is to call on Binance Support Number which is all the time active and users can contact with the team anytime to get desired solutions. You are always welcomed by the team anytime as they love to provide guidance to users related to its issues. Binance Support Number

Jack john said...

Login process of the Gemini account includes email ID and password and if you experience any error while login to the Gemini account, either you are entering the wrong email ID or password or there must be any technical issue behind it. If you want to erase unwanted troubles in the login process happening in the Gemini account, you can directly contact with the team anytime and avail solutions related to your worries. All you have to do is to call on Gemini phone number which is functional all the time for guidance. Feel free to contact and consult them related to issues. Gemini Support Number

CrptoCurrency Support said...

Are you encountering error while sending cryptocurrency to another wallet in Gemini account? Is this error creating trouble for you and you need to fix it as soon as possible? If yes, connect to the team of skilled professionals who is always there to fix your queries. All you have to do is to call on Gemini helpline number which is always active and reaching the team to discuss your queries is the best decision. You can always ask for help and the team knows the way to deal with issues in no time. You can always connect with the team to get solutions related to your queries. Gemini Support Number

steffan said...

The program has made the accounting easier for everyone and has helped them in managing and organizing business smartly and effectively. However, after having numerous of plus point, the application is inclined towards errors and bugs. Should you be also in search of the solutions linked to the accounting software, we advice you to contact QuickBooks Support Number.

quickbboks tech support phone number +1(855)-236-7529 said...

QuickBooks Tech Support Phone Number +1-855-236-7529. In order to experience maximum benefits from the software, give a ring to us on our QuickBooks Tech Support Phone Number +1-855-236-7529. Are you here for some help with your QuickBooks software? Probably well, you are in the right place! The Team QuickBooks Tech Support Phone Number +1-855-236-7529 deals with all the issues of QuickBooks software. QuickBooks is a reliable accounting software that has attracted millions of customers in the world. Or contact at QuickBooks POS Support Phone Number
Read more: https://tinyurl.com/y3kahnzm

QuickBooks Support Phone Number said...

Hi! Great post. Thank you for sharing a big amount of valuable information with us. I really appreciate your work and kind words. Do you know QuickBooks POS is one of the best accounting
software? By installing this software, you can save your time and resources. You can even get live help and support at QuickBooks Support Phone Number 1-833-441-8848.

Tech Customer Support Number said...

Hey, greetings and applause for your excellent post. You never fail to provide quality information in an appropriate quantity. I must say you must be consistent in this activity of yours. Hey, if you are a QuickBooks user, then pay attention to my advice. Consult the best tech support service providers for 24*7 services at QuickBooks Tech Support Phone Number +1 833-228-2822.
Read More: QuickBooks Common Errors and Its Solutions

QuickBooksSoftwareSolution said...

Hi! Great work. I am a big follower of your website, and this is probably the most accurate post that you have written so far. QuickBooks Payroll is an ideal version of QuickBooks that increases efficiency in cash-flow. You can easily install and use this software. You can even get round the clock services at QuickBooks Payroll Support Phone Number +1-844-200-2627.

QuickBooks Support Phone Number said...

https://youtu.be/x2vd_4JTyGY
https://www.dailymotion.com/video/x7qiso7
https://www.edocr.com/v/xrzkn47x/rsm93658/Engage-at-QuickBooks-Support-Phone-Number-1-844-23
https://www.4shared.com/file/xeueBCR-ea/Engage_at_QuickBooks_Support_P.html
https://issuu.com/rogersmith31/docs/engage_at_quickbooks_support_phone_number__1-844-2
https://www.slideserve.com/rogersmith31/quickbooks-support-phone-number-1-844-232-o2o2-powerpoint-ppt-presentation
https://issuu.com/rogersmith31/docs/quickbooks_helpline_number__1-844-232-o2o2
https://www.edocr.com/v/ymrl1zro/rsm93658/QuickBooks-Helpline-Number-1-844-232-O2O2
https://www.4shared.com/office/MGzHc2ryiq/QuickBooks_Helpline_Number_1-8.html
https://www.slideserve.com/rogersmith31/quickbooks-helpline-number-1-844-232-o2o2-powerpoint-ppt-presentation

Blogsilly said...

Quickbooks Error 9999 as during program installation for business. Also an error occurs while Quickbooks is running, during windows startup or shutdown or even during the installation of the Quickbooks software windows operating system. If you would like to learn how to Troubleshoot Quickbooks Error 9999 yourself, you can continue reading this blog.

svr technologies said...


This post is really nice and informative. The explanation given is really comprehensive and informative.I want to share about oracle business intelligence tutorial and angular js tutorial videos

QuickBooksSoftwareSolution said...

Dial QuickBooks Payroll Support Phone Number +1-844-232-O2O2 for quick and easy assistance to resolve your QB Payroll related issues. At this number, you will experience world-class support from the hands of the finest ProAdvisors.
Visit us: - https://blogcoli.com/quickbooks-payroll-support-phone-number/

QuickBooksSoftwareSolution said...

https://blogcoli.com/quickbooks-enterprise-support-number-2/
https://blogcoli.com/quickbooks-phone-number/
https://blogcoli.com/quickbooks-desktop-support-phone-number-2/

QuickBooksSoftwareSolution said...

https://blogcoli.com/quickbooks-helpline-number/
https://blogcoli.com/quickbooks-payroll-support-phone-number-3/
https://blogcoli.com/quickbooks-payroll-support-phone-number-3/

QuickBooksSoftwareSolution said...

https://blogcoli.com/quickbooks-payroll-support-phone-number-800-2/
https://blogcoli.com/quickbooks-support-phone-number-800/
https://blogcoli.com/quickbooks-tech-support-phone-number-usa/

Pushba said...

Thank you very much for your good information.
IELTS Coaching in chennai

German Classes in Chennai

GRE Coaching Classes in Chennai

TOEFL Coaching in Chennai

spoken english classes in chennai | Communication training

veera said...

Thank you very much for your good information.
As I noted in the ... given information is very usefull to every student who ever want to learn about
| Certification | Cyber Security Online Training Course|

Ethical Hacking Training Course in Chennai | Certification | Ethical Hacking Online Training Course|

CCNA Training Course in Chennai | Certification | CCNA Online Training Course|

RPA Robotic Process Automation Training Course in Chennai | Certification | RPA Training Course Chennai|

SEO Training in Chennai | Certification | SEO Online Training Course



jdgvks said...

Thanks for sharing these information.
oracle training in bangalore

hadoop training in bangalore
oracle training

oracle online training

oracle training in hyderabad

hadoop training in chennai

Quickbooks error said...

IF you are a businessman from a non-accounting background, You can use this software for accounting and bookkeeping, this software is very useful for accounting and if you face any issue with it you can easily resolve it with quickbooks install diagnostic tool.

Kavitha said...

I loved your post. Many thanks again. Fantastic.

Ruby On Rails Online Training
IoT Realtime Online Support In India
Salesforce BA Free Live Online Class
Websphere Message Broker Training Course Online
Oracle Application Framework Training

Related Posts Plugin for WordPress, Blogger...