セマンティック・モデル開発でのGitの使用について

Gitを使用して、セマンティック・モデルの共有および同時開発を有効にできます。Oracle Analyticsでアクセスできる任意のGitサービスを使用できます。

使用できるGitサービスの例として、Oracle Visual Builder Studio、GitHub、Bitbucket、GitLabおよびAzure DevOpsがあります。

セマンティック・モデルの他の共有方法について学習するには、「セマンティック・モデルの共同開発について」を参照してください。

セマンティック・モデルは、一連のSMMLファイルで構成されます。セマンティック・モデルをローカルで作成および開発する場合、モデルのSMMLファイルはOracle Cloudに格納されます。セマンティック・モデルのSMMLファイルを他の開発チーム・メンバーが操作できるようにするには、セマンティック・モデルの所有者がGitリポジトリを作成し、それをHTTPSまたはSSHで初期化して、リポジトリにセマンティック・モデルのSMMLファイルをアップロードします。各開発者はセマンティック・モデルを作成し、HTTPSまたはSSHを使用してセマンティック・モデルのSMMLファイルをGitリポジトリに接続およびクローニングします。

クローニングされたセマンティック・モデルを操作する場合、開発チームはブランチを作成してブランチ内で作業し、コンピュータ上のファイルを追加、更新およびコミットしてから、リモート・リポジトリにコミットをプッシュします。

セマンティック・モデルのGitリポジトリを効果的に作成してそれに貢献するには、Gitおよびブランチの操作方法に関する基本的な理解が必要です。Gitの知識がなく、Gitリポジトリおよびリモート・リポジトリ、クローニング、コミット、プッシュ、ブランチなどのGitの基本についてさらに学習する場合は、Gitのドキュメントを参照してください。https://git-scm.com/book/およびhttp://git-scm.com/docを参照してください。