Unix Technical Forum

what kind of user can update CUBE (Aggregations)?

This is a discussion on what kind of user can update CUBE (Aggregations)? within the SQL Server Data Warehousing forums, part of the Microsoft SQL Server category; --> I can use windows domain user to update cube (dimensions, mesures, calculated memebers) but it did not work when ...


Go Back   Unix Technical Forum > Database Server Software > Microsoft SQL Server > SQL Server Data Warehousing

FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 02-27-2008, 07:38 PM
=?Utf-8?B?V29yZCAyMDAzIG1lbW9yeSBMZWFrYWdl?=
 
Posts: n/a
Default what kind of user can update CUBE (Aggregations)?

I can use windows domain user to update cube (dimensions, mesures, calculated
memebers) but it did not work when I tried to process aggregations to improve
the performance.

It seems this action requires different permisssion. Sometimes, it says you
need serveradmin, sometimes error password.

What kind of SQL Server dataware house user can do this?

Or some good documents on this?

Thanks,

Guangming
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #2 (permalink)  
Old 02-27-2008, 07:38 PM
=?Utf-8?B?V29yZCAyMDAzIG1lbW9yeSBMZWFrYWdl?=
 
Posts: n/a
Default RE: what kind of user can update CUBE (Aggregations)?

I would like to add more error infor for this problem.

When I set up connection string for Data Source for my Cube, I put a SQL
server user for the connection string, which allows me to access to the data
warehouse and then process the cube.

There is also a tab named: Impersonation information, where I do not know
what to put. But I tried the sql user and a user to the cube database (which
is a domain user and is ok to run MDX query). for both I could not ran
through aggregation design, and get the error dialog as:



"Word 2003 memory Leakage" wrote:

> I can use windows domain user to update cube (dimensions, mesures, calculated
> memebers) but it did not work when I tried to process aggregations to improve
> the performance.
>
> It seems this action requires different permisssion. Sometimes, it says you
> need serveradmin, sometimes error password.
>
> What kind of SQL Server dataware house user can do this?
>
> Or some good documents on this?
>
> Thanks,
>
> Guangming

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 02-27-2008, 07:38 PM
=?Utf-8?B?V29yZCAyMDAzIG1lbW9yeSBMZWFrYWdl?=
 
Posts: n/a
Default RE: what kind of user can update CUBE (Aggregations)?

I guess I solved this problem but not sure it is the right practise.

For the connection string, the user should with serveradmin role in the data
warehouse db; for the impersonation information, the user should be a domain
user to the cube db.

"Word 2003 memory Leakage" wrote:

> I would like to add more error infor for this problem.
>
> When I set up connection string for Data Source for my Cube, I put a SQL
> server user for the connection string, which allows me to access to the data
> warehouse and then process the cube.
>
> There is also a tab named: Impersonation information, where I do not know
> what to put. But I tried the sql user and a user to the cube database (which
> is a domain user and is ok to run MDX query). for both I could not ran
> through aggregation design, and get the error dialog as:
>
>
>
> "Word 2003 memory Leakage" wrote:
>
> > I can use windows domain user to update cube (dimensions, mesures, calculated
> > memebers) but it did not work when I tried to process aggregations to improve
> > the performance.
> >
> > It seems this action requires different permisssion. Sometimes, it says you
> > need serveradmin, sometimes error password.
> >
> > What kind of SQL Server dataware house user can do this?
> >
> > Or some good documents on this?
> >
> > Thanks,
> >
> > Guangming

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4 (permalink)  
Old 02-27-2008, 07:38 PM
=?Utf-8?B?V3JlY2s=?=
 
Posts: n/a
Default RE: what kind of user can update CUBE (Aggregations)?

It doesn't sound right that you need serveradmin for the db connection. I
would have thought read-only access to the database would be enough.

The account that you want to process cubes with needs to be in the OLAP
Administrator group on the server with Analysis Services running. You could
also give this account access to your SQL database, or specify a different
account in your data source.

Administering the cubes and accessing the underlying database are two
different things.

Wreck.


"Word 2003 memory Leakage" wrote:

> I guess I solved this problem but not sure it is the right practise.
>
> For the connection string, the user should with serveradmin role in the data
> warehouse db; for the impersonation information, the user should be a domain
> user to the cube db.
>
> "Word 2003 memory Leakage" wrote:
>
> > I would like to add more error infor for this problem.
> >
> > When I set up connection string for Data Source for my Cube, I put a SQL
> > server user for the connection string, which allows me to access to the data
> > warehouse and then process the cube.
> >
> > There is also a tab named: Impersonation information, where I do not know
> > what to put. But I tried the sql user and a user to the cube database (which
> > is a domain user and is ok to run MDX query). for both I could not ran
> > through aggregation design, and get the error dialog as:
> >
> >
> >
> > "Word 2003 memory Leakage" wrote:
> >
> > > I can use windows domain user to update cube (dimensions, mesures, calculated
> > > memebers) but it did not work when I tried to process aggregations to improve
> > > the performance.
> > >
> > > It seems this action requires different permisssion. Sometimes, it says you
> > > need serveradmin, sometimes error password.
> > >
> > > What kind of SQL Server dataware house user can do this?
> > >
> > > Or some good documents on this?
> > >
> > > Thanks,
> > >
> > > Guangming

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #5 (permalink)  
Old 02-27-2008, 07:38 PM
=?Utf-8?B?V29yZCAyMDAzIG1lbW9yeSBMZWFrYWdl?=
 
Posts: n/a
Default RE: what kind of user can update CUBE (Aggregations)?

I did not fix the problem.

I got several things to clarify:

We can create a user acct in SQL Server db. It seems we can not do this in
AS db

So all users in AS db are windows user names in the format of domain name \
account name.

the user accessing to AS db is in the admin role. Is this role same as the
OLAP Administrator group you mentioned?

Is there some good documents on this as it is a critical issue I need to know?

Thanks,

Guangming


"Wreck" wrote:

> It doesn't sound right that you need serveradmin for the db connection. I
> would have thought read-only access to the database would be enough.
>
> The account that you want to process cubes with needs to be in the OLAP
> Administrator group on the server with Analysis Services running. You could
> also give this account access to your SQL database, or specify a different
> account in your data source.
>
> Administering the cubes and accessing the underlying database are two
> different things.
>
> Wreck.
>
>
> "Word 2003 memory Leakage" wrote:
>
> > I guess I solved this problem but not sure it is the right practise.
> >
> > For the connection string, the user should with serveradmin role in the data
> > warehouse db; for the impersonation information, the user should be a domain
> > user to the cube db.
> >
> > "Word 2003 memory Leakage" wrote:
> >
> > > I would like to add more error infor for this problem.
> > >
> > > When I set up connection string for Data Source for my Cube, I put a SQL
> > > server user for the connection string, which allows me to access to the data
> > > warehouse and then process the cube.
> > >
> > > There is also a tab named: Impersonation information, where I do not know
> > > what to put. But I tried the sql user and a user to the cube database (which
> > > is a domain user and is ok to run MDX query). for both I could not ran
> > > through aggregation design, and get the error dialog as:
> > >
> > >
> > >
> > > "Word 2003 memory Leakage" wrote:
> > >
> > > > I can use windows domain user to update cube (dimensions, mesures, calculated
> > > > memebers) but it did not work when I tried to process aggregations to improve
> > > > the performance.
> > > >
> > > > It seems this action requires different permisssion. Sometimes, it says you
> > > > need serveradmin, sometimes error password.
> > > >
> > > > What kind of SQL Server dataware house user can do this?
> > > >
> > > > Or some good documents on this?
> > > >
> > > > Thanks,
> > > >
> > > > Guangming

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #6 (permalink)  
Old 02-27-2008, 07:38 PM
=?Utf-8?B?V29yZCAyMDAzIG1lbW9yeSBMZWFrYWdl?=
 
Posts: n/a
Default RE: what kind of user can update CUBE (Aggregations)?

I would like to clarify what I did so far to help you guys understand the
problem.

After I ran the aggregation design wizard to design, if I processed, I got
error window with info:

The ImpersonationInfo for datasource 'HsseDW_DSN' contains an
ImpersonationMode that can only be used by a server administrator, .

To restart the process, resolve the problem, and them click Start.

I did add the user who access to the cube into OLAP Administrator Group on
AS server.

BTW, one question: does the normal process (right click a cube to process)
create aggregation I designed using the wizard?

Is there an easy to check if there are some aggregation in visual studio or
ms sql svr management studio?

Thanks,


Guangming

"Word 2003 memory Leakage" wrote:

> I did not fix the problem.
>
> I got several things to clarify:
>
> We can create a user acct in SQL Server db. It seems we can not do this in
> AS db
>
> So all users in AS db are windows user names in the format of domain name \
> account name.
>
> the user accessing to AS db is in the admin role. Is this role same as the
> OLAP Administrator group you mentioned?
>
> Is there some good documents on this as it is a critical issue I need to know?
>
> Thanks,
>
> Guangming
>
>
> "Wreck" wrote:
>
> > It doesn't sound right that you need serveradmin for the db connection. I
> > would have thought read-only access to the database would be enough.
> >
> > The account that you want to process cubes with needs to be in the OLAP
> > Administrator group on the server with Analysis Services running. You could
> > also give this account access to your SQL database, or specify a different
> > account in your data source.
> >
> > Administering the cubes and accessing the underlying database are two
> > different things.
> >
> > Wreck.
> >
> >
> > "Word 2003 memory Leakage" wrote:
> >
> > > I guess I solved this problem but not sure it is the right practise.
> > >
> > > For the connection string, the user should with serveradmin role in the data
> > > warehouse db; for the impersonation information, the user should be a domain
> > > user to the cube db.
> > >
> > > "Word 2003 memory Leakage" wrote:
> > >
> > > > I would like to add more error infor for this problem.
> > > >
> > > > When I set up connection string for Data Source for my Cube, I put a SQL
> > > > server user for the connection string, which allows me to access to the data
> > > > warehouse and then process the cube.
> > > >
> > > > There is also a tab named: Impersonation information, where I do not know
> > > > what to put. But I tried the sql user and a user to the cube database (which
> > > > is a domain user and is ok to run MDX query). for both I could not ran
> > > > through aggregation design, and get the error dialog as:
> > > >
> > > >
> > > >
> > > > "Word 2003 memory Leakage" wrote:
> > > >
> > > > > I can use windows domain user to update cube (dimensions, mesures, calculated
> > > > > memebers) but it did not work when I tried to process aggregations to improve
> > > > > the performance.
> > > > >
> > > > > It seems this action requires different permisssion. Sometimes, it says you
> > > > > need serveradmin, sometimes error password.
> > > > >
> > > > > What kind of SQL Server dataware house user can do this?
> > > > >
> > > > > Or some good documents on this?
> > > > >
> > > > > Thanks,
> > > > >
> > > > > Guangming

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #7 (permalink)  
Old 02-27-2008, 07:38 PM
=?Utf-8?B?V29yZCAyMDAzIG1lbW9yeSBMZWFrYWdl?=
 
Posts: n/a
Default RE: what kind of user can update CUBE (Aggregations)?

This time I believe the problem is solved.

To summary,

1, it is right that Access to cube (AS) db is different from to Data
warehouse. Each uses its own user acct.

2, for access to DW in Cube, user acct is set in connection string and
impersonation info in the properties dialog for a Data source.

3, after you run an AS solution in VS studio, I guess you can not change the
role of this user in VS studio.

The user needs to be in server role, which is not shown in AS solution.

Actually, server role seems is part of an AS instance not an AS Cube. So go
to MS sql svr management studio, right click the instance and go to the
security and add the user to the server role.

Then you can log on as this user to process the cube and the aggregation.

Hopefully, it is clear and right.

Guangming

"Word 2003 memory Leakage" wrote:

> I would like to clarify what I did so far to help you guys understand the
> problem.
>
> After I ran the aggregation design wizard to design, if I processed, I got
> error window with info:
>
> The ImpersonationInfo for datasource 'HsseDW_DSN' contains an
> ImpersonationMode that can only be used by a server administrator, .
>
> To restart the process, resolve the problem, and them click Start.
>
> I did add the user who access to the cube into OLAP Administrator Group on
> AS server.
>
> BTW, one question: does the normal process (right click a cube to process)
> create aggregation I designed using the wizard?
>
> Is there an easy to check if there are some aggregation in visual studio or
> ms sql svr management studio?
>
> Thanks,
>
>
> Guangming
>
> "Word 2003 memory Leakage" wrote:
>
> > I did not fix the problem.
> >
> > I got several things to clarify:
> >
> > We can create a user acct in SQL Server db. It seems we can not do this in
> > AS db
> >
> > So all users in AS db are windows user names in the format of domain name \
> > account name.
> >
> > the user accessing to AS db is in the admin role. Is this role same as the
> > OLAP Administrator group you mentioned?
> >
> > Is there some good documents on this as it is a critical issue I need to know?
> >
> > Thanks,
> >
> > Guangming
> >
> >
> > "Wreck" wrote:
> >
> > > It doesn't sound right that you need serveradmin for the db connection. I
> > > would have thought read-only access to the database would be enough.
> > >
> > > The account that you want to process cubes with needs to be in the OLAP
> > > Administrator group on the server with Analysis Services running. You could
> > > also give this account access to your SQL database, or specify a different
> > > account in your data source.
> > >
> > > Administering the cubes and accessing the underlying database are two
> > > different things.
> > >
> > > Wreck.
> > >
> > >
> > > "Word 2003 memory Leakage" wrote:
> > >
> > > > I guess I solved this problem but not sure it is the right practise.
> > > >
> > > > For the connection string, the user should with serveradmin role in the data
> > > > warehouse db; for the impersonation information, the user should be a domain
> > > > user to the cube db.
> > > >
> > > > "Word 2003 memory Leakage" wrote:
> > > >
> > > > > I would like to add more error infor for this problem.
> > > > >
> > > > > When I set up connection string for Data Source for my Cube, I put a SQL
> > > > > server user for the connection string, which allows me to access to the data
> > > > > warehouse and then process the cube.
> > > > >
> > > > > There is also a tab named: Impersonation information, where I do not know
> > > > > what to put. But I tried the sql user and a user to the cube database (which
> > > > > is a domain user and is ok to run MDX query). for both I could not ran
> > > > > through aggregation design, and get the error dialog as:
> > > > >
> > > > >
> > > > >
> > > > > "Word 2003 memory Leakage" wrote:
> > > > >
> > > > > > I can use windows domain user to update cube (dimensions, mesures, calculated
> > > > > > memebers) but it did not work when I tried to process aggregations to improve
> > > > > > the performance.
> > > > > >
> > > > > > It seems this action requires different permisssion. Sometimes, it says you
> > > > > > need serveradmin, sometimes error password.
> > > > > >
> > > > > > What kind of SQL Server dataware house user can do this?
> > > > > >
> > > > > > Or some good documents on this?
> > > > > >
> > > > > > Thanks,
> > > > > >
> > > > > > Guangming

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump


All times are GMT. The time now is 02:39 AM.


Powered by vBulletin® Version 3.6.5
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0
www.UnixAdminTalk.com