Domanda

Ciao Sto lottando con l'aggiunta di dimensione temporale al cubo OLAP. Posso ottenere tutto in cubo per il lavoro, tranne la data.

Nel mio vista origine dati che ho datetime colonna.

vado utilizzando Dimensions-> New Dimension -> Genera dimensione temporale sul server . Io alla fine con una bella dimensione temporale gerarchica (Data-mese-trimestre di un anno).

In seguito ho aggiungere questa dimensione al cubo e definire rapporti regolari con datetime colonna dalla visualizzazione dei dati di origine (stesso tavolo che ha fatto dei dati).

Quando si tenta di distribuire il cubo, ottengo l'errore:

Errori nel motore di archiviazione OLAP: la chiave di attributo non può essere trovato durante l'elaborazione: Tabella: 'table_name', colonna: 'REGISTRATION_DATE', Valore: '2007/03/29 03:00:00'. L'attributo è 'Data'

Forse non ottengo qualcosa? Ogni io riesco a trovare il manuale parla di tavolo calendario già creato nel database di origine. Ci sono un sacco di script che creerà tavolo di calendario per voi. Ma perché dovrei? Non è Genera dimensione temporale sul server significato per esso?

È stato utile?

Soluzione

Direi che il vostro campo data nelle vostre esigenze tavolo fatto di essere presente nella dimensione temporale. Forse rimuovere il tempo o creare un campo calcolato nella finestra di progettazione SSAS. Più esperienza persone possono avere risposte migliori, ho fatto un solo cubo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top