package smartbi.sdk.service.demo;
import smartbi.sdk.ClientConnector;
import smartbi.sdk.service.businessview.BusinessViewService;
public class SDKDemo {
public void conn() {
String connectorURL = "http://localhost:8080/smartbi";
ClientConnector conn = new ClientConnector(connectorURL);
try {
//第一次调用必须建立一个连接,后续调用则不必再建连接
boolean ret = conn.open("admin", "manager");
if (ret) {
BusinessViewService bvService = new BusinessViewService (conn);
String datasourceId = "DS.FoodmartCN";
String name = "保监会数据集";
String alias = "保监会数据集";
String desc = "保监会数据集";
String folderId = "DEFAULT_TREENODE";
String sqlDatasetId = bvService.createRawSqlQueryBusinessViewAndSave(
datasourceId, sql, name,
alias, desc, folderId);
}
// 所有调用完成后关闭连接
conn.close();
} catch (Exception e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
SDKDemo sdk = new SDKDemo();
sdk.conn();
}
}
|