コード例 #1
0
        /// <summary>
        /// Create stored query
        /// </summary>
        public DatamartStoredQuery CreateStoredQuery(string datamartId, DatamartStoredQuery queryDefinition)
        {
            var adhocService = ApplicationServiceContext.Current.GetService <IAdHocDatawarehouseService>();

            if (adhocService == null)
            {
                throw new InvalidOperationException("Cannot find the adhoc data warehouse service");
            }

            return(adhocService.CreateStoredQuery(Guid.Parse(datamartId), queryDefinition));
        }
コード例 #2
0
 /// <summary>
 /// Creates the stored query.
 /// </summary>
 /// <param name="id">The identifier.</param>
 /// <param name="queryDefinition">The query definition.</param>
 /// <returns>Returns the created stored query.</returns>
 public DatamartStoredQuery CreateStoredQuery(Guid id, DatamartStoredQuery queryDefinition)
 {
     return(this.Client.Post <DatamartStoredQuery, DatamartStoredQuery>($"datamart/{id}/query", queryDefinition));
 }