为应用程序/脚本构建自定义可视化效果 | Teradata AppCenter - 1.9 - 为应用程序和脚本构建自定义可视化 - Teradata AppCenter

Teradata® AppCenter 用户指南

prodname
Teradata AppCenter
vrm_release
1.9
created_date
2019 年 12 月
category
用户指南
featnum
B035-1111-119K-CHS

"" 用户、管理员

AppCenter 支持为运行一次或按计划运行的应用程序和 SQL 脚本上载自定义可视化代码。要创建 JavaScript 代码且代码中包含可作为捆绑文件上载到 SQL 应用程序或脚本的可视化,请执行以下操作:

  1. 在应用程序或 SQL 脚本中,运行任何 SELECT 语句。
    可获得以下格式的 JSON 数据:
    {  
       "queueDuration":1,
       "queryDuration":175,
       "results":[  
          {  
             "resultSet":true,
             "data":[  
                {  
                   "name":"username1",
                   "address":"santa clara"
                },
                {  
                   "name":"username2",
                   "address":"san jose"
                }
             ],
             "rowCount":12,
             "rowLimitExceeded":false
          }
       ]
    }
    
  2. 在可视化代码中,在希望于运行时插入提取数据的位置添加 $$$$$$
    例如:
    <html>
    	<head>
    		<meta content='text/html; charset=utf-8' http-equiv='Content-Type' />
    		<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
    	</head>
    	<body>
    		<script type='text/javascript'>
    	  $(document).ready(function() {
    		 var data = $$$$$$;
    		 $('div p').text(JSON.stringify(data)); //converting the data to string for display
    		 });
    	</script>
    		 <div style="width: 100%; height: 100%; width: 100%;">
    			  <p></p>
    		 </div>
    	</body>
    </html>
  3. 在 SQL 应用程序或脚本的设置中, 选择自定义(上载)上载 JavaScript 捆绑文件。