開発者がいくつかの機能を実装する C# dll があります。
メジャー計算内でこれらの関数を使用したいと考えています。
これは可能ですか?誰かがそれをやろうとしたことがありますか?
ありがとうございました
class
関数の実装をとして定義しpublic
ます。関数もとして定義しますpublic
。Measures
別のDLL\Projectで計算を行う場合は、関数を含むDLLを参照するだけです。これは機能するはずです。
MDX で外部アセンブリを使用することは可能です (マネージとアンマネージの両方ですが、このリスクとその他の考慮事項により、COM アセンブリは SQL Server 2008 Analysis Services で非推奨になりました)。このアセンブリを BIDS の ssas プロジェクトに追加する必要があります。
次に、サーバーまたはデータベースレベルで ssis サーバー自体に:
その後、構文を使用してメソッドを使用できAssemblyName.FullClassName.ProcedureName(Argument1, Argument2, ...)
ます。
詳細: http://technet.microsoft.com/en-us/library/ms175398.aspx