1.7 - Teradata AppCenterクライアントの初期化 - Teradata AppCenter

Teradata® AppCenter ユーザー ガイド

prodname
Teradata AppCenter
vrm_release
1.7
created_date
2018年12月
category
ユーザー ガイド
featnum
B035-1111-128K-JPN

ユーザー、管理者

AppCenter Java SDKを使用するには、AppCenterクライアントを初期化する必要があります。

  1. クライアントを初期化するには、次のいずれかのメソッドを使用します。
    メソッド コード例 考慮事項
    try-with-resources
    try (AppcenterClient client = new DefaultAppcenterClient()) {
        // your codes that utilize the client
    }
    文の最後で各リソースを確実に閉じるため、try-with-resources文を推奨します。
    try-catch-finally
    AppcenterClient client = null;
    try {
        client = new DefaultAppcenterClient();
        // your codes that utilize the client
    }
    catch (...) {
       ...
    }
    finally {
        client.close();
    }
    リソースが適切に閉じられるようにするために、'finally'ブロックでclient.close()を呼び出すようにしてください。
    AppContextを使用したAppCenterクライアントの初期化
    AppContext appContext = new AppContext()
                           .appcenterBaseUrl(“https://appcenter.example.com”)
                           .system(“aster-system”)
                           .build();
    try (AppcenterClient client = new DefaultAppCenterClient(appContext)) {
        // your codes that utilize the client
    }
    
    優先設定を使用してAppContextを構築し、構築したAppContextを使用してAppCenterクライアントを初期化します。
    次の変数を使用してAppContextを構築できます。
    変数 説明
    system データ ソース名 "****-system"
    database データベース名 "appcenter-examples"
    user データ ソースにアクセスするユーザー名 "user"
    password データ ソースにアクセスするパスワード "pass"
    catalog Prestoシステムのカタログ "hive"
    schema Prestoシステムのスキーマ "default"
    jobConfig ジョブ パラメータ {"param1":"value", "param2":"value"}
    appConfig アプリ パラメータの定義 {"param1":{"type":"text","default_value":"default","required":false}}
    resultConfig 視覚化の構成 {"query1":{"name":"query1","type":"sankey","format":"npath"}}
    appCenterBaseUrl AppCenterインスタンス ベースURL "https://appcenter.example.com"