Re: Plugin Algorithm and SQL Server CTP




In that case, you'll need to recompile your plug-in algorithm DLL with the
new dmalgo.h since we have made some minor interface changes since Beta 2.
This would explain the load failure with the June CTP. You can pick up the
updated plug-in sample code (which includes the header) from the Data Mining
page at Betaplace (beta.microsoft.com).

--
-Raman Iyer
SQL Server Data Mining
[This posting is provided "AS IS" with no warranties, and confers no
rights.]
"Serge Danzanvilliers" <serge.danzanvilliers@xxxxxxxx> wrote in message
news:Xns96848F8CF13E9mouke@xxxxxxxxxxxxxxxxx
"Raman Iyer [MS]" <ramaniy@xxxxxxxxxxxxxxxxxxxx> wrote in
news:Oi9TPIDfFHA.3316@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx:

You can also check your event log - if there was an issue loading a
plug-in algorithm, you would see an event log entry like "The data
mining algorithm provider (ProgID: xxx) for the yyy algorithm cannot
be loaded".

Some of the reasons for a load error:
1. The ProgID is invalid, so COM could not instantiate the provider.
2. The name of the algorithm in the .ini file does not match the name
returned by your provider's IDMAlgorithmMetadata::GetServiceName
method. 3. Custom functions are advertised by your algorithm metadata,
but the IDMCustomFunctionInfo interface is not supported or you don't
return required information for your custom functions via that
interface. 4. Custom modeling flags are advertised by your algorithm
metadata, but you don't provide names for the modeling flag ids you
returned earlier.

Hope that helps.


I got the following error message :

The description for Event ID ( 25 ) in Source ( MSSQLServerOLAPService )
cannot be found. The local computer may not have the necessary registry
information or message DLL files to display messages from a remote
computer. You may be able to use the /AUXSOURCE= flag to retrieve this
description; see Help and Support for details. The following information
is part of the event: msmdsrv.rll; 1036.

and this warning :

The description for Event ID ( 0 ) in Source ( MSSQLServerOLAPService )
cannot be found. The local computer may not have the necessary registry
information or message DLL files to display messages from a remote
computer. You may be able to use the /AUXSOURCE= flag to retrieve this
description; see Help and Support for details. The following information
is part of the event: KxenYukonPlugIn.KXENFactory.1;
KXEN_Algorithms_K2R_K2S.

(This last is about my plugin).

The point is that I have changed nothing in my plugin since Beta 2 (it
worked perfectly). Actually I just upgraded to SQL Server 2005 dev
edition.

--
Serge Danzanvilliers
KXEN software engineer




.



Relevant Pages

  • Re: Freeing Algorithms
    ... detail about how the algorithm works, ... is the same shape whatever the power requirements of the ... OTOH, if the hardware interface were as specific as in your example with Years, ... And there's the same tension in the design of hardware interfaces. ...
    (comp.lang.java.programmer)
  • Re: Delegates VS interfaces - some confusion
    ... one member of the interface, whereas with a delegate you can specify ... delegate void Func; ... algorithm not changing at run time and how that makes it intrinsic to ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: Strategy Design Pattern
    ... really apply to Python per say, but the idea behind the patterns can be ... think the goal is to abstract out of the class an algorithm that can ... this is quite simple - decide upon an interface that the ... def TakeOff: ...
    (comp.lang.python)
  • Re: Precise Permissive Field of View: Request for comments
    ... that convinced me to use it as a default FOV algorithm in RoguelikeLib:) ... The interface is not yet very swapable, I will work on it with a new version. ... map data structure, it should have a map interface (not necessarily ...
    (rec.games.roguelike.development)