
Creo que las opciones que tengo para extraer fuentes de datos son 1) solo conexión, 2) cargar en el modelo de datos o 3) cargar en una hoja de cálculo.
2) y 3) parecen obvios, pero cuando cargo solo la conexión, ¿mis scripts se ejecutan en mi computadora portátil a través de Excel o se ejecutan desde el servidor? Quiero crear una combinación externa izquierda en un conjunto de datos bastante grande y quería ver si puedo usar recursos del servidor además de mi computadora portátil.
Me di cuenta de que al incrustar el lenguaje SQL en R, parece que el servidor ejecuta el motor y no lo hace en mi computadora portátil.
Respuesta1
Connection only
significa que los datos no se cargan en su computadora.
Cuando consulta una fuente de datos de SQL Server, puede configurar uniones creando consultas de "solo conexión", que luego fusiona con la consulta principal. La definición de Power Query se traduce en una consulta SQL nativa que puede ejecutar el servidor de la base de datos de origen. Esto se denomina "plegado de consultas" y garantiza que se utilice el código SQL más eficiente para ejecutar la consulta. En el servidor, por supuesto.
Si no se puede utilizar el plegado de consultas, por ejemplo cuando se utilizan dos conexiones de datos diferentes, los datos se cargarán en su máquina y se procesarán fila por fila.