开发PyODPS脚本

更新时间:
复制 MD 格式

PyODPSMaxCompute Python版本的SDK,提供对MaxCompute对象的基本操作和DataFrame框架,通过PyODPS,您可以在MaxCompute上进行数据分析。本文为您介绍如何开发PyODPS脚本,以实现与MaxCompute的高效交互和数据处理。

前提条件

已配置Python开发环境,详情请参见配置Python开发环境

操作步骤

  1. Project区域右键单击scripts,选择New > MaxCompute Python

  2. Create new MaxCompute python class对话框,填写Name,从Kind列表中选择PyODPS Script

  3. 新建MaxCompute PyODPS脚本后,PyODPS脚本模板会通过PyODPS Room自动初始化odpso两个对象。

    通过DataWorks开发PyODPS脚本时,系统会自动创建Room。通过IntelliJ IDEA开发PyODPS脚本时,需要创建Room,详情请参见PyODPS文档

    # init odps and o, D2 will prepare them automatically using pyodpswrapper.py
    from odps.inter import enter
    if 'o' not in globals():
        room = enter()
        odps = o = room.odps
    #init finished, begin to write pyodps script
    o.get_table('dual')