<consulta de dados de origem>
Para treinar um modelo de mineração de dados e criar previsões de um modelo de mineração, você tem que acessar dados externos ao banco de dados MicrosoftSQL ServerAnalysis Services. Você usa a cláusula <consulta de dados de origem> em DMX para definir estes dados externos. Todas as instruções INSERT INTO (DMX), SELECT FROM <modelo> PREDICTION JOIN (DMX)e SELECT FROM NATURAL PREDICTION JOIN usam <consulta de dados de origem>.
Tipos de consultas
As três modos mais comuns para especificar dados de origem são:
OPENQUERY (DMX)
Esta instrução consulta dados que são externos a uma instância do Analysis Services, usando uma fonte de dados existente.Apesar da OPENQUERY ser semelhante em função com a OPENROWSET, a OPENQUERY tem os seguintes benefícios:
Uma consulta DMX é muito mais fácil de escrever com a OPENQUERY. Em vez de criar uma nova cadeia de caracteres de conexão toda vez que você escreve uma consulta, é possível aproveitar a cadeia de caracteres de conexão existente na fonte de dados. O objeto de fonte de dados também pode controlar o acesso de dados para usuários individuais.
O administrador tem mais controle sobre como são acessados os dados no servidor. Por exemplo, o administrador pode controlar quais provedores são carregados no servidor e quais dados externos podem ser acessados.
OPENROWSET (DMX)
Esta instrução consulta dados que são externos a uma instância do Analysis Services, usando uma fonte de dados existente.SHAPE (DMX)
Esta instrução consulta múltiplas fontes de dados para criar uma tabela aninhada. Usando SHAPE, você pode combinar dados de múltiplas fontes em uma única tabela hierárquica. Isto permite a você aproveitar a habilidade do Analysis Services de aninhar tabelas incorporando tabela dentro de tabela.
Para especificar os dados de origem, você pode usar também as seguintes opções:
Qualquer instrução DMX válida
Qualquer instrução MDX válida
Uma tabela que retorna um procedimento armazenado
Um conjunto de linhas XMLA
Um parâmetro de conjunto de linhas