read:
- recipe:
name: my_recipe.wrgl.yml
# Optional
variables:
my_variables: my_value
columns:
- column1
- column2
from wrangles.connectors import recipe
df = recipe.read('recipe.wrgl.yml')
Parameter |
Required |
Data Type |
Notes |
name |
✓ |
str |
The name (and path, if required), model id, or url of the recipe to read the data from. |
variables |
|
dict |
A dictionary of custom variables to override placeholders in the recipe. Variables can be indicated as ${MY_VARIABLE}. Variables can also be overwritten by Environment Variables. |
columns |
|
list |
A list with a subset of the columns to import. |
order_by |
|
str |
Uses SQL syntax to sort the input. |
write:
- recipe:
name: my_recipe.wrgl.yml
# Optional
variables:
my_variables: my_value
columns:
- column1
- column2
from wrangles.connectors import recipe
recipe.write(
df,
name = 'recipe.wrgl.yml'
)
Parameter |
Required |
Data Type |
Notes |
df |
✓ |
DataFrame |
Function only. DataFrame of contents to write to the database. Columns must match the target schema. By default, if the target table doesn't exist, it will be created. |
name |
✓ |
str |
The name (and path, if required), model id, or url of the recipe to read the data from. |
variables |
|
dict |
A dictionary of custom variables to override placeholders in the recipe. Variables can be indicated as ${MY_VARIABLE}. Variables can also be overwritten by Environment Variables. |
columns |
|
list |
A list of the columns to pass to the recipe. If omitted, all columns will be included. |
order_by |
|
str |
Uses SQL syntax to sort the output. |
run:
on_start:
- recipe:
name: my_recipe.wrgl.yml
# Optional
variables:
my_variables: my_value
from wrangles.connectors import recipe
recipe.run('recipe.wrgl.yml')
Parameter |
Required |
Data Type |
Notes |
name |
✓ |
str |
The name (and path, if required), model id, or url of the recipe to read the data from. |
variables |
|
dict |
A dictionary of custom variables to override placeholders in the recipe. Variables can be indicated as ${MY_VARIABLE}. Variables can also be overwritten by Environment Variables. |
wrangles:
- recipe:
name: my_recipe.wrgl.yml
# Optional
variables:
my_variables: my_value
import wrangles
wrangles.recipe.run('recipe.wrgl.yml')
Parameter |
Required |
Data Type |
Notes |
name |
✓ |
str |
The name (and path, if required), model id, or url of the recipe to read the data from. |
variables |
|
dict |
A dictionary of custom variables to override placeholders in the recipe. Variables can be indicated as ${MY_VARIABLE}. Variables can also be overwritten by Environment Variables. |