Compartir a través de


Usar el Asistente para tablas externas con orígenes de datos ODBC

Uno de los escenarios clave de SQL Server 2019 es la capacidad de virtualizar datos. Este proceso permite que los datos permanezcan en su ubicación original. Puede virtualizar los datos en una instancia de SQL Server para que se pueda consultar allí como cualquier otra tabla de SQL Server. Este proceso minimiza la necesidad de procesos ETL. Este proceso es posible con el uso de conectores de PolyBase. Para más información sobre la virtualización de datos, consulte Introducción a PolyBase.

En este vídeo se proporciona una introducción a la virtualización de datos:

Iniciar el Asistente para tablas externas

Conéctese a la instancia maestra mediante el número de puerto o la dirección IP del punto de conexión sql-server-master obtenido mediante el comando azdata cluster endpoints list . Expanda el nodo Bases de datos en el Explorador de objetos. A continuación, seleccione una de las bases de datos en las que desea virtualizar los datos de una instancia de SQL Server existente. Haga clic con el botón derecho en la base de datos y seleccione Crear tabla externa para iniciar el Asistente para virtualizar datos. También puede iniciar el Asistente para virtualizar datos desde la paleta de comandos. Use Ctrl+Mayús+P en Windows o use Cmd+Mayús+P con un equipo Mac.

Asistente para virtualizar datos

Seleccionar un origen de datos

Si inició el asistente desde una de las bases de datos, el menú desplegable de destino se completa automáticamente. También tiene la opción de introducir o cambiar la base de datos de destino en esta página. Los tipos de origen de datos externos admitidos por el asistente son SQL Server, Oracle, MongoDB y Teradata.

Nota:

SQL Server está resaltado de forma predeterminada.

Selección de un origen de datos

Seleccione Siguiente para continuar.

Crear clave maestra de una base de datos

En este paso, creará una clave maestra de base de datos. Se requiere la creación de una clave maestra. Una clave maestra protege las credenciales usadas por un origen de datos externo. Elija una contraseña segura para la clave maestra. Además, realice una copia de seguridad de la clave maestra mediante BACKUP MASTER KEY. Almacene la copia de seguridad en una ubicación segura fuera del sitio.

Creación de una clave maestra de base de datos

Importante

Si ya tiene una clave maestra de base de datos, este paso se omitirá automáticamente.

Introducir credenciales de fuente de datos externos

En este paso, escriba el origen de datos externo y los detalles de las credenciales para crear un objeto de origen de datos externo. Las credenciales se usan para que el objeto de base de datos se conecte al origen de datos. Escriba un nombre para el origen de datos externo. Un ejemplo es Test. Proporcione los detalles de conexión de SQL Server del origen de datos externo. Escriba el nombre del servidor y el nombre de la base de datos donde desea crear el origen de datos externo.

El siguiente paso consiste en configurar una credencial. Escriba un nombre para la credencial. Este nombre es la credencial delimitada por base de datos que se utiliza para almacenar de forma segura la información de inicio de sesión de la fuente de datos externa que usted crea. Un ejemplo es TestCred. Escriba un nombre de usuario y una contraseña para conectarse al origen de datos.

Captura de pantalla que muestra el paso 3: Crear una conexión con el origen de datos.

Mapeo de tablas de datos externas

En la página siguiente, seleccione las tablas para las que desea crear vistas externas. Al seleccionar las bases de datos primarias, también se incluyen las tablas secundarias. Después de seleccionar tablas, aparece una tabla de asignación a la derecha. Aquí puede realizar cambios en los tipos. También puede cambiar el nombre de la propia tabla externa seleccionada.

Captura de pantalla que muestra el paso 4: Asignación de los objetos de origen de datos a la tabla externa.

Nota:

Para cambiar la vista de asignación, hace doble clic en otra tabla seleccionada.

Importante

La herramienta Tabla externa no admite el tipo de foto. Si crea una vista externa con un tipo de foto, aparece un error después de crear la tabla. La tabla se crea de todos modos.

Resumen

En este paso se muestra un resumen de las selecciones. Proporciona el nombre de la credencial con ámbito en la base de datos y los objetos de fuente de datos externa creados en la base de datos de destino. Seleccione Generar script para exportar en T-SQL la sintaxis que se usa para crear el origen de datos externo. Seleccione Crear para crear el objeto de origen de datos externo.

Pantalla de resumen

Si selecciona Crear, verá el objeto de origen de datos externo creado en la base de datos de destino.

Orígenes de datos externos

Si selecciona Generar script, verá la consulta T-SQL que se genera para crear el objeto de origen de datos externo.

Generar script

Nota:

Generar script solo debería verse en la última página del asistente. Actualmente, se muestra en todas las páginas.

Pasos siguientes

Para obtener más información sobre clústeres de macrodatos de SQL Server y escenarios relacionados, vea Introducción a clústeres de macrodatos de SQL Server.