Integraciones
Breadcrumbs

YAML de ejemplo - Plugin Denodo

YAML
####################################################################################################
# Example YAML for Tot Plugin JDBC Denodo 5.1.0                                                    #
#                                                                                                  #
# This file has all the technical properties that can be edited for the client.                    #
# These properties have a default value in the application,                                        #
# so there is no necessity to configure them.                                                      #
# Only configure these properties if they are going to be different to the value of this file,     #
# this will make your files more clean and readable.                                               #
####################################################################################################
#########################
### Server properties ###
#########################
server:
  # Port where service will be listening
  port: 15018
#############################
### Tot Plugin properties ###
#############################
totplugin:
  server:
    # Tot server URL. It is a list because Tot can have more than one instance running.
    urls:
      - https://tot1server.anjanadata.local/totserver/
  ################################
  ##  Denodo connection properties
  ##  name: Name of the connection instance
  ##  aris: list of aris to define the different instance functionalities
  ##  technology: bellow this are the specific connection properties of the instance
  ## ## driver: denodo driver
  ## ## url: denodo connection url
  ## ## user: user
  ## ## password: password
  ## ## sampleRows: page size of sample rows
  ## ## path-separator: character to be used on path
  ## ## obfuscation-string: string to replace information when it is obfuscated
  ## ## imType: string to indicate which IM denodo is using, only options are LDAP and ENTRA ID
  ################################
  connection:
    - name: denodo-entra
      aris:
        - ari: "anja:totplugin:updateTags:/jdbc/denodo/devQA-1/"
        - ari: "anja:totplugin:sample:/jdbc/denodo/devQA-1/"
        - ari: "anja:totplugin:extract:/jdbc/denodo/devQA-1/"
        - ari: "anja:totplugin:edit:/jdbc/denodo/devQA-1/"
        - ari: "anja:totplugin:im:/jdbc/denodo/devQA-1/"
          imAri: "anja:totplugin:im:/Azure Analytics/azureAD/devQA-1/"
      technology:
        url: jdbc:vdb://host:9999/EID
        user: <user>
        password: <password>
        imType: "ENTRA ID"
    - name: denodo-ldap
      aris:
        - ari: "anja:totplugin:updateTags:/jdbc/denodo/devQA-2/"
        - ari: "anja:totplugin:sample:/jdbc/denodo/devQA-2/"
        - ari: "anja:totplugin:extract:/jdbc/denodo/devQA-2/"
        - ari: "anja:totplugin:edit:/jdbc/denodo/devQA-2/"
        - ari: "anja:totplugin:im:/jdbc/denodo/devQA-2/"
          imAri: "anja:totplugin:im:/ldap/ldap/ldap/"
      technology:
        url: jdbc:vdb://host:9999/LDAP
        user: <user>
        password: <password>
        imType: "LDAP"

  batch:
    tags:
      # Cron configuration to execute tags batch. E.g. Every hour, between 07:00 AM and 10:59 PM, Monday through Friday
      cron: 0 0 7-22 * * MON-FRI
#########################
###  Logs properties  ###
#########################
logging:
  pattern:
    # Pattern to convert logs in the convenient format for the client
    console: "%clr(%d{yyyy-MM-dd HH:mm:ss.SSS}){faint} [TOT-PLUGIN-JDBC-DENODO] %clr(${LOG_LEVEL_PATTERN:%5p}) %clr(${PID:- }){magenta} %clr(---){faint} %clr([%15.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m%n${LOG_EXCEPTION_CONVERSION_WORD:%wEx}"
  # Mark the level of log to show for every package. ERROR > WARN > INFO > DEBUG > TRACE
  level:
    # The main log level this is the base fot all logs
    root: info
    # Every package of code can be marked with a different log level, every package of code printed on log is selectable to have a record here and mark a log level
    com.anjana: DEBUG
#################################
### Hecate(Eureka) properties ###
#################################
eureka:
  client:
    serviceUrl:
      # Url where Tot is listening
      defaultZone: https://tot1server.anjanadata.local/totserver/