0
Während der Ausführung der "Drillthrough" -Abfrage mithilfe von ajax-Post wird die folgende Ausnahme abgerufen (Error.). Ich benutze die msmdpump.dll
und SQL Server 2012. Ich habe Code-Snippet unten angehängt. Mit einfacher "DrillThrogh" Abfrage in SSAS 2012 die unter Ausnahme bekommen (SSAS2012_Error)Während der Ausführung der Abfrage "DRILL Through" ist eine Ausnahme aufgetreten.
<script>
var query = "DRILLTHROUGH Select([Date].[Fiscal].[Fiscal Year].&[2002],[Measures].[Reseller Sales Amount]) on 0 From [Adventure Works]RETURN[Reseller Sales].[Reseller Sales Amount],[Reseller Sales].[Reseller Order Quantity],[Reseller Sales].[Reseller Extended Amount],[Reseller Sales].[Reseller Tax Amount],[Reseller Sales].[Reseller Freight Cost],[Reseller Sales].[Discount Amount],[Reseller Sales].[Reseller Total Product Cost],[Reseller Sales].[Reseller Standard Product Cost],[$Date].[Date]";
var data = "<Envelope xmlns=\"http://schemas.xmlsoap.org/soap/envelope/\"> <Header></Header> <Body> <Execute xmlns=\"urn:schemas-microsoft-com:xml-analysis\"> <Command> <Statement> " + query + " </Statement> </Command> <Properties> <PropertyList> <Catalog>Adventure Works DW</Catalog></PropertyList> </Properties></Execute> </Body> </Envelope>";
$.ajax({
type: "POST",
url: "http://localhost/Olap/msmdpump.dll",
contentType: "text/xml",
dataType: "xml",
data: data,
complete: ej.proxy(function (onComplete) {
}, this),
success: $.proxy(onSuccess, this),
error: $.proxy(function (msg, textStatus, errorThrown) {
}, this)
});
function onSuccess(e) {
}
</script>