Skip to content

Commit 95a94a2

Browse files
Merge pull request #196 from MicrosoftDocs/main638927065234170260sync_temp
For protected branch, push strategy should use PR and merge to target branch method to work around git push error
2 parents 352b747 + 58812b6 commit 95a94a2

File tree

4 files changed

+5
-5
lines changed

4 files changed

+5
-5
lines changed

docs/analysis-services/globalization-tips-and-best-practices-analysis-services.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ These tips and guidelines can help increase the portability of your multidimensi
123123

124124
3. **Use ISO date formats for universal date and time information**
125125

126-
One [Analysis Services expert](http://geekswithblogs.net/darrengosbell/Default.aspx) has this recommendation: "I always use the ISO date format yyyy-mm-dd for any date strings that I pass in to queries in SQL or MDX because it's unambiguous and will work regardless of the client or server's regional settings. I would agree that the server should defer to its regional settings when parsing an ambiguous date format, but I also think that if you've got an option that is not open to interpretation that you are better choosing that anyway".
126+
One [Analysis Services expert](https://darren.gosbell.com/) has this recommendation: "I always use the ISO date format yyyy-mm-dd for any date strings that I pass in to queries in SQL or MDX because it's unambiguous and will work regardless of the client or server's regional settings. I would agree that the server should defer to its regional settings when parsing an ambiguous date format, but I also think that if you've got an option that is not open to interpretation that you are better choosing that anyway".
127127

128128
4. **Use the Format function to enforce a specific format, regardless of regional language settings**
129129

docs/analysis-services/index.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ landingContent:
6363
- text: Install SQL Server Analysis Services
6464
url: instances/install-windows/install-analysis-services.md
6565
- text: Install SQL Server evaluation editions
66-
url: https://www.microsoft.com/evalcenter/evaluate-sql-server-2019-rc/
66+
url: https://www.microsoft.com/evalcenter/evaluate-sql-server-2019/
6767
- text: SQL Server 2014 Analysis Services
6868
url: /previous-versions/sql/2014/analysis-services/analysis-services?preserve-view=true&view=sql-server-2014
6969

docs/analysis-services/instances/configure-service-accounts-analysis-services.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ All instances of Analysis Services require the **Log on as a service** (SeServic
137137
|DirectQuery|Create a database login for the service account|DirectQuery is a tabular feature used to query external datasets that are either too large to fit inside the tabular model or have other characteristics that make DirectQuery a better fit than the default in-memory storage option. One of the connection options available in DirectQuery mode is to use the service account. Once again, this option works only when the service account has a database login and read permissions on the target data source. See [Set Impersonation Options (SSAS - Multidimensional)](../../analysis-services/multidimensional-models/set-impersonation-options-ssas-multidimensional.md) for more information about how the service account option is used for this task. Alternatively, the credentials of the current user can be used to retrieve data. In most cases this option entails a double-hop connection, so be sure to configure the service account for Kerberos constrained delegation so that the service account can delegate identities to a downstream server. For more information, see [Configure Analysis Services for Kerberos constrained delegation](../../analysis-services/instances/configure-analysis-services-for-kerberos-constrained-delegation.md).|
138138
|Remote access to other SSAS instances|Add the service account to Analysis Services database roles defined on the remote server|Remote partitions and referencing linked objects on other remote [!INCLUDE[ssASnoversion](../includes/ssasnoversion-md.md)] instances are both system capabilities requiring permissions on a remote computer or device. When a person creates and populates remote partitions, or sets up a linked object, that operation runs in the security context of the current user. If you subsequently automate these operations, [!INCLUDE[ssASnoversion](../includes/ssasnoversion-md.md)] will access remote instances in the security context of its service account. In order to access linked objects on a remote instance of [!INCLUDE[ssASnoversion](../includes/ssasnoversion-md.md)], the logon account must have permission to read the appropriate objects on the remote instance, such as Read access to certain dimensions. Similarly, using remote partitions requires that the service account have administrative rights on the remote instance. Such permissions are granted on the remote Analysis Services instance, using roles that associate permitted operations with a specific object. See [Grant database permissions (Analysis Services)](../../analysis-services/multidimensional-models/grant-database-permissions-analysis-services.md) for instructions on how to grant Full Control permissions that allow processing and query operations. See [Create and Manage a Remote Partition (Analysis Services)](../../analysis-services/multidimensional-models/create-and-manage-a-remote-partition-analysis-services.md) for more information about remote partitions.|
139139
|Writeback|Add the service account to Analysis Services database roles defined on the remote server|When enabled in client applications, writeback is a feature of multidimensional models that allows the creation of new data values during data analysis. If writeback is enabled within any dimension or cube, the [!INCLUDE[ssASnoversion](../includes/ssasnoversion-md.md)] service account must have write permissions to the writeback table in the source [!INCLUDE[ssNoVersion](../includes/ssnoversion-md.md)] relational database. If this table does not already exist and needs to be created, the [!INCLUDE[ssASnoversion](../includes/ssasnoversion-md.md)] service account must also have create table permissions within the designated [!INCLUDE[ssNoVersion](../includes/ssnoversion-md.md)] database.|
140-
|Write to a query log table in a [!INCLUDE[ssNoVersion](../includes/ssnoversion-md.md)] relational database|Create a database login for the service account and assign write permissions on the query log table|You can enable query logging to collect usage data in a database table for subsequent analysis. The [!INCLUDE[ssASnoversion](../includes/ssasnoversion-md.md)] service account must have write permissions to the query log table in the designated [!INCLUDE[ssNoVersion](../includes/ssnoversion-md.md)] database. If this table does not already exist and needs to be created, the [!INCLUDE[ssASnoversion](../includes/ssasnoversion-md.md)] logon account must also have create table permissions within the designated [!INCLUDE[ssNoVersion](../includes/ssnoversion-md.md)] database. For more information, see [Improve SQL Server Analysis Services Performance with the Usage Based Optimization Wizard (Blog)](https://www.mssqltips.com/sqlservertip/2876/improve-sql-server-analysis-services-performance-with-the-usage-based-optimization-wizard/) and [Query Logging in Analysis Services (Blog)](https://weblogs.asp.net/miked/archive/2013/07/31/query-logging-in-analysis-services.aspx).|
140+
|Write to a query log table in a [!INCLUDE[ssNoVersion](../includes/ssnoversion-md.md)] relational database|Create a database login for the service account and assign write permissions on the query log table|You can enable query logging to collect usage data in a database table for subsequent analysis. The [!INCLUDE[ssASnoversion](../includes/ssasnoversion-md.md)] service account must have write permissions to the query log table in the designated [!INCLUDE[ssNoVersion](../includes/ssnoversion-md.md)] database. If this table does not already exist and needs to be created, the [!INCLUDE[ssASnoversion](../includes/ssasnoversion-md.md)] logon account must also have create table permissions within the designated [!INCLUDE[ssNoVersion](../includes/ssnoversion-md.md)] database. For more information, see [Improve SQL Server Analysis Services Performance with the Usage Based Optimization Wizard (Blog)](https://www.mssqltips.com/sqlservertip/2876/improve-sql-server-analysis-services-performance-with-the-usage-based-optimization-wizard/).|
141141

142142
## Related content
143143
[Configure Windows Service Accounts and Permissions](/sql/database-engine/configure-windows/configure-windows-service-accounts-and-permissions)

docs/analysis-services/multidimensional-models/blog-analysis-services-cube-processing-fails-with-error.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -248,7 +248,7 @@ For more information on the architecture of cube processing, see [Analysis Servi
248248

249249
## Aggregation memory impact on timeouts
250250

251-
There's an advanced setting of **AggregationMemoryLimitMax**. For more information, see [this blog post](http://geekswithblogs.net/ManicArchitect/archive/2010/11/02/142558.aspx)
251+
There's an advanced setting of **AggregationMemoryLimitMax**.
252252

253253
SQL Server Analysis Services uses memory quota to control the number of concurrent jobs. Each job calculates how much memory it needs to finish the job and requests the memory quota based on its estimate. The job proceeds only when the memory quota is granted. We estimate the quota for an aggregation job. The configuration settings that control the memory usage estimates are **AggregationMemoryLimitMin** and **AggregationMemoryLimitMax**.
254254

@@ -281,4 +281,4 @@ After the user removed the special characters, processing worked as expected.
281281

282282
You might be able to further isolate the error to a specific partition. If you partitioned your cube, there might be a poorly performing query under one of the partitions.
283283

284-
Experiment with the partition query. Change from a direct **Named Query Table** in the **Data Source** view to an underlying SQL query instead.
284+
Experiment with the partition query. Change from a direct **Named Query Table** in the **Data Source** view to an underlying SQL query instead.

0 commit comments

Comments
 (0)