Publish-AXAnalysisProject
Important
This content is archived and is not being updated. For the latest documentation, see Microsoft Dynamics 365 product documentation. For the latest release plans, see Dynamics 365 and Microsoft Power Platform release plans.
Publish-AXAnalysisProject
Publishes (deploys) a project from the Microsoft Dynamics AX Application Object Tree to the Microsoft SQL Server Analysis Services server.
Syntax
Parameter Set: Default
Publish-AXAnalysisProject [-DoNotOverwriteExisting] [-DoNotProcess] [-PartitionKeys <String> ] [-ProjectFilename <String> ] [-ProjectName <String> ] [-ServerName <String> ] [-ServicesAOSName <String> ] [-ServicesAOSWSDLPort <Int32> ] [-ServicesFilePath <String> ] [ <CommonParameters>]
Detailed description
The Publish-AXAnalysisProject cmdlet publishes (deploys) a project from the Microsoft Dynamics AX Application Object Tree to the Microsoft SQL Server Analysis Services server, and optionally processes the databases once they are deployed.
Parameters
-DoNotOverwriteExisting
Specifies that an error will be thrown if a project with the same name has already been published to the server. When this parameter is not specified, any existing project is overwritten.
Aliases |
none |
Required? |
false |
Position? |
named |
Default Value |
none |
Accept Pipeline Input? |
false |
Accept Wildcard Characters? |
false |
-DoNotProcess
Specifies that the project should be published but not processed. When this parameter is not specified, the project is both published and processed.
Aliases |
none |
Required? |
false |
Position? |
named |
Default Value |
none |
Accept Pipeline Input? |
false |
Accept Wildcard Characters? |
false |
-PartitionKeys<String>
Specifies one or more partitions to publish projects from. When this parameter is not specified, all projects in all partitions are published.
Aliases |
none |
Required? |
false |
Position? |
named |
Default Value |
none |
Accept Pipeline Input? |
false |
Accept Wildcard Characters? |
false |
-ProjectFilename<String>
Specifies the path and name of the project file to publish. Use this parameter to publish a project from disk. You can specify either the –ProjectFilename or –ProjectName parameter, but not both.
Aliases |
none |
Required? |
false |
Position? |
named |
Default Value |
none |
Accept Pipeline Input? |
false |
Accept Wildcard Characters? |
false |
-ProjectName<String>
Specifies the name of the project in the AOT to publish. Use this parameter to publish a project from the AOT. When this parameter is not specified, the value is assumed to be Dynamics AX. You can specify either the –ProjectFilename or –ProjectName parameter, but not both.
Aliases |
none |
Required? |
false |
Position? |
named |
Default Value |
none |
Accept Pipeline Input? |
false |
Accept Wildcard Characters? |
false |
-ServerName<String>
Specifies the name of Analysis Services server to publish the project to. If this parameter is not specified, the project will be published to the default Analysis Services server.
Aliases |
none |
Required? |
false |
Position? |
named |
Default Value |
none |
Accept Pipeline Input? |
false |
Accept Wildcard Characters? |
false |
-ServicesAOSName<String>
Specifies the name of an AOS instance to publish to instead of the default value.
Aliases |
none |
Required? |
false |
Position? |
named |
Default Value |
none |
Accept Pipeline Input? |
false |
Accept Wildcard Characters? |
false |
-ServicesAOSWSDLPort<Int32>
Specifies the web service (WSDL) port of an AOS instance to publish to instead of the default value.
Aliases |
none |
Required? |
false |
Position? |
named |
Default Value |
none |
Accept Pipeline Input? |
false |
Accept Wildcard Characters? |
false |
-ServicesFilePath<String>
Specifies a client configuration parameter file (.axc) to use instead of the configuration that is stored in the registry.
Aliases |
none |
Required? |
false |
Position? |
named |
Default Value |
none |
Accept Pipeline Input? |
false |
Accept Wildcard Characters? |
false |
<CommonParameters>
This cmdlet supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, OutBuffer, OutVariable, WarningAction, and WarningVariable. For more information, see about_CommonParameters https://go.microsoft.com/fwlink/?LinkID=113216
Inputs
The input type is the type of the objects that you can pipe to the cmdlet.
None
You cannot pipe input to this cmdlet.
Outputs
The output type is the type of the objects that the cmdlet emits.
None
The cmdlet does not generate any output.
Examples
Example: Publish all projects in all partitions
This example publishes the "Dynamics AX" project for all partitions to the default database.
PS C:\>Publish-AXAnalysisProject –ProjectName "Dynamics AX"
ServerName : ContosoBI
DatabaseName : Dynamics AX initial
PartitionKey : PartitionKey1
IsDefault : False
LastDeployedDateTime : 4/25/2012 5:37:36 PM
StatusMessage : Deployment and processing of database Dynamics AX initial to server Contoso BI for partition initial succeeded!
Example: Publish only projects from one partition
This example publishes the "Dynamics AX" project for all partitions to the default database.
PS C:\>Publish-AXAnalysisProject –ProjectName "Dynamics AX" –PartitionKeys "PartitionKey1"
ServerName : ContosoBI
DatabaseName : Dynamics AX initial
PartitionKey : PartitionKey1
IsDefault : False
LastDeployedDateTime : 4/25/2012 5:37:36 PM
StatusMessage : Deployment and processing of database Dynamics AX initial to server Contoso BI for partition initial succeeded!
Related topics
Get-AXAnalysisServerConfiguration
Copyright Microsoft Corporation. All rights reserved.