Steps for Executing Reports =========================== Steps that are used to execute reports are divided into 5 categories. Each of these categories is available as a submodule of ``ppc_robot_lib.steps``. ``input`` Load data from external sources. This can be for example AdWords, Sklik, database, or even more complex logic like URL check. ``control`` Control statements -- currently table deletion and loops over list of managed accounts. ``transformations`` Transforms tabular data -- filtering, aggregation, computation of new columns etc. ``persistence`` Saving current state. Currently, no steps are implemented. ``output`` Output data to Google Spreadsheets. More output options are to come. .. toctree:: :maxdepth: 2 :caption: Contents: input control transformations output other utility AbstractStep ------------ Each step must implement the :py:class:`ppc_robot_lib.steps.abstract_step.AbstractStep` class. .. autoclass:: ppc_robot_lib.steps.abstract_step.AbstractStep :members: