1.Oracle 数据管理概述
- 通过sql语句获取第三方数据库数据
- 对提取的数据进行转换处理
2.部署
- PHP 配置 oracle 扩展
3.配置
- 进入接口管理,添加api,选择Oracle
- 配置数据
- 支持token,[api:svc:pm.parser::getQueryData(id)]这个token可以获取到前端传入的数据id参数的值,当前用户名:[current-user:name]
settings:
  api:
    etl_config:
      source:
        host: 172.18.0.4
        port: '1521'
        user: system
        pass: oracle
        instance_name: SYSTEM
        service_name: xe
        character_set: AL32UTF8
        sql_query: SELECT INFO,SEQ FROM HELP  OFFSET 1 ROWS FETCH NEXT 14 ROWS ONLY
        fields:
        - name: INFO
          label: Info name
          selector: INFO
        - name: SEQ
          label: seq label
          selector: SEQ
        ids:
          INFO:
            type: string
        plugin: oracle
        api_id: '17'
      process:
        name:
        - plugin: get
          source: name
        mydata:
        - plugin: get
          source: data
      destination:
        plugin: api_response_data
      id: api_id_17
      label: oracle连接示例
      migration_group: API
    id: '17'
    type: oracle
    status: 1
    title: oracle连接示例
    url_alias: "/oracle/demo"
    access_roles:
    - authenticated