Compartilhar via


<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.

FORMA (DMX)
Esta instrução consulta múltiplas fontes de dados para criar uma tabela aninhada. Usando o 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 inserindo uma tabela em 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

Confira 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)