title: create_dynamic_frame_from_catalog returning zero results
body: <p>I'm trying to create a dynamic glue dataframe from an athena table but I keep getting an empty data frame.</p>
  
  <ul>
  <li><p>The athena table is part of my glue data catalog</p></li>
  <li><p>The <code>create_dynamic_frame_method</code> call doesn't raise any error. I tried loading a random table and it did complain just as a sanity check.</p></li>
  <li><p>I know the Athena table has data, since querying the exact same table using Athena returns results</p></li>
  <li><p>The table is an external json, partitioned table on s3</p></li>
  </ul>
  
  <p>I'm using pyspark as shown below:</p>
  
  <pre><code>import sys
  from pyspark.context import SparkContext
  from awsglue.context import GlueContext
  
  # Create a Glue context
  glueContext = GlueContext(SparkContext.getOrCreate())
  
  # Create a DynamicFrame using the 'raw_data' table
  raw_data_df = 
  glueContext.create_dynamic_frame.from_catalog(database="***", 
  table_name="raw_***")
  
   # Print out information about this data, im getting zero here
   print "Count:  ", raw_data_df.count()
  
  #also getting nothing here
  raw_data_df.printSchema() 
  </code></pre>
  
  <p>Anyone facing the same issue ? Could this be a permissions issue or a glue bug since no errors are raised?</p>