<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Faced error using Databricks SQL Connector in Data Engineering</title>
    <link>https://community.databricks.com/t5/data-engineering/faced-error-using-databricks-sql-connector/m-p/27373#M19247</link>
    <description>&lt;P&gt;Hi @Seungsu Lee​&amp;nbsp;, Could you please check the Database config settings , if there are multiple settings? Also, could you please check from where the DB credentials are called? (as far as I know it does not work with environment variables).  &lt;/P&gt;</description>
    <pubDate>Tue, 18 Oct 2022 15:55:15 GMT</pubDate>
    <dc:creator>Debayan</dc:creator>
    <dc:date>2022-10-18T15:55:15Z</dc:date>
    <item>
      <title>Faced error using Databricks SQL Connector</title>
      <link>https://community.databricks.com/t5/data-engineering/faced-error-using-databricks-sql-connector/m-p/27372#M19246</link>
      <description>&lt;P&gt;I installed databricks-sql-connector in Pycharm.&lt;/P&gt;&lt;P&gt;Then i run the query below based on docs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I refer this docs.&lt;/P&gt;&lt;P&gt;(https://docs.databricks.com/dev-tools/python-sql-connector.html)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;==========================================&lt;/P&gt;&lt;P&gt;from databricks import sql&lt;/P&gt;&lt;P&gt;import os&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;with sql.connect(server_hostname = os.getenv("***"),&lt;/P&gt;&lt;P&gt;                 http_path       = os.getenv("***"),&lt;/P&gt;&lt;P&gt;                 access_token    = os.getenv("***")) as connection:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  with connection.cursor() as cursor:&lt;/P&gt;&lt;P&gt;    cursor.execute("SELECT * FROM default.diamonds LIMIT 2")&lt;/P&gt;&lt;P&gt;    result = cursor.fetchall()&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    for row in result:&lt;/P&gt;&lt;P&gt;      print(row)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;=================================&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;However,  I faced the error below.&lt;/P&gt;&lt;P&gt;(AttributeError: 'NoneType' object has no attribute 'startswith')&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;File "C:\Users\MZC01-SSLEE\PycharmProjects\sqlconnector\venv\lib\site-packages\databricks\sql\__init__.py", line 50, in connect&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;return Connection(server_hostname, http_path, access_token, **kwargs)&lt;/P&gt;&lt;P&gt;&amp;nbsp;File "C:\Users\MZC01-SSLEE\PycharmProjects\sqlconnector\venv\lib\site-packages\databricks\sql\client.py", line 156, in __init__&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;auth_provider = get_python_sql_connector_auth_provider(&lt;/P&gt;&lt;P&gt;&amp;nbsp;File "C:\Users\MZC01-SSLEE\PycharmProjects\sqlconnector\venv\lib\site-packages\databricks\sql\auth\auth.py", line 84, in get_python_sql_connector_auth_provider&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;hostname=normalize_host_name(hostname),&lt;/P&gt;&lt;P&gt;&amp;nbsp;File "C:\Users\MZC01-SSLEE\PycharmProjects\sqlconnector\venv\lib\site-packages\databricks\sql\auth\auth.py", line 77, in normalize_host_name&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;maybe_scheme = "https://" if not hostname.startswith("https://") else ""&lt;/P&gt;&lt;P&gt;AttributeError: 'NoneType' object has no attribute 'startswith'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could you give me some advice to solve this?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 14 Oct 2022 07:36:05 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/faced-error-using-databricks-sql-connector/m-p/27372#M19246</guid>
      <dc:creator>829023</dc:creator>
      <dc:date>2022-10-14T07:36:05Z</dc:date>
    </item>
    <item>
      <title>Re: Faced error using Databricks SQL Connector</title>
      <link>https://community.databricks.com/t5/data-engineering/faced-error-using-databricks-sql-connector/m-p/27374#M19248</link>
      <description>&lt;P&gt;It seems that one of your environment variables is incorrect. Please print them and compare them with the connection settings from the cluster or SQL warehouse endpoint.&lt;/P&gt;</description>
      <pubDate>Thu, 20 Oct 2022 11:53:55 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/faced-error-using-databricks-sql-connector/m-p/27374#M19248</guid>
      <dc:creator>Hubert-Dudek</dc:creator>
      <dc:date>2022-10-20T11:53:55Z</dc:date>
    </item>
    <item>
      <title>Re: Faced error using Databricks SQL Connector</title>
      <link>https://community.databricks.com/t5/data-engineering/faced-error-using-databricks-sql-connector/m-p/27373#M19247</link>
      <description>&lt;P&gt;Hi @Seungsu Lee​&amp;nbsp;, Could you please check the Database config settings , if there are multiple settings? Also, could you please check from where the DB credentials are called? (as far as I know it does not work with environment variables).  &lt;/P&gt;</description>
      <pubDate>Tue, 18 Oct 2022 15:55:15 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/faced-error-using-databricks-sql-connector/m-p/27373#M19247</guid>
      <dc:creator>Debayan</dc:creator>
      <dc:date>2022-10-18T15:55:15Z</dc:date>
    </item>
  </channel>
</rss>

