DronaBlog

Monday, July 2, 2018

How to handle OutOfMemoryErrors in Eclipse

Are you getting OutOfMemoryErrors in your Eclipse development tool and looking for a solution for this? If yes, then you have reached the correct place. This article provides important information for handling OutOfMemoryErrors in the Eclipse environment. 

Allocating enough memory and solving OutOfMemoryErrors
  • By default, Eclipse will allocate up to 384 megabytes of Java heap memory. 
  • This should be ample for all typical development tasks. 
  • However, depending on the JRE that you are running, the number of additional plug-ins you are using, and the number of files you will be working with, you could conceivably have to increase this amount. 
  • Eclipse allows you to pass arguments directly to the Java VM using the -vmargs command line argument, which must follow all other Eclipse specific arguments. 
  • Thus, to increase the available heap memory, you would typically use:

eclipse -vmargs -Xmx<memory size>
       with the <memory size> value set to greater than "384M" (384 megabytes -- the default).

What is PermSize?
  • When using an Oracle JRE, you may also need to increase the size of the permanent generation memory. 
  • The default maximum is 64 megabytes, but more may be needed depending on your plug-in configuration and use. 
  • When the VM runs out of permanent generation memory it may crash or hang during class loading. 
  • The maximum permanent generation size is increased using the -XX:MaxPermSize=<memory size> argument:

eclipse -vmargs -XX:MaxPermSize=<memory size>


  • This argument may not be available for all VM versions and platforms; consult your VM documentation for more details.

Note: Setting memory sizes to be larger than the amount of available physical memory on your machine will cause Java to "thrash" as it copies objects back and forth to virtual memory, which will severely degrade your performance.


Sunday, July 1, 2018

Learn Informatica Master Data Management - MDM in easy steps

Are you interested in pursuing a career in Informatica Master Data Management (MDM) and looking for material on it? Or do you just want to learn this new technology/tool? Then you have reached the right place. This article provides information about how to start learning Informatica MDM, its prerequisites, etc. 

Who can learn Informatica MDM?
Any IT professional, business analyst, or college student can learn Informatica MDM. However, it is always good to have technical knowledge in the IT industry before starting to study Informatica MDM. Often business analysts and data stewards learn MDM to better understand the benefits and the constraints of the MDM tool. ETL (Extract Transform and Load) developers learn MDM technology to understand downstream for ETL and also to pursue a career in MDM.

What are the prerequisites?
  • A good computer system or laptop with at least 8 GB RAM and a good processor are essential. The MDM tool is an application requiring sufficient memory. 
  • Basic knowledge of application servers such as Weblogic, Websphere, or Jboss are required.
  • Basic understanding of the Java Technology will be helpful to learn customization of the MDM tool.
  • Other additional tools such as SOAP UI, SQL Developer, Eclipse, Notepad ++, etc. will assist you to work more efficiently with the MDM tool.

How is the Informatica MDM Tool installed?
In order to install the Informatica MDM tool a license must be purchased from Informatica. There is no free version of the Informatica MDM tool. Once the license and installers are obtained the installation guide available on the Informatica website can be used.  Below are three main steps involved during the installaton:
  1. Installation of the Oracle database and the creation of the CMX_SYSTEM and the CMX_ORS schema
  2. Installation of the application server (Weblogic or Websphere or Jboss)
  3. Installation of the MDM hub Server and the Process Server; Resourcekit is optional.
Learn MDM free online?
Many training institutes provide instruction about Informatica MDM but this can be expensive. However, you can still learn MDM through Youtube video channels or material available on the Informatica website. Below is a good video where you can start your studies about MDM.

Informatica Master Data Management Interview Questions and Answers

Are you preparing for the Informatica MDM interview? Are you interested in knowing the questions normally asked during such an interview? Are you also looking for answers for MDM interview questions then you have reached the right place. This article provides detailed information about the Informatica MDM interview and questions. Good luck with your interview!

How to prepare for the Informatica MDM interview?
Everyone would like to pursue a good career in the IT industry. Informatica MDM is at its peak so most of the MDM consultants earning decent salaries. If you are also interested in growing your career in MDM then
1. Study MDM properly. You can refer MDM documents and online videos.
2. Practice with the Informatica MDM tool, Informatica Data Director, Provisioning Tool, and Active VOS.
3. Various interview question and answers are available online which you will see below in this article.

Do we need to prepare for IDD, SIF, and Active VOS?
The answer is yes. Nowadays Informatica MDM is competitive. The MDM market is doing well and is looking for outstanding candidates with significant experience in customization. So whenever customization occurs IDD, SIF, and Active VOS come into the picture. So it is good to have knowledge on Informatica Data Director (IDD), Services Integration Framework (SIF) and Active VOS.

How to start Preparation for the MDM Interview?
If you are done with basic studies and looking for online material to prepare for the interview then I would recommend several youtube videos on this topic. Below is one of the videos on Informatica MDM interview questions and answers. It presents basic MDM hub topics such as tokenization,  match and merge process, Informatica Data Director and SIF. This video also provides various interview questions on stage jobs, load jobs, and customization.



How to prepare documents MDM Interview?
We work on many MDM projects over the period of time. Which might leads to loose track of what versions of MDM on which worked or what are the technologies used in the project. So it is good idea to document it and keep updating it. Here is video which will help you for preparation of such document. Such document will be handy during preparation for MDM interview.


What is Informatica Active VOS?

Are you looking for more details on Informatica Active VOS? Are you interested in knowing what Active VOS is? If you are also looking for the history of Active VOS then you have reached the right place. This article provides detailed information about Informatica Active VOS.

What is Informatica Active VOS?
ActiveVOS is a service-oriented process automation platform. The needs of the architects, developers, and project managers can efficiently be addressed with the Active VOS tool. This tool is used to integrate people, processes and systems and, therefore, it increases the efficiency and the visibility of your business.

What is the history of Active VOS?
Active VOS (aka Active endpoints) was founded in 2003. Informatica acquired Active Endpoints, a business process management (BPM) technology and services firm, in the year 2013 at a cost of $10M+. Active Endpoints was initially a privately held firm with roughly 40 employees at its headquarters in Waltham, Massachusetts, and its development facilities in Shelton, Connecticut.

What are the features of Active VOS?
Below are the features of Active VOS :

  • ActiveVOS Designer 
  • ActiveVOS Central 
  • ActiveVOS Server 
  • ActiveVOS Screenflow 
  • ActiveVOS Console


What is the online tutorial for Active VOS?
You can learn Informatica ACTIVE VOS with a free online tutorial. Most of the Active VOS content is preset on YouTube at no cost. Here is a video link to learn more about it.

Active VOS Tutorial

What is Master Data Management?

Master Data Management (MDM) is a method which is used to determine, define, and manage business critical data. Master Data Management provides single point of view for customer or product data which is mastered during MDM implementation. It contains business data as well as reference data. Master data is also called the Best Version of Truth or Golden copy which supports business decision making.

What are steps for Master Data Management (MDM) implementation?
MDM implementation is a complex process. It requires the involvement of multiple teams: an infrastructure team, a middle-ware team, a database team, and an MDM team. For maintaining quality of data a testing team or quality analyst team also play vital roles. If your organization wants to implement an MDM solution then follow the major steps listed below.

  1. Perform Proof of concept (POC) on the MDM product to identify which product is most suitable for your organization's needs. 
  2. Requirement gathering is the most critical step during MDM implementation. During this phase the business, the data, and the functional requirements need to be captured. 
  3. Prepare the Business Requirement Design (BRD) Artifact. Doing this will help to keep track of the business requirement as well as to keep the MDM project on track and also to avoid creep in requirements. 
  4. Prepare Functional Requirement Design (FSD) Artifact. BRD has high level requirements which are converted into functional requirements and are used to prepare the FSD artifact. 
  5. Prepare Technical Design Document (TDD) - It is a low level design document and developer can use it during the development phase. 
  6. The MDM development team will build the MDM solution based on the TDD document which has traceability back to the FSD and the BRD. 
  7. All the Master Data Management components need to be thoroughly tested. The QA team performs the unit and integration testing to make sure all processes work satisfactorily and that the data quality satisfies the acceptance criteria. 
  8. After performing all of the above steps, the final step will be the deployment of all components in the production environment and then making MDM applications available to the consumers. 
How to start MDM implementation?
It is essential to know how the Master Data Management works. You can contact the Master Data Management product owner to acquire available documents for implementation and administration. There is a sufficient amount of online material available if you do not want to deal with customer care. Here is the video link which will provide a good start for learning MDM capabilities.

    

What are the Master Data Management Softwares? 
Currently many companies offer Master Data Management softwares. Below is a list of companies which provide MDM products.
  1. Informatica MDM
  2. Dell Boomi
  3. Talend MDM
  4. SAS MDM
  5. IBM MDM
  6. Net Weaver
  7. Oracle MDM
  8. Omni Gen
How to choose the best MDM product?
Success of your MDM implementation largely depends on which MDM product you select. Each MDM solution provider has great capabilities but base your decision on what functionality your business is seeking. For example, the match and consolidation process is very well achieved in Informatica MDM. You can also refer to Gartner's report about leaders in the Master Data Management world.

Revolutionizing Healthcare Management: IDX Systems

In the dynamic landscape of healthcare, where precision and efficiency are paramount, IDX Systems stands out as a beacon of innovation. Spec...