<consulta de dados de origem>

Aplica-se a: SQL Server Analysis Services

Para treinar um modelo de mineração de dados e criar previsões de um modelo de mineração, você precisa acessar dados externos ao banco de dados do Microsoft SQL Server Analysis Services. Use a cláusula de consulta> de dados de origem <em DMX (Data Mining Extensions) para definir esses dados externos. As instruções INSERT INTO (DMX),SELECT FROM <model> PREDICTION JOIN (DMX) e SELECT FROM NATURAL PREDICTION JOIN usam <a consulta> de dados de origem.

Tipos de consultas

As três modos mais comuns para especificar dados de origem são:

OPENQUERY (DMX)
Essa instrução consulta dados externos a uma instância do Analysis Services usando uma fonte de dados existente.

Embora OPENQUERY seja semelhante em função a OPENROWSET, OPENQUERY tem os seguintes benefícios:

  • Uma consulta DMX é muito mais fácil de escrever com OPENQUERY. Ao invés 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)
Essa instrução consulta dados 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 várias fontes em uma única tabela hierárquica. Isso permite que você aproveite a capacidade do Analysis Services de aninhar tabelas imbedding de uma tabela dentro de uma 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

Consulte Também

Instruções de manipulação de dados DMX (Data Mining Extensions)
Referência de instrução DMX (Data Mining Extensions)
Tabelas aninhadas (Analysis Services - Mineração de Dados)