Repository Service

Embed Size (px)

Citation preview

  • 7/29/2019 Repository Service

    1/4

    INFORMATICA REPOSITORY

    In Informatica 8.6 and above there can be mulitilplerepositories can be created under node.

    The domain can have multiple nodes

    2 types of repositories can be created1. standalone2. Shared or Global repository

    It will equal to limit of ports we can enter whilecreatingany repository. I dont remember limit but answer iscorrect :)

    Q.What is a repository?

    A.The Informatica repository is a relational databasethat stores information, or metadata, used by theInformatica Server and Client tools. The repositoryalso stores administrative information such as

    usernames and passwords, permissions and privileges,and product version.We create and maintain the repository with theRepository Manager client tool. With the RepositoryManager, we can also create folders to organizemetadata and groups to organize users.

    Q.What are different kinds of repository objects? Andwhat it will contain?

    A.Repository objects displayed in the Navigator caninclude sources, targets, transformations, mappings,mapplets, shortcuts, sessions, batches, and sessionlogs.

  • 7/29/2019 Repository Service

    2/4

    Q.What are folders?A.Folders let you organize your work in the repository,providing a way to separate different types of metadataor different projects into easily identifiable areas.

    Here are few handy tips that will help you tounderstand informatica repository.For those who havelimited Informatica experience but starting on tool towrite etl code. Also, stated some helpful metadataviews.

    Q.What is a Global repository?A.The centralized repository in a domain, a group ofconnected repositories. Each domain can contain oneglobal repository. The global repository can contain

    common objects to be shared throughout the domainthrough global shortcuts. Once created, you cannotchange a global repository to a local repository. Youcan promote an existing local repository to a globalrepository.

    Q.What is Local Repository?A.Each local repository in the domain can connect tothe global repository and use objects in its shared

    folders. A folder in a local repository can be copiedto other local repositories while keeping all local andglobal shortcuts intact.

    #1. Repository is a generic term referred to container,

    place or room where something is stored.

    #2. Informatica repository is a set of database tableswhere informatica stores its metadata. METADATA is datathat describes other data.More specifically it is dataabout data.

  • 7/29/2019 Repository Service

    3/4

    #3. Informatica repository keeps Informatica Meta

    data.Information about different type of objects,Example mappings, transformations, Folders,connections, user privileges etc.

    #4. Informatica repository metadata tables in industryalso called as OPB tables/views or REP tables/views.

    #5.Repository is managed with client tool informatica

    power center repository manager. Repository manager is

    useful for ADMIN activities.1 You can create, edit and delete folders.2 You can manage object and user permissions.3 You can backup repository to local machine andrestore it back to some other server.4 You can create deployment group.5 You can view objects and their locks as well youcan disable write intent lock on the objects locked byyou.6 You can import and export objects.7 You can copy objects from one folder to another.Important informatica repository viewsHere is run-down of some useful repository views.

    Repository views helps to perform analysis inapplications where you are on code maintenance/enhancement role. With no assumptions, impact analysiscan be achieved.

    #6.REP_WFLOW_RUN

    It helps to have easy consolidated workflow runstatistics. You can capture run statistics of all theWFs for a day. Pick failed and aborted workflows.

    Recover high priority workflows first and rest later.#7.REP_ALL_TRANSFORMS,REP_WIDGET_ATTR

    Join of these tables gives all the lookup in a folder.it also tells that which DB tables those lookup arepointing to. you can use it to understand which isthe most important lookup table in a folder/Project.

  • 7/29/2019 Repository Service

    4/4

    Also, how many lookup need to change, if your lookuptable is changing.

    http://etllabs.com/wp-content/uploads/Untitled-Flowchart1.png