不需要数据网关的Power BI连接到本地SQL Server
创始人
2025-01-10 15:00:30
0次

要将不需要数据网关的Power BI连接到本地SQL Server,可以使用以下方法:

  1. 在Power BI Desktop中创建数据连接:

    import pyodbc
    
    # 设置数据库连接信息
    server = 'localhost'
    database = 'your_database'
    username = 'your_username'
    password = 'your_password'
    
    # 创建数据库连接字符串
    conn_str = f'DRIVER={{SQL Server}};SERVER={server};DATABASE={database};UID={username};PWD={password}'
    
    # 建立数据库连接
    conn = pyodbc.connect(conn_str)
    
    # 查询数据
    query = 'SELECT * FROM your_table'
    data = pd.read_sql(query, conn)
    
    # 关闭数据库连接
    conn.close()
    
  2. 将Power BI Desktop中的数据连接信息替换为相应的本地SQL Server连接信息。

  3. 在Power BI Desktop中使用Python脚本作为数据源:

    • 在Power BI Desktop中选择“开始”>“获取数据”>“其他”>“Python脚本”。

    • 在打开的Python脚本编辑器中,输入以下代码示例:

      import pyodbc
      
      # 设置数据库连接信息
      server = 'localhost'
      database = 'your_database'
      username = 'your_username'
      password = 'your_password'
      
      # 创建数据库连接字符串
      conn_str = f'DRIVER={{SQL Server}};SERVER={server};DATABASE={database};UID={username};PWD={password}'
      
      # 建立数据库连接
      conn = pyodbc.connect(conn_str)
      
      # 查询数据
      query = 'SELECT * FROM your_table'
      cursor = conn.cursor()
      cursor.execute(query)
      
      # 将查询结果转换为Pandas DataFrame
      import pandas as pd
      data = pd.DataFrame(cursor.fetchall(), columns=[column[0] for column in cursor.description])
      
      # 关闭数据库连接
      conn.close()
      
  4. 在Power BI Desktop中使用上述Python脚本作为数据源,将其保存并应用。

请注意,为了成功连接到本地SQL Server,您需要安装适当的ODBC驱动程序,并确保数据库服务器和端口号正确配置。

相关内容

热门资讯

玩家必备科普外挂!久久互娱外挂... 玩家必备科普外挂!久久互娱外挂AI插件,久久互娱多功能都是有外挂插件1、实时久久互娱透视辅助更新:用...
推荐攻略外挂!娱家麻将外挂AI... 推荐攻略外挂!娱家麻将外挂AI脚本,娱家麻将多功能切实存在有外挂脚本1)娱家麻将有没有挂:进一步探索...
必备教程透视挂!家乡大贰透视挂... 必备教程透视挂!家乡大贰透视挂AI插件,家乡大贰多功能确实真的是有透视挂插件1、金币登录送、破产送、...
今日百科辅助!新道游辅助AI工... 今日百科辅助!新道游辅助AI工具,新道游多功能果然是有辅助工具1、金币登录送、破产送、升级送、活动送...
每日必看教程外挂!八喜休闲外挂... 每日必看教程外挂!八喜休闲外挂AI教程,八喜休闲多功能一贯有外挂教程1)八喜休闲有没有挂:进一步探索...
2分钟细说外挂!宁波游戏大厅外... 2分钟细说外挂!宁波游戏大厅外挂AI软件,宁波游戏大厅多功能本来有外挂软件宁波游戏大厅破解侠是真的助...
推荐十款作弊器!战火互娱作弊器... 推荐十款作弊器!战火互娱作弊器AIapp,战火互娱多功能一直真的有作弊器app1、让任何用户在无需战...
分享个大家开挂!全优棋牌开挂A... 分享个大家开挂!全优棋牌开挂AI软件,全优棋牌多功能都是是真的有开挂软件1、用户打开应用后不用登录就...
热点推荐透视挂!三娃透视挂AI... 热点推荐透视挂!三娃透视挂AI技巧,三娃多功能原来真的有透视挂技巧1、任何三娃透视是真的假的的玩家都...
分享给玩家透视挂!姜堰23张透... 分享给玩家透视挂!姜堰23张透视挂AI教程,姜堰23张多功能确实是有透视挂教程1、完成姜堰23张有辅...