हम पावरहेल का उपयोग करके एसएसएएस 2008 क्यूब विभाजन कैसे बना सकते हैं?पावरहेल का उपयोग कर एसएसएएस 2008 क्यूब विभाजन बनाना?
उत्तर
चेक बाहर इस: PowerSSAS
यह स्पष्ट ऐड विभाजन समर्थन नहीं है, तो आप शायद ऐड विभाजन करने के लिए एक XMLA टुकड़ा शिल्प और फिर PowerSSAS का उपयोग SSAS सर्वर पर पुश करने के लिए करना होगा ।
इस साहसिक कार्य DW 2008R2 घन के एक विभाजन कहते हैं (विशेष रूप से साहसिक में इंटरनेट ग्राहकों उपाय समूह काम करता है घन):
$server_name = "localhost"
$catalog = "Adventure Works DW 2008R2"
$cube = "Adventure Works"
$measure_group = "Fact Internet Sales"
$old_partition = "Customers_2004"
$new_partition = "Customers_2009"
$old_text = "'2008"
$new_text = "'2009"
[Reflection.Assembly]::LoadFile("C:\Program Files\Microsoft SQL Server\100\SDK\Assemblies\Microsoft.AnalysisServices.DLL")
$srv = new-object Microsoft.AnalysisServices.Server
$srv.Connect("Data Source=" + $server_name)
$new_part = $srv.Databases[$catalog].Cubes[$cube].MeasureGroups[$measure_group].Partitions[$old_partition].Clone()
$new_part.ID = $new_partition
$new_part.Name = $new_partition
$new_part.Source.QueryDefinition = $new_part.Source.QueryDefinition.Replace($old_text, $new_text)
$srv.Databases[$catalog].Cubes[$cube].MeasureGroups[$measure_group].Partitions.Add($new_part)
$srv.Databases[$catalog].Cubes[$cube].MeasureGroups[$measure_group].Partitions[$new_partition].Update()
$srv.Databases[$catalog].Update()
$srv.Disconnect()
आप चर ऊपर शीर्ष बदलना होगा, और के संदर्भ में Microsoft.AnalysisServices.dll
असेंबली, लेकिन इसके अलावा, यह peachy उत्सुक काम करेगा।
चाल ऑब्जेक्ट पर Update()
को कॉल करने और फिर पूरे डेटाबेस पर कॉल करने के लिए है।
आप नया विभाजन की प्रक्रिया है, साथ ही चाहते हैं, तो आपको लगता है कि निम्न पंक्ति के साथ $srv.Disconnect
से पहले कर सकते हैं: के बारे में विश्लेषण प्रबंधन ऑब्जेक्ट्स (एमो) here
$srv.Databases[$catalog].Cubes[$cube].MeasureGroups[$measure_group].Partitions[$new_partition].Process()
आप अधिक सीख सकते हैं।
आप का उपयोग कर सकते हैं:
Microsoft.AnalysisServices.Deployment [ASdatabasefile]
{[/s[:logfile]] | [/a] | [[/o[:output_script_file]] [/d]]}
powershell के साथ के रूप में अपने घन तैनात करने के लिए।
प्रश्न का उत्तर नहीं देता है। –
- 1. एसएसएएस क्यूब
- 2. एसएसएएस क्यूब का निर्माण क्यों करें?
- 3. एसएसएएस - क्यूब ब्राउज़र - एसक्यूएल सर्वर 2012 आरटीएम
- 4. एसएसएएस 2008 मूल बातें: ट्यूटोरियल
- 5. एक्सेल में ओलाप एसएसएएस क्यूब पिवोट टेबल्स के विकल्प
- 6. एसएसएएस
- 7. विभाजन संरेखित अनुक्रमित 2008
- 8. यह निर्धारित करने के लिए कि अब कौन सा एसएसएएस क्यूब प्रसंस्करण कर रहा है?
- 9. एसएसएएस का नेतृत्व कहां है?
- 10. क्यूब सतह
- 11. बल्ले फ़ाइल का उपयोग कर फ़ोल्डर बनाना
- 12. पावरहेल
- 13. पावरहेल चुप/अनुपयुक्त इंस्टॉल एसक्यूएल सर्वर 2008
- 14. एसक्यूएल सर्वर ओलप क्यूब स्वचालित रूप से रीफ्रेश कैसे करें
- 15. पावरहेल का उपयोग कर उपयोगकर्ता और स्थानीय समूह रिपोर्ट?
- 16. पावरहेल का उपयोग कर मिलीसेकंड में समय पाएं?
- 17. कोई भी पावरहेल में बीडीडी का उपयोग कर रहा है?
- 18. ओरेकल मल्टीकॉलम विभाजन बनाम एक उप-विभाजन का उपयोग कर बनाम
- 19. सी ++ - विभाजन का प्रकार?
- 20. एसएसएएस वन कई आयामी संबंध
- 21. पावरहेल
- 22. मार्चिंग क्यूब प्रश्न
- 23. निबर्ननेट परिणामों का उपयोग करके विभाजन "
- 24. क्यूब और रोलअप
- 25. पावरहेल। का उपयोग करते हुए 'ऐड-प्रकार'
- 26. इंटीजर क्यूब रूट
- 27. पावरहेल
- 28. 10,000 स्थिर क्यूब
- 29. पावरहेल मेमोरी उपयोग - महंगा?
- 30. एसक्यूएल सेवर "समूह द्वारा ... क्यूब के साथ" का उपयोग करके अलग गणना प्राप्त कर रहा है
पावरएसएसएएस XMLA को शिल्प किए बिना ऐसा कर सकता है। आपको केवल माप समूह का संदर्भ प्राप्त करने की आवश्यकता होगी, फिर विभाजन संग्रह की जोड़ें विधि को कॉल करें। –