Importación de un intervalo de fechas específico mediante ODBC

Un usuario Pregunto ✅

cheid1977

Soy bastante nuevo en Power BI. Me gustaría importar datos de un servidor ODBC y/o SQL, pero hay millones de registros y el proceso de importación llevaría una cantidad considerable de tiempo. Dos preguntas:

  1. ¿Dónde escribe una fórmula SQL que permita importar solo un cierto rango de fechas?
  2. ¿Puede hacer una consulta directa utilizando la conexión ODBC?

greg_deckler

Cuando se conecte a SQL Server, haga clic en el enlace Avanzado y podrá ingresar una consulta SQL. Definitivamente puede hacer Consulta directa contra SQL Server. También puede ingresar una consulta SQL con ODBC, pero no creo que ODBC actualmente admita Direct Query. Sin embargo, sé que la compatibilidad con Direct Query en tantos conectores como sea posible es una prioridad para el equipo de Power BI.

Hola @cheid1977,

1. ¿Dónde escribe una fórmula SQL que permita importar solo un cierto rango de fechas?

Cuando nos conectamos a la base de datos de SQL Server, podemos escribir una consulta T-SQL como la siguiente:

w1.PNG

Por cierto, si desea escribir una consulta T-SQL compleja, utilice el modo Importar en lugar del modo DirectQuery. Como descubrí, muchas comunidades se encuentran con el problema al escribir una consulta en DirectQuery, y este problema ya se informó internamente.

2. ¿Puede hacer una consulta directa utilizando la conexión ODBC?

La fuente de datos ODBC no es compatible con el modo DirectQuery, la fuente de datos compatible se muestra a continuación:

• Servidor SQL
• Base de datos Azure SQL
• Almacén de datos Azure SQL
• SAP HANA
• Base de datos Oracle
• Base de datos Teradata
• Amazon Redshift (versión preliminar)
• Impala (vista previa)
• Copo de nieve (versión preliminar)

Para obtener más información, consulte este artículo: Usar DirectQuery en Power BI Desktop

Atentamente,

qiuyun yu

Hola @cheid1977,

1. ¿Dónde escribe una fórmula SQL que permita importar solo un cierto rango de fechas?

Cuando nos conectamos a la base de datos de SQL Server, podemos escribir una consulta T-SQL como la siguiente:

w1.PNG

Por cierto, si desea escribir una consulta T-SQL compleja, utilice el modo Importar en lugar del modo DirectQuery. Como descubrí, muchas comunidades se encuentran con el problema al escribir una consulta en DirectQuery, y este problema ya se informó internamente.

2. ¿Puede hacer una consulta directa utilizando la conexión ODBC?

La fuente de datos ODBC no es compatible con el modo DirectQuery, la fuente de datos compatible se muestra a continuación:

• Servidor SQL
• Base de datos Azure SQL
• Almacén de datos Azure SQL
• SAP HANA
• Base de datos Oracle
• Base de datos Teradata
• Amazon Redshift (versión preliminar)
• Impala (vista previa)
• Copo de nieve (versión preliminar)

Para obtener más información, consulte este artículo: Usar DirectQuery en Power BI Desktop

Atentamente,

qiuyun yu

greg_deckler

Cuando se conecte a SQL Server, haga clic en el enlace Avanzado y podrá ingresar una consulta SQL. Definitivamente puede hacer Consulta directa contra SQL Server. También puede ingresar una consulta SQL con ODBC, pero no creo que ODBC actualmente admita Direct Query. Sin embargo, sé que la compatibilidad con Direct Query en tantos conectores como sea posible es una prioridad para el equipo de Power BI.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *