Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Alguns arquivos de exemplo foram fornecidos junto com o produto para a referência e uso do usuário. Esta seção descreve a maneira de personalizar facilmente esses scripts para atender às necessidades do usuário final.
Exemplos de arquivos de script do console
Os seguintes arquivos de script de console de exemplo que abrangem diferentes cenários foram fornecidos para referência do usuário:
ServersConnectionFileSample.xmlVariableValueFileSample.xmlAssessmentReportGenerationSample.xmlSqlStatementConversionSample.xmlConversionAndDataMigrationSample.xmlServersConnectionFileSample.xml:Este exemplo fornece os diferentes modos de conexão disponíveis para o banco de dados de origem e destino e o usuário pode selecionar qualquer modo de acordo com o requisito. Este exemplo contém as definições de servidor.
O usuário pode se conectar ao banco de dados necessário alterando os valores para as definições de servidor de origem e de destino necessárias. No exemplo fornecido, todos os valores foram fornecidos como valores de variáveis que estão disponíveis no
VariableValueFileSample.xml. Todos os outros parâmetros de conexão podem ser removidos do arquivo de conexão do servidor de trabalho do usuário.Para obter mais informações, consulte Criando os arquivos de conexão do servidor.
VariableValueFileSample.xml:Todas as variáveis que foram usadas nos arquivos de script do console de exemplo e
ServersConnectionFileSample.xmlforam agrupadas neste arquivo. Para executar os scripts de console de exemplo, o usuário precisa substituir os valores de variáveis de exemplo por valores definidos pelo usuário e passar esse arquivo como um argumento de linha de comando extra junto com o arquivo de script.Para obter mais informações, consulte Criando arquivos de valor variável.
AssessmentReportGenerationSample.xml:Este exemplo permite que o usuário gere um relatório de avaliação xml, que pode ser usado pelo usuário para análise antes de começar a converter e migrar dados.
No
generate-assessment-reportcomando, o usuário tem que, obrigatoriamente, alterar o valor da variável (consulteVariableValueFileSample.xml) no atributoobject-namepara o nome do banco de dados que está sendo usado pelo usuário. Dependendo do tipo de objeto especificado, oobject-typevalor também deve ser alterado.Se o usuário tiver que avaliar vários objetos / bancos de dados, ele pode especificar vários nós de
metabase-object, conforme ilustrado no Exemplo 4 do comandogenerate-assessment-reportdo arquivo de script de console de exemplo.Para obter mais informações, consulte Gerando relatórios.
Certifique-se de que o argumento da linha de comando do arquivo de valor variável seja passado para o aplicativo de console e VariableValueFileSample.xml seja atualizado com os valores especificados pelo usuário.
Verifique se o argumento da linha de comando do arquivo de conexão do servidor é passado para o aplicativo de console e se o ServersConnectionFileSample.xml é atualizado com os valores corretos dos parâmetros do servidor.
SqlStatementConversionSample.xml:Este exemplo permite que o utilizador gere o script correspondente de
t-sqlpara o comandosqldo banco de dados de origem fornecido como entrada.No comando
convert-sql-statement, o usuário tem que obrigatoriamente alterar o valor da variável (consulteVariableValueFileSample.xml) no atributocontextpara o nome do banco de dados que está sendo usado pelo usuário. O utilizador deve alterar o valor do atributosqlpara o comandosqlda base de dados de origem que necessita de ser convertido.O usuário também pode fornecer arquivos sql para serem convertidos. Isso é mostrado no
convert-sql-statementExemplo 4 do comando do arquivo de script de console de exemplo.Observação
Certifique-se de que o argumento da linha de comando do arquivo de valor variável seja passado para o aplicativo de console e VariableValueFileSample.xml seja atualizado com os valores especificados pelo usuário.
ConversionAndDataMigrationSample.xml:Este exemplo permite que o usuário execute uma migração de ponta a ponta da conversão para a migração de dados. A lista de valores de atributos obrigatórios que eles devem alterar está listada da seguinte forma:
Nome do comando:
map-schemaMapeamento de esquema do banco de dados de origem para o esquema de destino.
Atributo:
-
source-schema: Especifica o banco de dados de origem que precisa ser convertido. -
sql-server-schema: Especifica o banco de dados de destino para o qual será migrado.
-
Nome do comando:
convert-schemaExecuta a conversão de esquema do esquema de origem para o esquema de destino.
Se o usuário tiver que avaliar vários objetos / bancos de dados, ele pode especificar vários nós de
metabase-object, conforme ilustrado no Exemplo 4 do comandoconvert-schemado arquivo de script de console de exemplo.Atributo:
-
object-name: Especifique o banco de dados de origem / nome do objeto que requer ser convertido. Verifique se oobject-typecorrespondente é alterado com base no tipo de objeto especificado noobject-name
-
Nome do comando:
synchronize-targetSincroniza os objetos de destino com o banco de dados de destino.
Se o usuário tiver que avaliar vários objetos / bancos de dados, ele pode especificar vários nós
metabase-object, conforme ilustrado no Exemplo 3 do comandosynchronize-targetdo arquivo de script de console de exemplo.Atributo:
-
object-name: Especifique o banco de dados do sql server / nome do objeto que requer ser criado. Certifique-se de que o correspondenteobject-typeseja alterado com base no tipo de objeto especificado noobject-name.
-
Nome do comando:
migrate-dataMigra os dados de origem para o destino.
Se o usuário tiver que avaliar vários objetos / bancos de dados, ele pode especificar vários nós de
metabase-object, conforme ilustrado no Exemplo 2 do comandomigrate-datado arquivo de script de console de exemplo.Atributo
-
object-name: Especifica o nome do banco de dados / tabelas de origem que precisa ser migrado. Certifique-se de que o correspondenteobject-typeseja alterado com base no tipo de objeto especificado noobject-name.
-