1.6 - Inicialización del cliente de Teradata AppCenter - Teradata AppCenter

Teradata® AppCenter Guía del usuario

prodname
Teradata AppCenter
vrm_release
1.6
created_date
Septiembre de 2018
category
Guía del usuario
featnum
B035-1111-098K-ESN
Para poder utilizar el AppCenter Java SDK, debe inicializar el cliente de AppCenter.
  1. Utilice uno de los métodos siguientes para inicializar el cliente:
    Método Ejemplo de código Consideraciones
    try-with-resources
    try (AppcenterClient client = new DefaultAppcenterClient()) {
        // your codes that utilize the client
    }
    Teradata recomienda la sentencia try-with-resources para asegurarse de que cada recurso esté cerrado al final de la sentencia.
    try-catch-finally
    AppcenterClient client = null;
    try {
        client = new DefaultAppcenterClient();
        // your codes that utilize the client
    }
    catch (...) {
       ...
    }
    finally {
        client.close();
    }
    Asegúrese de llamar a client.close() en el bloque 'finally' para asegurarse de que los recursos estén cerrados correctamente.
    Inicializar el cliente de AppCenter con AppContext
    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
    }
    
    Cree un AppContext con la configuración preferida y, a continuación, inicialice el cliente de AppCenter con el AppContext creado.
    Puede utilizar las siguientes variables para crear AppContext:
    Variable Descripción Ejemplo
    system Nombre de origen de datos "****-system"
    database Nombre de base de datos "appcenter-examples"
    user Nombre de usuario para acceder al origen de datos "user"
    password Contraseña para acceder al origen de datos "pass"
    catalog Catálogo para el sistema Presto "hive"
    schema Esquema para el sistema Presto "default"
    jobConfig Parámetros de trabajo {"param1":"value", "param2":"value"}
    appConfig Definiciones de parámetros de aplicación {"param1":{"type":"text","default_value":"default","required":false}}
    resultConfig Configuraciones de visualización {"query1":{"name":"query1","type":"sankey","format":"npath"}}
    appCenterBaseUrl URL base de instancias de AppCenter "https://appcenter.example.com"