1.0.1 • Published 5 months ago

aliyun-dataworks-sdk-js v1.0.1

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
5 months ago

安装

Development

npm install
npm install -g bower
bower install
npm install -g browserify
npm run build

see samples/browser/searchMetaTables.html and test request result

使用方法及代码示例

Window Object Using

浏览器端安装,请查看此链接

import dist/aliyun-dataworks-sdk.js into html

let ALY = window.ALY;

let dataworks = new ALY.DATAWORKS({
  // see https://ram.console.aliyun.com/manage/ak
  accessKeyId: "Your Access Key",
  secretAccessKey: "Your Access Secret",
  endpoint: 'http://dataworks.cn-shanghai.aliyuncs.com',
  apiVersion: '2020-05-18'
});

// example https://next.api.aliyun.com/api/dataworks-public/2020-05-18/SearchMetaTables
dataworks?.searchMetaTables?.({
  AppGuid: 'odps.YOUR_MC_PROJECT',
  Keyword: 'test',
  DataSourceType: 'ODPS', // support ODPS, emr
}, (err, res) => {
  console?.log?.(err, res);
});

Module Import

Common JS

import ALY from 'aliyun-dataworks-sdk-js';

let dataworks = new ALY.DATAWORKS({
  // see https://ram.console.aliyun.com/manage/ak
  accessKeyId: "Your Access Key",
  secretAccessKey: "Your Access Secret",
  endpoint: 'http://dataworks.cn-shanghai.aliyuncs.com',
  apiVersion: '2020-05-18'
});

// example https://next.api.aliyun.com/api/dataworks-public/2020-05-18/SearchMetaTables
dataworks?.searchMetaTables?.({
  AppGuid: 'odps.YOUR_MC_PROJECT',
  Keyword: 'test',
  DataSourceType: 'ODPS', // support ODPS, emr
}, (err, res) => {
  console?.log?.(err, res);
});

Vite

将aliyun-dataworks-sdk.min.js放至publicDir,然后在html透过script标签载入dist/aliyun-dataworks-sdk.min.js代码引用

<script type="text/javascript" src="/aliyun-dataworks-sdk.min.js"></script>
if (!globalThis.ALY) return;
let dataworks = new globalThis.ALY.DATAWORKS({
  // see https://ram.console.aliyun.com/manage/ak
  accessKeyId: "Your Access Key",
  secretAccessKey: "Your Access Secret",
  endpoint: 'http://dataworks.cn-shanghai.aliyuncs.com',
  apiVersion: '2020-05-18'
});

// example https://next.api.aliyun.com/api/dataworks-public/2020-05-18/SearchMetaTables
dataworks?.searchMetaTables?.({
  AppGuid: 'odps.YOUR_MC_PROJECT',
  Keyword: 'test',
  DataSourceType: 'ODPS', // support ODPS, emr
}, (err, res) => {
  console?.log?.(err, res);
});