Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
P portal
  • Project overview
    • Project overview
    • Details
    • Activity
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Create a new issue
  • Jobs
  • Issue Boards
Collapse sidebar
  • 科探开源
  • portal
  • Wiki
    • 数据管理手册
  • ETL08.MSSQL 数据管理

Last edited by asdu Dec 21, 2020
Page history

ETL08.MSSQL 数据管理

1.MSSQL 数据管理概述

  1. 通过sql语句获取第三方数据库数据
  2. 对提取的数据进行转换处理

2.部署

  1. PHP 配置 sqlsrv 扩展

3.配置

  1. 进入接口管理,添加api,选择mssql
  2. 配置数据
  3. 支持token,[api:svc:pm.parser::getQueryData(id)]这个token可以获取到前端传入的数据id参数的值,当前用户名:[current-user:name]
settings:
  api:
    etl_config:
      source:
        host: 172.18.0.4
        port: '1433'
        database: users
        user: root
        pass: '12344'
        character_set: UTF-8
        fields:
        - name: INFO
          label: Info name
          selector: INFO
        - name: SEQ
          label: seq label
          selector: SEQ
        ids:
          INFO:
            type: string
        sql_query: SELECT top 6 INFO,SEQ FROM HELP
        plugin: sqlsrv
        api_id: '18'
      process:
        name:
        - plugin: get
          source: INFO
        mydata:
        - plugin: get
          source: SEQ
      destination:
        plugin: api_response_data
      id: api_id_18
      label: mssql连接示例
      migration_group: API
    id: '18'
    type: sqlsrv
    status: 1
    title: mssql连接示例
    url_alias: "/portal/mssql/demo"
    access_roles:
    - authenticated

Clone repository
  • Home
  • 数据管理手册
    • 094.Views twig 配置
    • ETL01.数据管理使用手册 V2.0
    • ETL02.Source 数据请求 data_fetcher_plugin
    • ETL03.Source 解析 data_parser_plugin
    • ETL04.Source 认证插件 authentication
    • ETL05.Porcess plugins 明细
    • ETL06.URL endpoint 数据管理E
    • ETL07.Mysql 数据管理
    • ETL08.MSSQL 数据管理
    • ETL09.Oracle 数据管理
    • ETL10.Token 列表
  • 门户V2 API 文档
    • 01.Portal Rest API v2
    • 01.Resource API
    • 02.App API
View All Pages