包含关键sp函数的包
sportpursuit的Python项目详细描述
这是官方的SportPursuise Python套装
sportpursuise是英国首个专门针对运动的flash销售网站,提供来自世界顶级品牌的顶级运动产品和服务。在为期7天的快速销售期间,会员可以在一个有趣、内容丰富、个性化的环境中以最高70%的RRP折扣获得独家销售机会
主站点可以在这里找到:https://www.sportpursuit.com/
目前主要包含从Redshift获取数据的函数,但将来会扩展
安装程序包
此软件包可以使用pip安装,例如pip安装SportPurcuise
建议调用函数的方法是导入运动追求然后调用GetData类作为sp.GetData.function_名称()
例如,在Jupyter笔记本中获取红移数据的最小命令集如下所示:
!pip安装SportPursuise
进口运动追求作为sp
test_sql_string=“select*from example_table limit 10;”
sp.GetData.get_redshift_数据(测试\u sql_字符串)
请注意,您必须保存与“redshift_password”和“redshift_username”形式匹配的环境变量才能读取数据,否则将处于云环境中。在
软件包中的功能说明
获取秘密函数
此函数的目的是读取基于云的凭据,以便能够连接到Redshift。它将基本上是云用户名的内容作为输入,并返回与该用户名关联的密码。请注意,在尝试读取红移数据时不必运行此函数,因为它始终是自动运行的。用法示例:
redshift_密码=sp.GetData.get_密码(“数据库/红移/数据操作”)
redshift_username=“数据操作”
获取红移凭据
此函数的目的是读入系统中存在的任何凭据,它将优先使用本地凭据,然后加载云凭据(如果存在)。如果两者都不存在,则会引发错误。请注意,在尝试读取红移数据时不必运行此函数,因为它始终是自动运行的。用法示例:
redshift_用户名,redshift_密码=sp.GetData.get_redshift_凭据()
获取红移数据
此函数的作用是将sql查询作为输入,并返回包含该查询结果的数据帧。作为此操作的一部分,它将尝试自动读入凭据,如果找不到凭据,则将失败。用法示例:
test_sql_string=“select*from example_table limit 10;”
sp.GetData.get_redshift_数据(测试\u sql_字符串)
执行红移命令
此函数的用途与get data函数非常相似,但不同之处在于它执行命令且不返回任何数据。当您想让Redshift执行内部操作时,如将数据复制到表中,或创建新表等,则使用此选项。示例用法:
example_redshift_sql_command=“从现有的_table复制example_table;”
sp.GetData.execute_redshift_命令(示例\u redshift_sql_命令)
- 项目
标签: