2014-07-11 5 views
0

CloudConnect를 사용하여 LDM을 만들었습니다. * .ldm 파일을 제공하여 API를 통해 LDM을 게시하려면 어떻게해야합니까?API를 통해 프로젝트에 LDM 게시

CloudConnect를 통해 LDM을 게시하는 것은 확장 가능한 솔루션이 아니므로 프로그래밍 방식으로 수행하고 싶습니다.

편집 : 프로젝트는 신품이며 LDM이 없습니다. 문서를 더 볼수록 이것이 가능하지 않으며 GoodData를 사용하여 템플릿을 만들어야한다고 생각합니다.

답변

2

이미 프로젝트에 LDM이있는 경우 Data Modeling API (https://developer.gooddata.com/article/data-modeling-api 참조) 끝점 /gdc/projects/{project-id}/model/view (http://docs.gooddata.apiary.io/#get-%2Fgdc%2Fprojects%2F%7Bproject-id%7D%2Fmodel%2Fview 참조)을 사용하면 모델을 설명하는 JSON을 얻을 수 있습니다. 이 JSON을 사용하여 프로그래밍 방식으로 모델을 만들고 업데이트 할 수 있습니다. JSON에서 무언가를 변경하면 리소스 /gdc/projects/{project-id}/model/diff (http://docs.gooddata.apiary.io/#post-%2Fgdc%2Fprojects%2F%7Bproject-id%7D%2Fmodel%2Fdiff 참조)이 MAIL DDL 명령을 생성합니다.

그런 다음 리소스를 실행하려면 리소스 (http://docs.gooddata.apiary.io/#post-%2Fgdc%2Fmd%2F%7Bproject-id%7D%2Fldm%2Fmanage2 참조)를 사용할 수 있습니다.

+0

LDM은 아직 프로젝트의 일부가 아닙니다. 나는 프로젝트를 만들고, LDM을 업로드하고, 프로세스를 만들기위한 스크립트를 만들고있다. – Aditya

+0

모델을 프로젝트에 업로드하는 동안 CloudConnect에서 즉시 수행되는 * .ldm 파일에서 JSON을 만드는 방법은 없습니다. 따라서 JSON을 직접 작성하거나 처음으로 LDM을 업로드하고 JSON을 가져온 다음 프로그래밍 방식으로 모델을 업데이트하거나 다른 제품을 생성하는 데 사용할 수 있습니다. – akloboucnik

관련 문제