Clone a Git Repository Using SSH

An SSH connection uses a deploy key that you generated in Oracle Analytics and copy into your Git account to create an SSH key. You use this key to connect to and clone a Git repository without needing to supply a Git user name and password.

Note:

You must have BI Data Model Author permissions to access and use Semantic Modeler.

If you go to the Home page, click Create, and don't see the Semantic Modeler option, then ask your administrator to assign the BI Data Model Author permissions to you.

Before you can use SSH to clone a Git repository, you must:
  • Get the semantic model Git repository's URL from the developer who initialized and uploaded it.
  • Decide whether to create a Git profile or use an existing profile to authenticate to the Git repository. An existing profile is a profile that you use with other semantic models stored in Git repositories. See View and Manage Git Profiles.
  1. On the Home page, click Create and then click Semantic Model.
  2. In Create Semantic Model enter a name for the semantic model. Click Create.
  3. In the Create Semantic Model options page, click Clone a Git Repository.
  4. In Clone a Git Repository, enter the repository's URL. The URL must have this format: git@gitserver.com:myorg/myproject.git. Click Continue.
  5. Click Git profile and specify the profile you want to use to clone the repository.
    • Select a Git profile that you've already used to initialize or clone a Git repository.
    • Select New Profile and enter a profile name and click Generate Key.
  6. If you created a new Git profile and generated a key, then click Copy Key, go to your Git account, and use the copied key to create an SSH key. Then return to the Oracle Analytics Initialize Git wizard.
  7. Click Clone.
    The Semantic Modeler editor opens and the new semantic model's layers are populated with the cloned model's metadata, objects, and properties.