Condividi tramite


Concessione di autorizzazioni di lettura dei metadati

Un membro del ruolo del server per un'istanza di Microsoft SQL Server Analysis Services o un membro di un ruolo del database che dispone di autorizzazioni Controllo completo (amministratore) in un database può creare un ruolo del database che disponga solo dell'autorizzazione per la lettura dei metadati di oggetti specificati. La concessione di un'autorizzazione per la lettura di metadati in oggetti selezionati a un ruolo del database consente a un amministratore di concedere agli utenti l'autorizzazione per la visualizzazione delle definizioni degli oggetti, ma non l'autorizzazione per la modifica della definizione dell'oggetto, per la modifica della struttura dell'oggetto o per la visualizzazione dei dati effettivi per l'oggetto.

Quando si concede l'autorizzazione per la lettura dei metadati a un ruolo del database, tenere presente che le autorizzazioni si sommano tra loro. Si supponga, ad esempio, uno scenario in cui un ruolo del database concede a un utente l'autorizzazione per la lettura dei metadati per un cubo specifico, mentre un altro ruolo del database concede allo stesso utente l'autorizzazione per la lettura dei metadati per una dimensione inclusa nel cubo. Le autorizzazioni per i due ruoli diversi si sommano, garantendo all'utente l'autorizzazione per la lettura sia dei metadati per il cubo che dei metadati per la dimensione inclusa nel cubo.

Nota importanteImportante

Per visualizzare una definizione dell'oggetto in SQL Server Management Studio o Business Intelligence Development Studio, l'utente deve disporre di un ruole del database che conceda l'autorizzazione per la lettura dei metadati del database. Un utente che dispone dell'autorizzazione per la lettura dei metadati può inoltre utilizzare il set di righe dello schema DISCOVER_XML_METADATA per eseguire una query sull'oggetto e visualizzarne i metadati. Per ulteriori informazioni, vedere Set di righe DISCOVER_XML_METADATA.

Le autorizzazioni di lettura dei metadati possono essere concesse a livello del database, dell'origine dei dati, del cubo, della dimensione, della struttura di data mining e dei modelli di data mining.

Concessione di autorizzazioni di lettura dei metadati in un database di Analysis Services

La concessione dell'autorizzazione per la lettura dei metadati di un database di Analysis Services a un ruolo del database significa che il ruolo dispone dell'autorizzazione per la lettura della definizione del database. L'autorizzazione per la lettura dei metadati del database, tuttavia, non implica che il ruolo dispone anche dell'autorizzazione per la lettura dei metadati degli altri oggetti inclusi nel database.

Nota

La lettura dei metadati di un database rappresenta l'autorizzazione minima necessaria per la connessione a un database di Analysis Services tramite Management Studio o BI Development Studio.

Per concedere a un ruolo del database l'autorizzazione per la lettura dei metadati di un database di Analysis Services

  1. In SQL Server Management Studio connettersi all'istanza di Analysis Services, espandere il nodo Ruoli relativo al database appropriato in Esplora oggetti e quindi fare clic su un ruolo del database oppure creare un nuovo ruolo del database.

  2. Nella scheda Generale selezionare l'opzione Lettura definizione.

Concessione di autorizzazioni di lettura dei metadati in un'origine dei dati di Analysis Services

La concessione dell'autorizzazione per la lettura dei metadati di un'origine dei dati a un ruolo del database significa che il ruolo dispone dell'autorizzazione per la lettura della definizione di un'origine dei dati. La concessione dell'autorizzazione per la lettura della definizione dell'origine dei dati a un ruolo del database significa che i membri del ruolo possono visualizzare la stringa di connessione all'origine dei dati, che include il nome del server e talvolta anche il nome dell'account di accesso. Per motivi di protezione, è in genere consigliabile limitare l'accesso a tali informazioni. La disponibilità di questa autorizzazione, tuttavia, consente agli amministratori di evitare di concedere anche l'autorizzazione per la modifica della stringa di connessione o per la visualizzazione delle definizioni degli altri oggetti.

Per concedere a un ruolo del database l'autorizzazione per la lettura dei metadati di un origine dei dati

  1. In SQL Server Management Studio connettersi all'istanza di Analysis Services, espandere il nodo Ruoli relativo al database appropriato in Esplora oggetti e quindi fare clic su un ruolo del database oppure creare un nuovo ruolo del database.

  2. Fare clic su Origini dati nel riquadro Selezione pagina, individuare l'origine dei dati nell'elenco Nome origine dati e quindi selezionare la casella di controllo Lettura definizione per l'origine dei dati.

Concessione di autorizzazioni di lettura dei metadati in una dimensione

La concessione dell'autorizzazione per la lettura dei metadati di una dimensione a un ruolo del database significa che il ruolo dispone dell'autorizzazione per la lettura della definizione di una dimensione. Analisti e sviluppatori esperti potrebbero avere l'esigenza di visualizzare la definizione di dimensioni nel cubo durante lo svolgimento del proprio lavoro. Per motivi di protezione, tuttavia, è consigliabile che la definizione delle dimensioni non sia visibile alla maggior parte degli utenti aziendali. La disponibilità di questa autorizzazione consente agli amministratori di concedere a utenti specifici l'autorizzazione per la visualizzazione delle definizioni di una o più dimensioni, ma non dell'autorizzazione per la modifica di tali dimensioni o per la visualizzazione delle definizioni di altri oggetti, ad esempio altre dimensioni, oggetti di un cubo o strutture e modelli di data mining.

Per concedere a un ruolo del database l'autorizzazione per la lettura dei metadati di una dimensione

  1. In SQL Server Management Studio connettersi all'istanza di Analysis Services, espandere il nodo Ruoli relativo al database appropriato in Esplora oggetti e quindi fare clic su un ruolo del database oppure creare un nuovo ruolo del database.

  2. Fare clic su Dimensioni nel riquadro Selezione pagina, individuare la dimensione nell'elenco Nome dimensione e quindi selezionare la casella di controllo Lettura definizione per la dimensione.

Concessione di autorizzazioni di lettura dei metadati in una struttura di data mining o in un modello di data mining

La concessione dell'autorizzazione per la lettura dei metadati di una struttura di data mining o di un modello di data mining a un ruolo del database significa che il ruolo dispone dell'autorizzazione per la lettura della definizione rispettivamente della struttura di data mining o del modello di data mining. Analisti e sviluppatori esperti potrebbero avere l'esigenza di visualizzare la definizione di oggetti nelle strutture di data mining e nei modelli di data mining durante lo svolgimento del proprio lavoro. Per motivi di protezione, tuttavia, è consigliabile che la definizione di tali oggetti non sia visibile alla maggior parte degli utenti aziendali. La disponibilità di questa autorizzazione consente agli amministratori di concedere a utenti specifici l'autorizzazione per la visualizzazione delle definizioni di strutture di data mining o modelli di data mining specifici, ma non l'autorizzazione per la modifica o per la visualizzazione di tali oggetti nel database di Analysis Services.

Per concedere a un ruolo del database l'autorizzazione per la lettura di una struttura di data mining

  1. In SQL Server Management Studio connettersi all'istanza di Analysis Services, espandere il nodo Ruoli relativo al database appropriato in Esplora oggetti e quindi fare clic su un ruolo del database oppure creare un nuovo ruolo del database.

  2. Fare clic su Strutture di data mining nel riquadro Selezione pagina, individuare la struttura di data mining nell'elenco Strutture di data mining e quindi selezionare la casella di controllo Lettura definizione per la struttura di data mining.