docs: def _fetch_data_from_server(raw_data_id, mysql_cfg):
      """Get the data from raw_data_id from the server.
      :returns: The ``data`` if fetching worked, ``None`` if it failed."""
      import pymysql
      import pymysql.cursors
  
      # Import configuration file
      cfg = utils.get_database_configuration()
      if cfg is None:
          return None
  
      # Establish database connection
      connection = pymysql.connect(host=cfg[mysql_cfg]['host'],
                                   user=cfg[mysql_cfg]['user'],
                                   passwd=cfg[mysql_cfg]['passwd'],
                                   db=cfg[mysql_cfg]['db'],
                                   cursorclass=pymysql.cursors.DictCursor)
      logging.info("Connection: %s", str(connection))
      cursor = connection.cursor()
  
      # Download dataset
      sql = ("SELECT `id`, `data` "
             "FROM `wm_raw_draw_data` WHERE `id`=%i") % raw_data_id
      cursor.execute(sql)
      return cursor.fetchone()