长期读者第一次海报。
我正在进入 SQL Server Analysis Services,但在填充我新创建的数据挖掘结构时遇到了很大的困难。
我希望从我用作控制学习的中心枢纽的 c# 项目中工作。我希望从中学习的数据包含在 SQL Server 数据库中。
在 SSMS 中创建分析服务数据库后,我可以创建一个挖掘结构 -
创建采矿结构 [DON_TEST_000]([ID_NUM] 长密钥,[TECK1] 双连续,[TECK2] 双连续)与 HOLDOUT(30%)
然后附加我的模型 -
更改挖掘结构 [DON_TEST_000] 添加挖掘模型 [DON_TEST_000_MODEL0] 使用 Microsoft_Clustering
这似乎工作正常。我的问题是->
1) 我希望使用 ADOMD.NET 从我的 c# 项目中执行此操作。我想我可以弄清楚如何使用它创建 SSAS 数据库并执行上述查询。
但更关键的是,
2) 我根本无法用数据填充我的挖掘结构——因为 OPENQUERY(通过 INSERT)功能需要“数据源”。我已经阅读了如何使用 Visual Studio 创建它,但我希望从我的 c# 项目中以编程方式进行。
当然,我有一种方法可以使用 c# 将 Sql Server 数据导入 Sql Server Analysis Services 数据库。这似乎很容易!
感谢您的帮助,D