如何在分析应用中使用数据挖掘覆盖
2021-09-06 07:40 来源:莱西养生网
抱着小孩又跑到第三家医院。 下面是用Visual Basic编写的用来演示上述的命令运行的一小段程序: Const sGUID_SCHEMA_SERVICE_PARAMETERS As String = \"{3ADD8A75-D8BDD2A-00E029154FDE}\" Const sGUID_SCHEMA_MINING_SERVICES As String = \" {3ADD8A95-D8BDD2A-00E029154FDE}\" Const sGUID_SCHEMA_MINING_MODELS As String = \" {3ADD8A77-D8BDD2A-00E029154FDE}\" Const sGUID_SCHEMA_MINING_COLUMNS As String = \" {3ADD8A78-D8BDD2A-00E029154FDE}\" Const sGUID_SCHEMA_MODEL_CONTENT As String = \" {3ADD8A76-D8BDD2A-00E029154FDE}\" Const sGUID_SCHEMA_MODEL_CONTENT_PMML As String = \" {4290B2DE9C-4AAC95CFD9D13}\" Dim m_conn As New nnection Private Sub ExecuteMDX(ByVal v_sMDX As String) On Error GoTo ErrHandler Dim cmd As New mand Dim rec As Recordset Dim nNum As Integer Set tiveConnection = m_conn mandText = v_sMDX Set rec = ecute(nNum) MsgBox \"Command Executed Successfully. \" nNum \" rows affected.\", vbOKOnly + vbInformation Exit Sub ErrHandler: MsgBox scription, vbExclamation End Sub Private Sub Form_Load() \' Specify .2 on the provider so only SQL 2000 will work \' Connect to a server on the local PC. Change this if you are connecting \' to another PC with Analysis Services. Call m_en(\"PROVIDER=MSOLAP.2;Data Source=LOCALHOST;\") \' Create the mining model Call ExecuteMDX( _\"CREATE OLAP MINING MODEL [Local Find Salary] \" _ \"From [Sales] \" \"( \" \" CASE \" _ \" Dimension [Customers] \" _ \" Level [Name] \" _ \" PROPERTY [Gender] ,\" _ \" PROPERTY [Marital Status] ,\" _ \" PROPERTY [Education] ,\" _ \" PROPERTY [Yearly Income] PREDICT \" _ \")\" _ \"USING Microsoft_Decision_Trees\") \' Fill the mining model Call ExecuteMDX(\"INSERT INTO [Local Find Salary]\") \' Create a virtual cube based on the mining model Call ExecuteMDX( _ \"CREATE SESSION VIRTUAL CUBE [PredictIncomeCube] \" _ \"FROM [Sales] \" _ \"( \" _ \" MEASURE [Sales].[Unit Sales] , \" _ \" DIMENSION [Sales].[Customers], \" _ \" DIMENSION [Sales].[Time], \" _ \" DIMENSION [PredictIncome] NOT_RELATED_TO_FACTS \" _ \" FROM [Local Find Salary] \" _ \" COLUMN [arly Income] \" _ \") \") Dim recCols As Recordset Dim vtRestrict As Variant vtRestrict = Array(Empty, Empty, \"Local Find Salary\") \' open the data mining model\'s content as a rowset Set recCols = m_enSchema(adSchemaProviderSpecific, vtRestrict, sGUID_SCHEMA_MODEL_CONTENT) \' display each node caption of the resulting decision tree Do While Not F MsgBox elds(\"NODE_CAPTION\").Value veNext Loop m_ose End Sub
不幸的是你不得不使用这样的程序而不是MDX范例,因为命令的执行必须用到一个返回记录集,而不是在前面讨论的三全命令中使用的标准的多维单元集,而后打开一个微软专有的图表记录集(我在例程中添加了OpenSchema函数来说明如何获取挖掘模型的内容)。例程仅仅列出了决策树中每一结点的名称,记录集被组织成象父子维表一样的结构,该记录集的每个记录在决策树中确定一个结点,并具有一个NODE_UNIQUE_NAME和PARENT_UNIQUE_NAME字段。PARENT_UNIQUE_NAME确定包含当前行的父纪录的记录。 在例程的开始,是一个包含GUID的列表,可以利用它访问所有和数据挖掘相关的特定提供者的记录集。在上面例程中没有用到它们,但如果你计划开发支持数据挖掘功能的应用程序,不妨试试它们。 比想象的要简单 当我第一次看OLE DB for DM的详细说明时,认为要完成一个简单的数据挖掘也需要程序员或应用程序用户提供如此多的信息,以至于怀疑它对于普通决策者是否有用。但通过深入的研究,我明白了它之所以看起来比较复杂,是因为在挖掘关系数据库需要较多的信息,挖掘OLAP多维数据集则不需要太多的信息。OLAP数据挖掘是简单、快速、有用的,决策树算法是一种可以帮助我们对大量数据进行结构化处理从而获取有用信息的好方法。
如何治疗视物模糊重庆治疗宫颈糜烂费用
开封看白癜风医院哪家好
- 上一篇:如何在分析应用中使用数据挖掘计划
- 下一篇:如何在命令行下编译一个项目牛
-
大白熊犬呕吐黄色泡沫状液体是怎么了位置
我家小美今天早上就不想吃,(开始我还以为是发情)中午也没吃,晚上就吐了一次,为黄色带有泡沫的液体。想问一下医生,大白熊犬是怎么啦?八月桂花香:吐出的胃液和胆汁!(排除传染性疾病的的话)这种...
-
大白熊犬后腿走路外八字是什么问题位置
家里同一窝的小大白熊犬都没有,只有这只小母狗,走路的时候后腿明显外八。家里地板也不滑,平时走路什么的也是外八的,跑起来屁股很扭.大白熊犬是缺钙还是骨骼问题?雾锁云楼:大白熊犬缺钙了,需要给...
-
大白熊犬吃自己的便便是为什么位置
大白熊犬吃自己的大便。什么原因?八月桂花香:大白熊犬小时候很好吃的,什么都往嘴里塞。别担心,慢慢长大后,就会好的。咱家的妹妹小时候也是一样的,不过不吃自己的便便,吃别人家大白熊犬的便便 哈...
-
大白熊犬受到惊吓抽搐食欲不好如何处理位置
前段时间我家楼下着火,大白熊犬吓到了,之后几天开始抽搐,睡觉的时候抽搐的比较厉害,精神状态和排便都正常,就是食欲不好,食量是以前的三分之一,这样已经快1个星期了,大白熊犬价格受惊怎么办?七...
-
大白熊犬厉害吗拥有雄伟威严的体态位置
大白熊犬厉害吗,不知道有多少人知道斗狗这样一种犬类,斗狗一般都非常凶猛好斗,威猛无比,然而应该没有人听过大白熊做斗犬的,因为它们性格相对稳定和温和,但是是不是这样就是说明它们不厉害呢?事实...
-
大白熊犬中暑预防的最佳措施位置
到了夏天的时候,主人们就应该注意大白熊犬的中暑问题了,大白熊犬是最害怕炎热的狗狗,炎热的天气总是会让大白熊犬吃不消的,为了更好的照顾大白熊犬,那么夏天来临的时候,就要做好狗狗中暑的预防,这...