Integraciones

YAML de ejemplo - Plugin Tableau

YAML
####################################################################################################
# Example YAML for Tot Plugin Tableau                                                              #
#                                                                                                  #
# 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: 15022 # the port where the service will be listening

#########################
# Tot Plugin properties #
#########################
totplugin:
  pathSeparator: "/" # Character used to separate the path for extraction
  pagination:
    pageSize: 100 # Number of items per page in the call to retrieve the sites. The maximum is 1000 items.
  anjana:
    tagsSeparator: "_-" # Tag separator when sent to Anjana
  server:
    # the tot server list of URLs, tot can have more than one instance running.
    urls:
      - https://tot1server.anjanadata.local/totserver/
  # Character used to separate the path for extraction
  connection:
    - name: tablea-dev-1
  # list of aris to define the different plugin functionalities
      aris:
        - ari: "anja:totplugin:extract:/tableau/tableau/tableau/"
  #  Connection properties
      technology:
        server: <TABLEAU URL SERVER>
        version: <TABLEAU URL VERSION>
        personalAccessTokenName: <TABLEAU USER TOKEN NAME>
        personalAccessTokenSecret: <TABLEAU USER TOKEN SECRET>

#####################
#  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} [TABLEAU] %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


##########################
# Tot(Eureka) properties #
##########################
eureka:
  client:
    serviceUrl:
      # the url where Tot is listening
      defaultZone: https://tot1server.anjanadata.local/totserver/eureka