AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-15520615

Patterson's questions

Martin Hope
Patterson
Asked: 2025-04-11 19:54:30 +0800 CST

配置 Azure Fabric Pipelines 以从本地服务器(例如 SQL 数据库)提取数据的过程是什么

  • 5

要使用 Azure 数据工厂从本地 SQL 数据库提取数据,我们需要在 ADF 上配置自托管集成运行时,并按照必要的步骤连接到本地 SQL 数据库并提取数据。

有人可以告诉我如何使用 Azure Fabric Data Pipelines 从本地服务器中提取数据吗?

  • 1 个回答
  • 29 Views
Martin Hope
Patterson
Asked: 2025-04-10 19:08:41 +0800 CST

无法验证从 Databricks 到 Azure SQL DB 的 JDBC 连接 - 必须使用多重身份验证

  • 5

我正在尝试从配置了 JDBC 的 Databricks 连接到我们的 Azure SQL DB,如下所示:

DBUser = 'test2'
DBPword = 'xxxxxx'
DBServer = 'hst37dg5zxxxxxxy-exnwgcizvwnurfcoqllpyaj3q4'
DBDatabase = 'newconfigdb-xxxxxxxxxxx8-a7ea-13f21e4ab25b'

jdbcUrl = f"jdbc:sqlserver://{DBServer}.database.fabric.microsoft.com:1433;database={DBDatabase};user={DBUser};password={DBPword};encrypt=true;trustServerCertificate=false;authentication=ActiveDirectoryPassword"


df.write.mode("overwrite") \
    .format("jdbc") \
    .option("url", jdbcUrl) \
    .option("dbtable", table)\
    .save()

我收到以下错误:

com.microsoft.sqlserver.jdbc.SQLServerException:无法在 Active Directory 中对用户 test2 进行身份验证(Authentication=ActiveDirectoryPassword)。AADSTS50034:8cbfa73c-xxxxxxx8faef12fc6 目录中不存在用户帐户“EUII Hidden”。要登录此应用程序,必须将该帐户添加到该目录中。

有人能告诉我“EUII Hidden”是什么意思吗?另外,如何解决这个问题?

通过更新,当我输入 DBUser = ' [email protected] ' 时,我收到错误“无法在 Active Directory (Authentication=ActiveDirectoryPassword) 中对用户[email protected]进行身份验证。AADSTS50055:密码已过期”

但是,当我在 Azure 中创建帐户时,我没有得到用户在登录时需要提供新密码的选项,所以不确定为什么我会收到密码过期错误?

我认为我已经基本解决了这个问题。

我已经更改了密码,但是当我尝试执行代码时出现错误:

com.microsoft.sqlserver.jdbc.SQLServerException: Incorrect syntax near '<'.

在此处输入图片描述

  • 1 个回答
  • 48 Views
Martin Hope
Patterson
Asked: 2025-04-08 00:33:42 +0800 CST

尝试访问 Azure Fabric OneLake 时,Databricks 操作失败:“禁止”,403

  • 5

使用以下 PySpark 代码,我成功挂载了 Azure OneLake 存储帐户。但是,当我尝试使用以下命令读取显示路径时,display(dbutils.fs.ls('/mnt/lake'))出现以下错误:

操作失败:“禁止”,403,GET,https ://onelake.dfs.fabric.microsoft.com/DataEngineeringWKSP ?upn=false&resource=filesystem&maxResults=5000&directory=my_lakehouse.Lakehouse&timeout=90&recursive=false,禁止,“用户无权对工作区‘xxxxxx-ad19-489b-944e-82d6fc013b87’、工件‘xxxxx-3c39-44b8-8982-ddecef9e829c’执行当前操作。”

当我尝试读取 onelake 帐户中的文件时,出现类似的错误:

操作失败:“禁止”,403,HEAD,https://onelake.dfs.fabric.microsoft.com/DataEngineeringWKSP/sqlite_lakehouse.Lakehouse/Files/expdata.csv ?upn=false&action=getStatus&timeout=90

我用来挂载onelake存储账户的代码如下:

url = "abfss://[email protected]/sqlite_lakehouse.Lakehouse"
mount_folder = "/mnt/lake"

# OAuth configuration settings for OneLake
configs = {
    "fs.azure.account.auth.type.onelake.dfs.fabric.microsoft.com": "OAuth",
    "fs.azure.account.oauth.provider.type.onelake.dfs.fabric.microsoft.com": "org.apache.hadoop.fs.azurebfs.oauth2.ClientCredsTokenProvider",
    "fs.azure.account.oauth2.client.id.onelake.dfs.fabric.microsoft.com": "xxxxxx-a061-4899-994b-81253d864bc8",
    "fs.azure.account.oauth2.client.secret.onelake.dfs.fabric.microsoft.com": "xxxxxx~1Q.B-Ey12zs066D_G3.E6bslnE_LqY-aFs",
    "fs.azure.account.oauth2.client.endpoint.onelake.dfs.fabric.microsoft.com": "https://login.microsoftonline.com/xxxxxxxxxxxxxf12fc6/oauth2/token"
}

mounted_list = dbutils.fs.mounts()
mounted_exist = False

for item in mounted_list:
    if mount_folder in item.mountPoint:
        mounted_exist = True
        break

if not mounted_exist:
    dbutils.fs.mount(source=url, mount_point=mount_folder, extra_configs=configs)

我认为我需要在 Azure Fabric 工作区中添加权限,但我很难找到添加权限的确切位置

  • 1 个回答
  • 62 Views
Martin Hope
Patterson
Asked: 2025-04-07 19:37:02 +0800 CST

如何使用 Databricks Notebook 安装 Azure Fabric OneLake

  • 4

有人可以告诉我如何安装 Azure Fabric Onelake 吗?

当我将 Databricks 安装到 ADLS 时,我会创建以下代码:

container_name = "root"
storage_account = "xxxxxxxxx"
key = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxQ=="

url = "wasbs://" + container_name + "@" + storage_account + ".blob.core.windows.net/"
config = "fs.azure.account.key." + storage_account + ".blob.core.windows.net"

mount_folder = "/mnt/path"
mounted_list = dbutils.fs.mounts()

mounted_exist = False
for item in mounted_list:
  if mount_folder in item[0]:
    mounted_exist = True
    break

  if not mounted_exist:
    dbutils.fs.mount(source = url, mount_point = mount_folder, extra_configs = {config : key})

我尝试了类似的方法来安装 Azure Fabric Onelake,如下所示:

url = "abfss://[email protected]/my_lakehouse.Lakehouse"

mount_folder = "/mnt/path"
mounted_list = dbutils.fs.mounts()

mounted_exist = False
for item in mounted_list:
  if mount_folder in item[0]:
    mounted_exist = True
    break

  if not mounted_exist:
    dbutils.fs.mount(source = url, mount_point = mount_folder)

但是,上述操作失败了,因为它仍在尝试挂载 ADLS Gen 2 存储,而它应该尝试挂载 onelake 存储。

有什么想法吗?

  • 1 个回答
  • 54 Views
Martin Hope
Patterson
Asked: 2025-04-07 02:44:52 +0800 CST

如何向 Azure 数据工厂表达式添加文件扩展名

  • 5

我有以下 Azure 数据工厂表达式

@{pipeline().parameters.Zone}/@{pipeline().parameters.Classification}/@{pipeline().parameters.Area}/@{pipeline().parameters.Domain}/@{pipeline().parameters.TableName}

如何将扩展名 .csv 添加到 TableName?我尝试了以下方法:

@{pipeline().parameters.Zone}/@{pipeline().parameters.Classification}
/@{pipeline().parameters.Area}/@{pipeline().parameters.Domain}
/@{pipeline().parameters.TableName,'.csv'}

但我收到了错误:

Parameter TableName,'.csv' was not found
  • 1 个回答
  • 71 Views
Martin Hope
Patterson
Asked: 2025-04-05 00:32:29 +0800 CST

如何使用 Azure Fabric Pipelines 更改文件扩展名

  • 5

我正在使用 Azure Fabric Data Pipelines。我想将文件扩展名更改为 .csv,但它呈灰色,因此不允许我更改扩展名。有人可以告诉我在哪里更改文件扩展名吗?

在 Azure 数据工厂中,它不是灰色的,因此可以轻松更改为您想要的任何扩展名。不知道为什么它在这里是灰色的

在此处输入图片描述

  • 1 个回答
  • 33 Views
Martin Hope
Patterson
Asked: 2025-04-02 19:26:48 +0800 CST

如何创建 Azure Fabric 数据库以允许进行 SQL 身份验证

  • 5

有人可以告诉我是否可以更改 Azure Fabric 数据库上的身份验证方法以允许 SQL 身份验证吗?我在数据库上创建了一个 SQL 帐户,但是当我尝试访问数据库时收到错误消息:

用户“test2”登录失败。原因:仅启用了 Azure Active Directory 身份验证

但是,我不知道如何在 Azure Fabric 数据库上启用 SQL 身份验证。

  • 1 个回答
  • 60 Views
Martin Hope
Patterson
Asked: 2025-04-02 17:43:41 +0800 CST

在 Azure Fabric 中创建 SQL 数据库后无法连接到主数据库

  • 5

我在 Azure Fabric 中创建了一个名为“fbr_configDB”的数据库,其中包含默认系统数据库“Master”。虽然我可以使用 SSMS 成功连接到“fbr_configDB”,但无法连接到“Master”。有人能解释为什么会发生这种情况吗?

  • 1 个回答
  • 47 Views
Martin Hope
Patterson
Asked: 2025-02-24 21:34:44 +0800 CST

Databricks Workflows 与本地资源的连接

  • 5

我一直在审查 Databricks 工作流。我读过很多关于 Databricks 工作流的博客,但我找不到任何将工作流与 Azure 数据工厂进行比较的评论。这两项服务可能完全不同,但我认为工作流可以完成 ADF 的工作。

例如,有人能告诉我工作流是否具有与 ADF 相同数量的连接器吗?是否可以连接到本地 SQL Server,类似于使用 ADF 的自托管运行时代理连接到本地 SQL Server/数据库的方式?

  • 1 个回答
  • 34 Views
Martin Hope
Patterson
Asked: 2025-02-03 23:18:26 +0800 CST

无法使用 Databricks 挂载 ADLS Gen 2 abfss 存储帐户:IllegalArgumentException:不支持的 Azure 方案:abfss

  • 5

当我尝试使用以下代码挂载 ADLS Gen Storage 帐户时,出现错误:

IllegalArgumentException:不支持 Azure 方案:abfss

container_name = "mycontainer"
storage_account = "MyStorageAccount"
key = "xxxxxxxxxx=="

url = "abfss://" + container_name + "@" + storage_account + ".dfs.core.windows.net/"
config = "fs.azure.account.key." + storage_account + ".dfs.core.windows.net"

mount_folder = "/mnt/lake"
mounted_list = dbutils.fs.mounts()

mounted_exist = False
for item in mounted_list:
  if mount_folder in item[0]:
    mounted_exist = True
    break

  if not mounted_exist:
    dbutils.fs.mount(source = url, mount_point = mount_folder, extra_configs = {config : key})

我过去曾使用此方法成功从 Databricks 安装了一个 ADLS Gen 2 帐户,所以我不确定为什么会收到此错误?

我想更新这个问题,以说明我们当前的环境阻止我们创建应用程序注册,从而阻止我们创建服务主体。这就是为什么我尝试使用“帐户密钥”安装存储帐户

  • 1 个回答
  • 30 Views
Martin Hope
Patterson
Asked: 2025-01-21 20:57:26 +0800 CST

如何延迟 Azure 数据工厂管道运行的执行

  • 5

我有几个管道似乎同时执行 12:49:09,见图。是否可以在每次管道运行之间延迟管道的执行?在图中看起来好像有两个管道,但实际上只有一个管道,只是执行了两次。我想延迟每次管道运行的执行。这可能吗?

在此处输入图片描述

有人能告诉我在哪里可以找到并发设置吗?我似乎无法在常规管道设置中找到它

在此处输入图片描述

在此处输入图片描述

  • 1 个回答
  • 18 Views
Martin Hope
Patterson
Asked: 2025-01-20 23:40:37 +0800 CST

如何连接参数?

  • 5

我在复制活动中的管道表达式生成器中有以下配置

@concat('SELECT * FROM ', pipeline().parameters.Domain, 
        '.', pipeline().parameters.TableName)

这会成功将数据复制到我们的 SQL Server 表中dbo.MyTable。

我想在表的末尾添加后缀或一些附加字符,以便将其复制到 SQL Server 数据库dbo.MyTableV2。

有人能告诉我如何在表中添加其他字符吗?

例如,这不起作用:

@concat('SELECT * FROM ', pipeline().parameters.Domain, 
        '.', pipeline().parameters.TableName, 'V2')

有什么想法吗?

  • 1 个回答
  • 50 Views
Martin Hope
Patterson
Asked: 2024-12-31 20:15:27 +0800 CST

如何配置活动以在上一个活动停用时继续在 Azure 数据工厂中运行

  • 5

我有一个存储过程活动,即使前一个活动已停用,我也希望完成该活动。在下图中,您可以看到活动“完全加载”已停用。

在此处输入图片描述

由于“完全加载”活动被停用,存储过程“日志进程吞吐量”失败并出现以下错误:

在此处输入图片描述

存储过程的设置如下: 在此处输入图片描述

我可以看到问题在于

activity('Full Load').output.rowsCopied

即使“完全加载”活动已被停用,我仍然需要执行存储过程活动。

有人可以告诉我这是否可能吗?

申请@activity('Full Load')?.output?.rowsCopied

出现以下错误:

在此处输入图片描述

  • 1 个回答
  • 10 Views
Martin Hope
Patterson
Asked: 2024-12-30 23:59:46 +0800 CST

如何在 Azure 数据工厂复制活动中参数化查询

  • 5

我在 ADF 复制活动中有以下查询

SELECT
  deltaTable.*
FROM Data.deltaTable
LEFT OUTER JOIN Data.targetTable
  ON deltaTable.signature = targetTable.signature
WHERE targetTable.signature IS NULL

有人能告诉我如何参数化查询吗?当我尝试参数化查询时,我收到错误:

Parameter schema was not found under EX_SourceToRaw_Single_Table

以下代码是我的尝试:

@concat('SELECT * FROM ',pipeline().parameters.schema,'.',pipeline().parameters.DeltaTable)
LEFT OUTER JOIN pipeline().parameters.schema,'.',pipeline().parameters.TargetTable)
  ON pipeline().parameters.DeltaTable).signature = pipeline().parameters.TargetTable).signature
WHERE pipeline().parameters.TargetTable).signature IS NULL

deltaTable 和 TargetTable 均如下所示:

==========================================================================================================
|    CountryName     |    CountryISO2     |    CountryISO3     |    SalesRegion     |     signature      |
==========================================================================================================
|      Belgium       |     CHA            |     10             |        EMEA        |800e559a27d68f0478b6|
|                    |                    |                    |                    |1c4c9f009e2418e86697|
|                    |                    |                    |                    |1b6e54b549b51b1367ab|
|                    |                    |                    |                    |        450d        |
----------------------------------------------------------------------------------------------------------
|       Wales        |     steveO         |     WAL            |       Welsh        |e8c5149d54986dfe9ac9|
|                    |                    |                    |                    |5a60a76b07603fe17c28|
|                    |                    |                    |                    |2b552ec8255f123b279a|
|                    |                    |                    |                    |        533a        |
----------------------------------------------------------------------------------------------------------
|      Germany       |     DE             |     deletedupd     |        EMEA        |1232b1bd91d14a87ed83|
|                    |                    |                    |                    |0f770d74cd8cabb87153|
|                    |                    |                    |                    |5c4c2b7ff5bcb873fa80|
|                    |                    |                    |                    |        d851        |
----------------------------------------------------------------------------------------------------------
|       Italy        |     IT             |     ITA            |        EMEA        |584cf66de2f4af9eb4db|
|                    |                    |                    |                    |febefea808b1b4e6a357|
|                    |                    |                    |                    |87fcac1061de88cfb798|
|                    |                    |                    |                    |        56df        |
----------------------------------------------------------------------------------------------------------
  • 1 个回答
  • 26 Views
Martin Hope
Patterson
Asked: 2024-12-27 21:02:10 +0800 CST

如何为 Azure 数据工厂中的字段生成 256 位加密哈希

  • 5

有人可以告诉我如何向 Azure 数据工厂中的字段添加加密哈希。

例如,我有一个现有表,我想添加名为“签名”的附加列,并且我想为“签名”列生成一个 256 加密哈希值

我知道在 ADF 的复制活动中向表中添加一列很容易,见下图,但我不知道如何向该列添加加密哈希值

在此处输入图片描述

我试图修改我的查询以包含将应用加密哈希的查询,但我收到语法错误:参数之间缺少逗号。

原始查询如下:

@concat('SELECT * FROM ',pipeline().parameters.Domain,'.',pipeline().parameters.TableName)

新的查询将上述查询修改如下:

@concat('SELECT *, HASHBYTES('SHA2_256', CAST(signature AS NVARCHAR(MAX))) AS Signature FROM ',pipeline().parameters.Domain,'.',pipeline().parameters.TableName)

但是,我不确定缺失的逗号应该放在哪里。

在此处输入图片描述

我认为我已经用以下内容修复了该查询:

@concat('SELECT *, HASHBYTES(SHA2_256, , CAST(signature AS NVARCHAR(MAX))) AS Signature FROM ',pipeline().parameters.Domain,'.',pipeline().parameters.TableName)

但是,当我执行复制活动时出现以下错误:

详细信息“源”端发生故障。'Type=Microsoft.Data.SqlClient.SqlException,Message=','附近语法不正确。,Source=Framework Microsoft SqlClient Data Provider,'

我已按如下方式修改了复制活动,但仍然收到相同的错误

在此处输入图片描述

  • 1 个回答
  • 61 Views
Martin Hope
Patterson
Asked: 2024-11-28 21:44:32 +0800 CST

无法读取 Databricks Academy 的数据

  • 5

我正在使用 Databricks Academy 进行学习。Databricks 附带存储在 adl 中的数据,可用于培训。

但是数据似乎无法访问。我们收到以下错误:

com.microsoft.azure.datalake.store.ADLException:获取文件 /dbacademy/people10m.parquet 的信息时出错

数据的位置是:

people10m = spark.read.parquet("adl://devszendsadlsrdpacqncd.azuredatalakestore.net/dbacademy/people10m.parquet")

有人能解释一下为什么我们无法访问数据吗

为了更清楚地解释这个问题,以下链接展示了一个关于学习聚合、JOIN 和嵌套查询的 Databricks 笔记本。为了使用笔记本进行学习,需要使用以下代码运行以下课堂设置:%run"./Includes/Classroom-Setup"

这将在名为“Classroom-Setup”的笔记本中执行以下代码

people10m = spark.read.parquet("adl://devszendsadlsrdpacqncd.azuredatalakestore.net/dbacademy/people10m.parquet")

但是,当笔记本运行代码时,我收到以下错误:

com.microsoft.azure.datalake.store.ADLException: Error getting info for file /dbacademy/people10m.parquet

因此,有人可以让我知道为什么我会收到错误,并提供解决方法

  • 1 个回答
  • 37 Views
Martin Hope
Patterson
Asked: 2024-11-22 04:47:08 +0800 CST

Azure 数据工厂复制活动用于从 SQL Server 在单个复制活动中复制所有表、视图和存储过程

  • 5

有人可以告诉我是否可以通过一次复制活动将所有表、存储过程和视图从一个 SQL DB 复制到 Azure SQLDB?

对于源数据集我有以下复制活动:

在此处输入图片描述

对于水槽,我有以下几点: 在此处输入图片描述

我相信上述操作将复制并创建所有表,但我不确定我是否复制并创建了存储过程、视图等...

根据@Bhavani 提供的答案,有人可以告诉我如何

添加带有两个字符串参数的源数据集和接收器数据集Schema和Table将它们定义为@dataset().Schema for schema,@dataset().Table

我已添加 Schema 和 TableName,如所述,参见图片,但出现错误“复制活动需要表” 在此处输入图片描述

我快到了。我修复了“复制活动需要表”错误。现在我收到错误"The expression 'length(activity('Lookup1').output.value)' cannot be evaluated because property 'value' doesn't exist, available properties are 'firstRow, effectiveIntegrationRuntime, billingReference, durationInQueue'.

  • 1 个回答
  • 62 Views
Martin Hope
Patterson
Asked: 2024-09-27 23:12:46 +0800 CST

无法使用 Python 代码生成 ERD 图

  • 5

以下 Python 旨在使用 Visual Studio Code 生成 ERD。

该图表是使用 matplotlib 在本地创建的。代码执行时没有任何错误,但 ERD 图显示为空白。

python代码如下:

import matplotlib.pyplot as plt

# Define the entities and their attributes for the ERD
entities = {
    "Customer": ["CustomerID (PK)", "CustomerName", "ContactInfo"],
    "CreditCardAccount": ["AccountID (PK)", "AccountStatus", "Balance", "CustomerID (FK)"],
    "CreditCard": ["CardID (PK)", "CardNumber", "ExpiryDate", "AccountID (FK)", "BrandID (FK)"],
    "CreditCardBrand": ["BrandID (PK)", "BrandName", "CardType"],
    "SecondaryCardHolder": ["SecondaryHolderID (PK)", "HolderName", "RelationToPrimary", "AccountID (FK)"],
    "PurchaseTransaction": ["TransactionID (PK)", "TransactionDate", "Amount", "CardID (FK)", "RetailerID (FK)"],
    "Retailer": ["RetailerID (PK)", "RetailerName", "Location"],
    "MonthlyStatement": ["StatementID (PK)", "StatementDate", "OutstandingBalance", "AccountID (FK)"],
    "CustomerServiceInteraction": ["InteractionID (PK)", "InteractionDate", "Notes", "CustomerID (FK)"],
}

# Relationships between entities
relationships = [
    ("Customer", "CreditCardAccount", "1:M"),
    ("CreditCardAccount", "CreditCard", "1:M"),
    ("CreditCard", "CreditCardBrand", "M:1"),
    ("CreditCardAccount", "SecondaryCardHolder", "1:M"),
    ("CreditCard", "PurchaseTransaction", "1:M"),
    ("PurchaseTransaction", "Retailer", "M:1"),
    ("CreditCardAccount", "MonthlyStatement", "1:M"),
    ("Customer", "CustomerServiceInteraction", "1:M"),
]

# Plotting the ERD
fig, ax = plt.subplots(figsize=(12, 8))

# Define positions for the entities
positions = {
    "Customer": (1, 5),
    "CreditCardAccount": (4, 5),
    "CreditCard": (7, 5),
    "CreditCardBrand": (10, 5),
    "SecondaryCardHolder": (4, 3),
    "PurchaseTransaction": (7, 3),
    "Retailer": (10, 3),
    "MonthlyStatement": (4, 1),
    "CustomerServiceInteraction": (1, 3),
}

# Draw entities as boxes
for entity, position in positions.items():
    plt.text(position[0], position[1], f"{entity}\n" + "\n".join(entities[entity]),
             ha='center', va='center', bbox=dict(facecolor='lightblue', edgecolor='black', boxstyle='round,pad=0.5'))

# Draw relationships as lines
for rel in relationships:
    start_pos = positions[rel[0]]
    end_pos = positions[rel[1]]
    ax.annotate("",
                xy=end_pos, xycoords='data',
                xytext=start_pos, textcoords='data',
                arrowprops=dict(arrowstyle="->", lw=1.5, color='black'),
                )
    # Add cardinality
    midpoint = ((start_pos[0] + end_pos[0]) / 2, (start_pos[1] + end_pos[1]) / 2)
    ax.text(midpoint[0], midpoint[1], rel[2], ha='center', va='center', fontsize=10)

# Hide axes
ax.set_axis_off()

# Show the ERD diagram
plt.title("Entity Relationship Diagram (ERD) for Credit Card Company", fontsize=16)
plt.show()

输出如下: 在此处输入图片描述

有人能告诉我为什么 ERD 不会出现吗?

python
  • 1 个回答
  • 23 Views
Martin Hope
Patterson
Asked: 2024-07-06 03:50:44 +0800 CST

无法从 Visual Studio Code 创建用于 Databricks 的 Python Wheel

  • 5

我正在尝试创建一个用于 Databricks 的 Python wheel。我正在使用 VS Code 来生成 wheel。

我有以下 setup.py 文件:

import setuptools

with open("QuickStart.MD", "r") as fh:
    long_description = fh.read()

setuptools.setup(
    name="newlib", 
    version="0.1.8",
    author="name",
    author_email="[email protected]",
    description="framework",
    long_description=long_description,
    long_description_content_type="text/markdown",
    url="",
    packages=setuptools.find_packages(),
    classifiers=[
        "Programming Language :: Python :: 3",
        "License :: OSI Approved :: MIT License",
        "Operating System :: OS Independent",
    ],
    python_requires='>=3.6',
    install_requires=[
   'pyodbc',
   'jsonschema'
]
)

我的 README.md 文件如下所示:

# Example Package
This is a simple example package. You can use
[Github-flavored Markdown](https://guides.github.com/features/mastering-markdown/)
to write your content 

当我运行python setup.py bdist_wheel时

我收到错误:

无效命令‘bdist_wheel’

在此处输入图片描述

有人能让我知道我错在哪里吗?

  • 1 个回答
  • 22 Views
Martin Hope
Patterson
Asked: 2024-05-27 00:57:57 +0800 CST

将 T-SQL 重构为 Databricks SQL 以从子查询返回结果

  • 4

我有以下 T-SQL,当我尝试使用 Databricks SQL 执行时,出现错误

SQL 语句中的错误: AnalysisException:无法解析“ rn”

我有一个名为的视图db.myview,看起来 Databricks SQL 无法执行rn的子查询(至少我是这么认为的)

SELECT * 
FROM
(select 
    rn = ROW_NUMBER() OVER (PARTITION BY ID order by ID),
*
    from db.myview c
) c
where c.rn = 1

当我在 SQL Server 中执行上述查询时,没有任何问题。

  • 1 个回答
  • 29 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    重新格式化数字,在固定位置插入分隔符

    • 6 个回答
  • Marko Smith

    为什么 C++20 概念会导致循环约束错误,而老式的 SFINAE 不会?

    • 2 个回答
  • Marko Smith

    VScode 自动卸载扩展的问题(Material 主题)

    • 2 个回答
  • Marko Smith

    Vue 3:创建时出错“预期标识符但发现‘导入’”[重复]

    • 1 个回答
  • Marko Smith

    具有指定基础类型但没有枚举器的“枚举类”的用途是什么?

    • 1 个回答
  • Marko Smith

    如何修复未手动导入的模块的 MODULE_NOT_FOUND 错误?

    • 6 个回答
  • Marko Smith

    `(表达式,左值) = 右值` 在 C 或 C++ 中是有效的赋值吗?为什么有些编译器会接受/拒绝它?

    • 3 个回答
  • Marko Smith

    在 C++ 中,一个不执行任何操作的空程序需要 204KB 的堆,但在 C 中则不需要

    • 1 个回答
  • Marko Smith

    PowerBI 目前与 BigQuery 不兼容:Simba 驱动程序与 Windows 更新有关

    • 2 个回答
  • Marko Smith

    AdMob:MobileAds.initialize() - 对于某些设备,“java.lang.Integer 无法转换为 java.lang.String”

    • 1 个回答
  • Martin Hope
    Fantastic Mr Fox msvc std::vector 实现中仅不接受可复制类型 2025-04-23 06:40:49 +0800 CST
  • Martin Hope
    Howard Hinnant 使用 chrono 查找下一个工作日 2025-04-21 08:30:25 +0800 CST
  • Martin Hope
    Fedor 构造函数的成员初始化程序可以包含另一个成员的初始化吗? 2025-04-15 01:01:44 +0800 CST
  • Martin Hope
    Petr Filipský 为什么 C++20 概念会导致循环约束错误,而老式的 SFINAE 不会? 2025-03-23 21:39:40 +0800 CST
  • Martin Hope
    Catskul C++20 是否进行了更改,允许从已知绑定数组“type(&)[N]”转换为未知绑定数组“type(&)[]”? 2025-03-04 06:57:53 +0800 CST
  • Martin Hope
    Stefan Pochmann 为什么 {2,3,10} 和 {x,3,10} (x=2) 的顺序不同? 2025-01-13 23:24:07 +0800 CST
  • Martin Hope
    Chad Feller 在 5.2 版中,bash 条件语句中的 [[ .. ]] 中的分号现在是可选的吗? 2024-10-21 05:50:33 +0800 CST
  • Martin Hope
    Wrench 为什么双破折号 (--) 会导致此 MariaDB 子句评估为 true? 2024-05-05 13:37:20 +0800 CST
  • Martin Hope
    Waket Zheng 为什么 `dict(id=1, **{'id': 2})` 有时会引发 `KeyError: 'id'` 而不是 TypeError? 2024-05-04 14:19:19 +0800 CST
  • Martin Hope
    user924 AdMob:MobileAds.initialize() - 对于某些设备,“java.lang.Integer 无法转换为 java.lang.String” 2024-03-20 03:12:31 +0800 CST

热门标签

python javascript c++ c# java typescript sql reactjs html

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve