blob: c7125240f0ed5923da22926bb9fc88208c3664ea [file] [log] [blame]
Search.setIndex({docnames:["_api/airflow/providers/snowflake/hooks/index","_api/airflow/providers/snowflake/hooks/snowflake/index","_api/airflow/providers/snowflake/index","_api/airflow/providers/snowflake/operators/index","_api/airflow/providers/snowflake/operators/snowflake/index","_api/airflow/providers/snowflake/transfers/index","_api/airflow/providers/snowflake/transfers/s3_to_snowflake/index","_api/airflow/providers/snowflake/transfers/snowflake_to_slack/index","index","operators/index","operators/s3_to_snowflake","operators/snowflake","operators/snowflake_to_slack"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":3,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":2,"sphinx.domains.rst":2,"sphinx.domains.std":1,"sphinx.ext.intersphinx":1,"sphinx.ext.viewcode":1,sphinx:56},filenames:["_api/airflow/providers/snowflake/hooks/index.rst","_api/airflow/providers/snowflake/hooks/snowflake/index.rst","_api/airflow/providers/snowflake/index.rst","_api/airflow/providers/snowflake/operators/index.rst","_api/airflow/providers/snowflake/operators/snowflake/index.rst","_api/airflow/providers/snowflake/transfers/index.rst","_api/airflow/providers/snowflake/transfers/s3_to_snowflake/index.rst","_api/airflow/providers/snowflake/transfers/snowflake_to_slack/index.rst","index.rst","operators/index.rst","operators/s3_to_snowflake.rst","operators/snowflake.rst","operators/snowflake_to_slack.rst"],objects:{"airflow.providers":{snowflake:[2,0,0,"-"]},"airflow.providers.snowflake":{hooks:[0,0,0,"-"],operators:[3,0,0,"-"],transfers:[5,0,0,"-"]},"airflow.providers.snowflake.hooks":{snowflake:[1,0,0,"-"]},"airflow.providers.snowflake.hooks.snowflake":{SnowflakeHook:[1,1,1,""]},"airflow.providers.snowflake.hooks.snowflake.SnowflakeHook":{_get_aws_credentials:[1,2,1,""],_get_conn_params:[1,2,1,""],conn_name_attr:[1,3,1,""],conn_type:[1,3,1,""],default_conn_name:[1,3,1,""],get_autocommit:[1,2,1,""],get_conn:[1,2,1,""],get_uri:[1,2,1,""],hook_name:[1,3,1,""],set_autocommit:[1,2,1,""],supports_autocommit:[1,3,1,""]},"airflow.providers.snowflake.operators":{snowflake:[4,0,0,"-"]},"airflow.providers.snowflake.operators.snowflake":{SnowflakeOperator:[4,1,1,""]},"airflow.providers.snowflake.operators.snowflake.SnowflakeOperator":{execute:[4,2,1,""],get_hook:[4,2,1,""],template_ext:[4,3,1,""],template_fields:[4,3,1,""],ui_color:[4,3,1,""]},"airflow.providers.snowflake.transfers":{s3_to_snowflake:[6,0,0,"-"],snowflake_to_slack:[7,0,0,"-"]},"airflow.providers.snowflake.transfers.s3_to_snowflake":{S3ToSnowflakeOperator:[6,1,1,""]},"airflow.providers.snowflake.transfers.s3_to_snowflake.S3ToSnowflakeOperator":{execute:[6,2,1,""]},"airflow.providers.snowflake.transfers.snowflake_to_slack":{SnowflakeToSlackOperator:[7,1,1,""]},"airflow.providers.snowflake.transfers.snowflake_to_slack.SnowflakeToSlackOperator":{_get_query_results:[7,2,1,""],_get_slack_hook:[7,2,1,""],_get_snowflake_hook:[7,2,1,""],_render_and_send_slack_message:[7,2,1,""],execute:[7,2,1,""],render_template_fields:[7,2,1,""],template_ext:[7,3,1,""],template_fields:[7,3,1,""],times_rendered:[7,3,1,""]}},objnames:{"0":["py","module","Python module"],"1":["py","class","Python class"],"2":["py","method","Python method"],"3":["py","attribute","Python attribute"]},objtypes:{"0":"py:module","1":"py:class","2":"py:method","3":"py:attribute"},terms:{"class":[1,4,6,7],"default":[4,7,11],"export":1,"import":1,"return":[1,4,7],"true":[1,4,6],AWS:[6,10],For:[4,6,7],One:1,The:7,Use:[10,11,12],_get_aws_credenti:1,_get_conn_param:1,_get_query_result:7,_get_slack_hook:7,_get_snowflake_hook:7,_render_and_send_slack_messag:7,access:7,account:[4,11],added:7,addit:[10,12],adf:4,against:7,airflow:10,allow:[7,10],alreadi:[10,11],ani:[1,4,6],api:8,arg:1,argument:11,arrai:6,ascii:[7,12],attribut:7,authent:[4,7,11],autocommit:[1,4,6],automat:4,aws_access_key_id:1,aws_secret_access_kei:1,base:[1,4,6,7],baseoper:[4,6,7],been:4,bool:[4,6],browser:4,call:7,can:[4,7,10,11,12],chang:7,channel:12,code:4,column:6,columns_arrai:6,com:4,command:[4,6,11],commit:4,compliant:4,conn:1,conn_name_attr:1,conn_typ:1,connect:[1,4,7,10],contain:[6,7,12],context:[4,6,7],copi:6,copy_into_t:10,creat:4,create_table_sql_str:11,csv:10,current:10,custom:[10,12],dag:[8,10,11,12],data:[7,10],databas:[4,6,7,11],datafram:[7,12],dataset:12,dbapi:1,dbapihook:1,default_conn_nam:1,defin:[4,10],depend:1,dict:[1,4],dictionari:[11,12],differ:7,doc:10,each:4,eded:4,either:10,end:4,environ:7,establish:[10,12],exampl:[7,8,10,11,12],example_dag:[10,11,12],example_snowflak:[10,11,12],execut:[4,6,7,11,12],exist:10,extern:1,externalbrows:4,extra:[1,4,7,11,12],fetch:1,field:7,field_delimit:10,file:[4,6,10],file_format:[6,10],filenam:11,filter:7,follow:[10,11,12],forc:10,format:[6,10,12],forth:11,from:[1,6,7,10],get_autocommit:1,get_conn:1,get_connect:1,get_hook:4,get_sqlalchemy_engin:1,get_uri:1,given:11,guid:[4,6,7,8],has:4,header:7,hook:2,hook_nam:1,host:12,how:[4,6,7],http:4,identifi:4,idp:4,inform:[4,6,7],input:[11,12],instanc:[4,10,11,12],intend:1,interact:1,intern:4,iter:[4,7],jinja:7,jinja_env:7,json:[4,7],kei:[6,7],kwarg:[1,4,6,7],level:4,librari:7,list:[4,6],load:[6,10],login:11,look:[4,6,7],map:7,messag:[7,12],method:1,model:[4,6,7],more:[4,6,7,10],name:[4,7,10,11],nativ:4,need:7,nice:7,none:[4,6,7],object:1,okta:4,one:10,onto:11,oper:[2,6,7,8],option:[4,6,7,12],order:10,other:4,over:11,overrid:1,overwrit:4,panda:7,param:1,paramet:[4,6,7,10,11,12],pass:[7,10,11],password:11,path:[10,11],post:12,predefin:[10,12],pretti:7,prioriti:11,provid:[10,11,12],publish:12,python:8,queri:[4,7,12],receiv:4,recogn:4,refer:[4,6,8,10],region:11,relev:[10,12],render:[4,7],render_template_field:7,repres:4,resourc:8,result:[7,12],results_df:7,results_df_nam:7,role:[4,7,11],rtype:4,run:[4,7],s3_file_path:10,s3_kei:[6,10],s3_to_snowflak:[2,5],s3tosnowflakeoper:[6,9],saml:4,schema:[4,6,7,10,11],see:10,select:12,self:[1,4,6,7],send:7,session:4,session_paramet:4,set:[4,7,11],set_autocommit:1,similarli:[10,12],slack:7,slack_conn_id:[7,12],slack_default:7,slack_messag:[7,12],slack_report:12,slack_token:7,snowflak:[10,12],snowflake_conn_id:[1,4,6,7,10,11,12],snowflake_databas:11,snowflake_default:[1,4,6,7],snowflake_op_sql_list:11,snowflake_op_sql_str:11,snowflake_op_template_fil:11,snowflake_op_with_param:11,snowflake_rol:11,snowflake_sample_t:10,snowflake_schema:[10,11],snowflake_slack_messag:12,snowflake_slack_sql:12,snowflake_stag:10,snowflake_to_slack:[2,5,12],snowflake_warehous:11,snowflakehook:[1,4],snowflakeoper:[4,9,10,12],snowflaketoslackoper:[7,9],sourc:[1,4,6,7,10,11,12],specif:[4,6,10],specifi:7,sql:[4,7,11,12],sql_insert_stat:11,sql_list:11,sqlalchemi:1,stage:[6,10],statement:[1,4,7],store:10,str:[4,6,7],string:[10,11,12],structur:11,supports_autocommit:1,tabl:[6,7,10,12],tablefmt:7,tabul:7,take:[4,6,7],task_id:[10,11,12],templat:[4,7],template_ext:[4,7],template_field:[4,7],thi:[4,6,7,10,12],through:4,time:4,times_rend:7,todo:10,token:7,transfer:2,type:10,ui_color:4,union:7,url:12,usag:[10,11,12],use:[4,6,7,10,12],used:[1,10],user:11,using:[4,7],valu:4,variabl:7,view:[10,11,12],virtual:7,warehous:[4,7,11],web:4,webhook_token:[7,12],when:7,where:11,you:[4,7],your:[4,10,11,12],your_okta_account_nam:4},titles:["<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.snowflake.hooks</span></code>","<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.snowflake.hooks.snowflake</span></code>","<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.snowflake</span></code>","<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.snowflake.operators</span></code>","<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.snowflake.operators.snowflake</span></code>","<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.snowflake.transfers</span></code>","<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.snowflake.transfers.s3_to_snowflake</span></code>","<code class=\"xref py py-mod docutils literal notranslate\"><span class=\"pre\">airflow.providers.snowflake.transfers.snowflake_to_slack</span></code>","<code class=\"docutils literal notranslate\"><span class=\"pre\">apache-airflow-providers-snowflake</span></code>","Snowflake operators","S3ToSnowflakeOperator","SnowflakeOperator","SnowflakeToSlackOperator"],titleterms:{Using:[10,11,12],airflow:[0,1,2,3,4,5,6,7,8,11,12],apach:8,connect:[11,12],content:[1,4,6,7,8],hook:[0,1],metadata:[11,12],modul:[1,4,6,7],oper:[3,4,9,10,11,12],provid:[0,1,2,3,4,5,6,7,8],s3_to_snowflak:6,s3tosnowflakeoper:10,slack:12,snowflak:[0,1,2,3,4,5,6,7,8,9,11],snowflake_to_slack:7,snowflakeoper:11,snowflaketoslackoper:12,submodul:[0,3,5],subpackag:2,transfer:[5,6,7],webhook:12}})