module Metabase::Endpoint::Dataset
Public Instance Methods
query_dataset(format: :json, **params)
click to toggle source
Execute a query and retrieve the results in the usual format.
@param query [Hash] Query. {query: 'JSON String'} @param format [Symbol, String] Export format (api, csv, json, xlsx) @return [Array<Hash>] Query results @see github.com/metabase/metabase/blob/master/docs/api-documentation.md#post-apidatasetexport-format
# File lib/metabase/endpoint/dataset.rb, line 12 def query_dataset(format: :json, **params) params.merge!({ headers: { 'Content-Type': 'application/x-www-form-urlencoded' } }) post("/api/dataset/#{format}", **params) end