Condividi tramite


Impostare opzioni di rappresentazione (SSAS - Multidimensionale)

Quando si crea un oggetto data source in un modello di Analysis Services, una delle impostazioni da configurare è l'opzione di rappresentazione. Con questa opzione è possibile determinare se in Analysis Services viene acquisita l'identità di uno specifico account utente di Windows quando si eseguono operazioni locali correlate alla connessione, ad esempio il caricamento di un provider di dati OLE DB o la risoluzione di informazioni sul profilo utente in ambienti che supportano profili mobili.

Per le connessioni in cui viene utilizzata l'autenticazione di Windows, con l'opzione di rappresentazione è possibile inoltre determinare l'identità utente con cui vengono eseguite le query nell'origine dati esterna. Ad esempio, se l'opzione di rappresentazione viene impostata su contoso\dbuser, le query utilizzate per recuperare i dati durante l'elaborazione saranno eseguite come contoso\dbuser nel server di database.

In questo argomento si illustra come impostare le opzioni di rappresentazione nella finestra di dialogo Impostazioni di rappresentazione quando si configura un oggetto origine dati.

Impostare le opzioni di rappresentazione in SQL Server Data Tools

  1. Fare doppio clic su un'origine dati in Esplora soluzioni per aprire Progettazione origine dati.

  2. Fare clic sulla scheda Impostazioni di rappresentazione in Progettazione origine dati.

  3. Scegliere un'opzione descritta nella sezione Opzioni di rappresentazione di questo argomento.

Impostare le opzioni di rappresentazione in Management Studio

In Management Studio aprire la finestra di dialogo Impostazioni di rappresentazione facendo clic sul pulsante con i puntini di sospensione (...) per le proprietà seguenti di queste finestre di dialogo:

  • Finestra di dialogo Proprietà database, attraverso la proprietà Impostazioni di rappresentazione origine dati.

  • Finestra di dialogo Proprietà origine dati, attraverso la proprietà Impostazioni di rappresentazione.

  • Finestra di dialogo Proprietà assembly, attraverso la proprietà Impostazioni di rappresentazione.

Opzioni di rappresentazione

Nella finestra di dialogo sono disponibili tutte le opzioni, ma solo alcune sono appropriate per ogni scenario. Utilizzare le informazioni seguenti per determinare l'opzione più adatta per il proprio scenario.

  • Usa nome utente e password specifici
    Selezionare questa opzione per fare in modo che nell'oggetto di Analysis Services vengano utilizzate le credenziali di sicurezza di un account utente di Windows specificato nel formato seguente: <Domain name>\<User account name>.

    Scegliere questa opzione per utilizzare un'identità utente di Windows dedicata e con privilegi minimi, creata specificamente a scopo di accesso ai dati. Se, ad esempio, si crea regolarmente un account di uso generale per il recupero dei dati utilizzati nei report, è possibile specificarlo qui.

    Per i database multidimensionali, le credenziali specificate verranno utilizzate per l'elaborazione, le query ROLAP, le associazioni out-of-line, i cubi locali, i modelli di data mining, le partizioni remote, gli oggetti collegati e la sincronizzazione tra un'origine e una destinazione.

    Per i database tabulari, le credenziali specificate verranno utilizzate per l'elaborazione, le query eseguite su un archivio dati relazionale (tramite DirectQuery), le associazioni out-of-line, le partizioni remote e la sincronizzazione tra un'origine e una destinazione.

    Per le istruzioni DMX OPENQUERY questa opzione viene ignorata e anziché le credenziali dell'account utente specificato verranno utilizzate quelle dell'utente corrente.

  • Usa account del servizio
    Selezionare questa opzione per fare in modo che nell'oggetto di Analysis Services vengano utilizzate le credenziali di sicurezza associate al servizio Analysis Services tramite cui viene gestito l'oggetto stesso. Si tratta dell'opzione predefinita. Nelle versioni precedenti questa è la sola opzione che è possibile utilizzare. Questa opzione può essere preferibile per monitorare l'accesso ai dati a livello di servizio, anziché di singoli account utente.

    In SQL Server 2012, a seconda del sistema operativo in uso, l'account del servizio potrebbe essere NetworkService o un account virtuale predefinito creato per un'istanza di Analysis Services specifica. Se si sceglie l'account del servizio per una connessione in cui viene utilizzata l'autenticazione di Windows, è necessario ricordarsi di creare un account di accesso al database per questo account e di concedere autorizzazioni di lettura, poiché verrà utilizzato per recuperare i dati durante l'elaborazione. Per ulteriori informazioni sull'account del servizio, vedere Configurare account di servizio e autorizzazioni di Windows.

    [!NOTA]

    Quando si utilizza l'autenticazione del database, è consigliabile scegliere l'opzione di rappresentazione Usa account del servizio se il servizio è in esecuzione nell'account virtuale dedicato per Analysis Services. A questo account saranno concesse le autorizzazioni per accedere ai file locali. Se il servizio viene eseguito come NetworkService, un'alternativa migliore consiste nell'utilizzare un account utente di Windows con privilegi minimi a cui siano concesse le autorizzazioni Consenti accesso locale. A seconda dell'account fornito, potrebbe anche essere necessario concedere le autorizzazioni di accesso ai file nella cartella dei programmi di Analysis Services.

    Per i database multidimensionali, le credenziali dell'account del servizio verranno utilizzate per l'elaborazione, le query ROLAP, le partizioni remote, gli oggetti collegati e la sincronizzazione tra un'origine e una destinazione.

    Per i database tabulari, le credenziali specificate verranno utilizzate per l'elaborazione, le query eseguite su un archivio dati relazionale (tramite DirectQuery), le partizioni remote e la sincronizzazione tra un'origine e una destinazione.

    Per le istruzioni DMX OPENQUERY, i cubi locali e i modelli di data mining, verranno utilizzate invece le credenziali dell'utente corrente, anche se si sceglie l'opzione relativa all'account del servizio. Questa opzione non è supportata per le associazioni out-of-line.

    [!NOTA]

    Si possono verificare degli errori durante l'elaborazione di un modello di data mining da un cubo se all'account del servizio non sono associate autorizzazioni di amministratore nell'istanza di Analysis Services. Per ulteriori informazioni, vedere la pagina relativa ai problemi di elaborazione nella struttura di data mining quando DataSource è un cubo OLAP.

  • Usa credenziali dell'utente corrente
    Selezionare questa opzione per fare in modo che nell'oggetto Analysis Services vengano utilizzate le credenziali di sicurezza dell'utente corrente per le associazioni out-of-line, le istruzioni DMX OPENQUERY, i cubi locali e i modelli di data mining.

    Questa opzione non è supportata per i database tabulari.

    Fatta eccezione per i cubi locali e l'elaborazione in cui vengono utilizzate le associazioni out-of-line, questa opzione non è supportata per database multidimensionali.

  • Predefinito o Eredita
    Nella finestra di dialogo si utilizza Predefinito per le opzioni di rappresentazione impostate a livello di database ed Eredita per le opzioni di rappresentazione impostate a livello di origine dati.

    Origini dati: opzione Eredita

    A livello di origine dati, con Eredita è possibile specificare che in Analysis Services è consigliabile utilizzare l'opzione di rappresentazione dell'oggetto padre. In un modello multidimensionale, l'oggetto padre è il database di Analysis Services. Se si sceglie l'opzione Eredita, è possibile gestire a livello centrale le impostazioni di rappresentazione per questa e altre origini dati che fanno parte dello stesso database. Affinché l'opzione sia significativa, scegliere un nome utente e una password specifici di Windows a livello di database. In caso contrario, la combinazione di Eredita nell'origine dati e di Predefinito nel database equivale all'utilizzo dell'opzione relativa all'account del servizio.

    Per specificare un nome utente e una password di Windows a livello di database, effettuare le operazioni seguenti:

    1. Fare clic con il pulsante destro del mouse sul database in Management Studio e selezionare Proprietà.

    2. In Impostazioni di rappresentazione origine dati specificare un nome utente e una password di Windows.

    3. Fare clic con il pulsante destro del mouse su ogni origine dati e visualizzare le relative proprietà per assicurarsi che per ognuna sia in uso l'opzione Eredita.

    Per ulteriori informazioni sulle impostazioni predefinite a livello di database, vedere Impostare le proprietà dei database multidimensionali (Analysis Services).

    Database: opzione Predefinito

    Per i database tabulari, l'opzione Predefinito comporta l'utilizzo dell'account del servizio.

    Per i database multidimensionali, l'opzione Predefinito comporta l'utilizzo dell'account del servizio e dell'utente corrente per le operazioni di data mining.

Vedere anche

Concetti

Crea un' origine dati (SSAS multidimensionale)

Impostare proprietà origine dati (SSAS multidimensionale)

Scenari di distribuzione DirectQuery (SSAS tabulare)