Condividi tramite


Gruppi di misure collegati

Si applica a: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Un gruppo di misure collegato si basa su un altro gruppo di misure in un cubo diverso all'interno dello stesso database o in un database di Analysis Services diverso. È possibile usare un gruppo di misure collegato se si desidera riusare un set di misure e i valori di dati corrispondenti in più cubi.

Microsoft consiglia che i gruppi di misure collegati e originali risiedano in soluzioni eseguite sullo stesso server. Il collegamento a un gruppo di misure in un server remoto è pianificato per la deprecazione in una versione futura.

Importante

I gruppi di misure collegati sono di sola lettura. Per visualizzare le modifiche più recenti, è necessario eliminare e ricreare tutti i gruppi di misure collegati basati sull'oggetto di origine modificato. Per questo motivo, copiare e incollare gruppi di misure tra progetti è un approccio alternativo da prendere in considerazione qualora siano necessarie modifiche future al gruppo di misure.

Limitazioni all'utilizzo

Come indicato in precedenza, un vincolo importante all'utilizzo delle misure collegate è rappresentato dall'impossibilità di personalizzare direttamente una misura collegata. Le modifiche al tipo di dati, al formato, all'associazione dati e alla visibilità nonché all'appartenenza degli elementi nel gruppo di misure stesso, sono tutte modifiche che devono essere apportate nel gruppo di misure originale.

Sotto il profilo operativo, i gruppi di misure collegati sono identici agli altri gruppi di misure in termini di accesso da parte di applicazioni client, nonché per l'esecuzione di query.

Quando si esegue una query su un cubo contenente un gruppo di misure collegato, il collegamento viene stabilito e risolto durante la prima sessione di calcolo del cubo di destinazione. A causa di questo comportamento, qualsiasi calcolo archiviato nel gruppo di misure collegato non può essere risolto prima della valutazione della query. In altri termini, le misure e le celle calcolate devono essere ricreate nel cubo di destinazione, anziché essere ereditate dal cubo di origine.

Nell'elenco seguente vengono riepilogate le limitazioni all'utilizzo.

  • Non è possibile creare un gruppo di misure collegato da un altro gruppo di misure collegato.

  • Non è possibile aggiungere o rimuovere misure in un gruppo di misure collegato. L'appartenenza viene definita solo nel gruppo di misure originale.

  • Nei gruppi di misure collegati non è supportato il writeback.

  • I gruppi di misure collegati non possono essere utilizzati in più relazioni molti-a-molti, soprattutto quando tali relazioni sono in cubi diversi. Questa operazione può generare aggregazioni ambigue.

Le misure contenute in un gruppo di misure collegato possono essere organizzate direttamente solo lungo le dimensioni collegate recuperate dallo stesso database SQL Server Analysis Services. È tuttavia possibile usare membri calcolati per correlare le informazioni di gruppi di misure collegati alle altre dimensioni non collegate del cubo, nonché usare una relazione indiretta, ad esempio un riferimento o una relazione molti-a-molti, per correlare dimensioni non collegate a un gruppo di misure collegato.

Creare o modificare una misura collegata

Usare SQL Server Data Tools per creare un gruppo di misure collegato.

  1. Finalizzare ora tutte le modifiche al gruppo di misure originale nel cubo di origine, in modo tale che successivamente non sia necessario ricreare i gruppi di misure collegati nei cubi successivi. È possibile rinominare un oggetto collegato, ma non è possibile modificare altre proprietà.

  2. In Esplora soluzioni fare doppio clic sul cubo a cui si sta aggiungendo il gruppo di misure collegato. Questo passaggio apre il cubo in Progettazione cubi.

  3. Nel riquadro Misure o Dimensioni di Progettazione cubi fare clic con il pulsante destro del mouse in un punto qualsiasi del riquadro, quindi scegliere Nuovo oggetto collegato. Verrà avviato il Collegamento guidato oggetti.

  4. Nella prima pagina specificare l'origine dati. In questo passaggio viene specificata la posizione del gruppo di misure originale. Per impostazione predefinita viene utilizzato il cubo corrente nel database corrente, ma è anche possibile scegliere un database di Analysis Services diverso.

  5. Nella pagina successiva selezionare il gruppo di misure o le dimensioni da collegare. Le dimensioni e gli oggetti cubo, ad esempio i gruppi di misure, vengono elencati separatamente. Sono disponibili solo gli oggetti non ancora presenti nel cubo corrente.

  6. Fare clic su Fine per creare l'oggetto collegato. Gli oggetti collegati verranno visualizzati nel riquadro Misure e Dimensioni, indicati dall'icona di collegamento.

Proteggere una misura collegata

Dopo avere definito il collegamento, l'accesso alle misure in un gruppo di misure collegato viene gestito così come l'accesso agli altri gruppi di misure. Un oggetto collegato viene visualizzato insieme alle relative controparti non collegate in Progettazione ruoli. Per altre informazioni sulla gestione della sicurezza per un gruppo di misure, vedere Concedere autorizzazioni del cubo o del modello (Analysis Services).

Per definire o usare un gruppo di misure collegato, l'account del servizio Windows per l'istanza di SQL Server Analysis Services deve appartenere a un ruolo di database SQL Server Analysis Services con diritti di accesso ReadDefinition e Lettura nell'origine SQL Server Analysis Services'istanza del cubo di origine e del gruppo di misure oppure deve appartenere al ruolo Amministratori SQL Server Analysis Services per l'istanza di SQL Server Analysis Services di origine.

Vedere anche

Definizione delle dimensioni collegate