CoolFace
Datasetpublic

replysadiq/qatar-customs-nl2sql

Qatar Customs NL2SQL โ€” Arabic Natural Language to SAP HANA SQL Fine-tuning dataset for converting Arabic natural language questions into SAP HANA SQL queries for the Qatar General Directorate of Customs (GDC) database. Dataset Overview Metric Value Total question sets 99 Training examples 320 (3 fuzz levels ร— 80 questions + 80 follow-ups) Test examples 76 (3 fuzz levels ร— 19 questions + 19 follow-ups) Language Arabic ๐Ÿ‡ถ๐Ÿ‡ฆ (formal + dialectal)โ€ฆ See the full description on the dataset page: https://huggingface.co/datasets/replysadiq/qatar-customs-nl2sql.

sourceHugging Faceupdated 5mo agoView on Hugging Face
0likes2downloads
schema.sql227 linesDownload Raw Back to root
1-- SAP HANA Database: Qatar General Directorate of Customs (GDC)2-- Power BI Analytical Views3 4-- โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•5-- FACT TABLES (Main Views)6-- โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•7 8CREATE VIEW PBI_VW_FACT_DECLARATION AS (9    DECLARATION_NO          VARCHAR(50) PRIMARY KEY, -- ุฑู‚ู… ุงู„ุจูŠุงู†10    DECLARATION_TYPE        VARCHAR(10),  -- ู†ูˆุน ุงู„ุจูŠุงู† (IMP=ุงุณุชูŠุฑุงุฏ, EXP=ุชุตุฏูŠุฑ, TRN=ุชุฑุงู†ุฒูŠุช)11    DECLARATION_STATUS      VARCHAR(10),  -- ุญุงู„ุฉ ุงู„ุจูŠุงู† (PRA=ุจุงู†ุชุธุงุฑ ุชู‚ุฏูŠุฑ ุงู„ู…ุฎุงุทุฑ, PDS=ููŠ ุงู†ุชุธุงุฑ ุชู‚ุฏูŠู… ุงู„ู…ุณุชู†ุฏุงุช, FIN=ู…ู†ุฌุฒ, etc.)12    DOCUMENT_STATUS         VARCHAR(10),  -- ุญุงู„ุฉ ุงู„ู…ุณุชู†ุฏ (FIN=ู…ู†ุฌุฒ, PND=ู…ุนู„ู‚, etc.)13    DEC_PORT                VARCHAR(20),  -- ุฑู…ุฒ ุงู„ู…ู†ูุฐ (QAHMD=ู…ูŠู†ุงุก ุญู…ุฏ, QAHIA=ู…ุทุงุฑ ุญู…ุฏ ุงู„ุฏูˆู„ูŠ, etc.)14    DEC_PORT_NAME_AR        VARCHAR(100), -- ุงุณู… ุงู„ู…ู†ูุฐ ุจุงู„ุนุฑุจูŠ15    SUBMITTED_DATE          DATE,         -- ุชุงุฑูŠุฎ ุชู‚ุฏูŠู… ุงู„ุจูŠุงู†16    RELEASE_DATE            DATE,         -- ุชุงุฑูŠุฎ ุงู„ุฅูุฑุงุฌ17    RELEASE_STATUS          VARCHAR(10),  -- ุญุงู„ุฉ ุงู„ุฅูุฑุงุฌ (REL=ุชู… ุงู„ุฅูุฑุงุฌ)18    PAYMENT_STATUS          VARCHAR(20),  -- ุญุงู„ุฉ ุงู„ุฏูุน19    PAYMENT_AMOUNT_PAID     DECIMAL(18,2),20    PAYMENT_AMOUNT_PAYABLE  DECIMAL(18,2),21    PAYMENT_UPDATED_DATE    DATE,22    TOTAL_CUSTOMS_DUTY_AMT  DECIMAL(18,2), -- ุฅุฌู…ุงู„ูŠ ุงู„ุฑุณูˆู… ุงู„ุฌู…ุฑูƒูŠุฉ23    TOTAL_CUSTOMS_CHARGES   DECIMAL(18,2), -- ุฅุฌู…ุงู„ูŠ ุงู„ุฑุณูˆู…24    TOTAL_AMT_PAYABLE       DECIMAL(18,2), -- ุฅุฌู…ุงู„ูŠ ุงู„ู…ุจู„ุบ ุงู„ู…ุณุชุญู‚25    TOTAL_INVOICE_VALUE     DECIMAL(18,2), -- ุฅุฌู…ุงู„ูŠ ู‚ูŠู…ุฉ ุงู„ูุงุชูˆุฑุฉ26    ASM_ORIGINAL_LANE       VARCHAR(10),  -- ู…ุณุงุฑ ุงู„ู…ุฎุงุทุฑ ุงู„ุฃุตู„ูŠ27    ASM_FINAL_LANE          VARCHAR(10),  -- ู…ุณุงุฑ ุงู„ู…ุฎุงุทุฑ ุงู„ู†ู‡ุงุฆูŠ (ุฃุญู…ุฑ/ุฃุตูุฑ/ุฃุฎุถุฑ)28    IS_COURIER_DEC          VARCHAR(5),   -- ู‡ู„ ุจูŠุงู† ุจุฑูŠุฏ ุณุฑูŠุน29    IS_QPOST_DECLARATION    VARCHAR(5),   -- ู‡ู„ ุจูŠุงู† ุจุฑูŠุฏ ู‚ุทุฑ30    ISRESTRICTED_AR         VARCHAR(5),   -- ู‡ู„ ู…ู‚ูŠุฏ31    BILL_OF_LADING_NO       VARCHAR(50),  -- ุฑู‚ู… ุจูˆู„ูŠุตุฉ ุงู„ุดุญู†32    CARGO_MANIFEST_NO       VARCHAR(50),  -- ุฑู‚ู… ุจูŠุงู† ุงู„ุญู…ูˆู„ุฉ33    COUNTRY_OF_LOADING      VARCHAR(10),  -- ุจู„ุฏ ุงู„ุดุญู†34    FINAL_DESTINATION       VARCHAR(10),  -- ุงู„ูˆุฌู‡ุฉ ุงู„ู†ู‡ุงุฆูŠุฉ35    EXIT_PORT_TYPE          VARCHAR(20)   -- ู†ูˆุน ู…ู†ูุฐ ุงู„ุฎุฑูˆุฌ36);37 38CREATE VIEW PBI_VW_FACT_ITEM AS (39    DECLARATION_NO          VARCHAR(50),  -- ุฑู‚ู… ุงู„ุจูŠุงู† (FK โ†’ DECLARATION)40    HS_CODE                 VARCHAR(20),  -- ุฑู…ุฒ ุงู„ู†ุธุงู… ุงู„ู…ู†ุณู‚41    HS_TYPE                 VARCHAR(10),  -- ู†ูˆุน HS42    QUANTITY                DECIMAL(18,4),-- ุงู„ูƒู…ูŠุฉ43    CUSTOMS_VALUE_QAR       DECIMAL(18,2),-- ุงู„ู‚ูŠู…ุฉ ุงู„ุฌู…ุฑูƒูŠุฉ ุจุงู„ุฑูŠุงู„44    DUTY_AMOUNT_QAR         DECIMAL(18,2),-- ู…ุจู„ุบ ุงู„ุฑุณูˆู… ุจุงู„ุฑูŠุงู„45    TARIFF_RATE             DECIMAL(10,4),-- ู†ุณุจุฉ ุงู„ุชุนุฑูุฉ46    DUTIABLE                VARCHAR(5),   -- ุฎุงุถุน ู„ู„ุฑุณูˆู… (Y/N)47    DECLARED_VALUE          DECIMAL(18,2),-- ุงู„ู‚ูŠู…ุฉ ุงู„ู…ุตุฑุญ ุจู‡ุง48    FREIGHT_VALUE           DECIMAL(18,2),-- ู‚ูŠู…ุฉ ุงู„ุดุญู†49    INSURANCE_VALUE         DECIMAL(18,2),-- ู‚ูŠู…ุฉ ุงู„ุชุฃู…ูŠู†50    EXEMPTION_AMOUNT        DECIMAL(18,2),-- ู…ุจู„ุบ ุงู„ุฅุนูุงุก51    EXEMPTION_TYPE_CODE     VARCHAR(20),  -- ุฑู…ุฒ ู†ูˆุน ุงู„ุฅุนูุงุก52    EXEMPTION_APPROVAL_NO   VARCHAR(50),  -- ุฑู‚ู… ู…ูˆุงูู‚ุฉ ุงู„ุฅุนูุงุก53    GROSS_WEIGHT            DECIMAL(18,4),-- ุงู„ูˆุฒู† ุงู„ุฅุฌู…ุงู„ูŠ54    GROSS_WEIGHT_UOM        VARCHAR(10),  -- ูˆุญุฏุฉ ุงู„ูˆุฒู† ุงู„ุฅุฌู…ุงู„ูŠ55    NET_WEIGHT              DECIMAL(18,4),-- ุงู„ูˆุฒู† ุงู„ุตุงููŠ56    NET_WEIGHT_UOM          VARCHAR(10),  -- ูˆุญุฏุฉ ุงู„ูˆุฒู† ุงู„ุตุงููŠ57    COUNTRY_OF_ORIGIN       VARCHAR(10),  -- ุจู„ุฏ ุงู„ู…ู†ุดุฃ58    CARGO_TYPE              VARCHAR(20),  -- ู†ูˆุน ุงู„ุจุถุงุนุฉ59    CONTAINER_NUMBER        VARCHAR(50),  -- ุฑู‚ู… ุงู„ุญุงูˆูŠุฉ60    INVOICE_NUMBER          VARCHAR(50),  -- ุฑู‚ู… ุงู„ูุงุชูˆุฑุฉ61    ITEM_OGA_STATUS         VARCHAR(20),  -- ุญุงู„ุฉ ุงู„ุฌู‡ุฉ ุงู„ุญูƒูˆู…ูŠุฉ62    OFFENCE_REPT_NO         VARCHAR(50),  -- ุฑู‚ู… ู…ุญุถุฑ ุงู„ู…ุฎุงู„ูุฉ63    SUBMITTED_DATE          DATE,         -- ุชุงุฑูŠุฎ ุงู„ุชู‚ุฏูŠู…64    TOTAL_ITEM_DECLARED     DECIMAL(18,2),65    TOTAL_ITEM_FREIGHT      DECIMAL(18,2),66    TOTAL_ITEM_INSURANCE    DECIMAL(18,2)67);68 69CREATE VIEW PBI_VW_FACT_PARTY AS (70    DECLARATION_NO          VARCHAR(50),  -- ุฑู‚ู… ุงู„ุจูŠุงู† (FK โ†’ DECLARATION)71    IMPORTER                VARCHAR(200), -- ุงุณู… ุงู„ู…ุณุชูˆุฑุฏ72    IMPORTER_ACC            VARCHAR(50),  -- ุญุณุงุจ ุงู„ู…ุณุชูˆุฑุฏ73    IMPORTER_CR             VARCHAR(50),  -- ุณุฌู„ ุงู„ู…ุณุชูˆุฑุฏ ุงู„ุชุฌุงุฑูŠ74    CLEARING_AGENCY         VARCHAR(200), -- ุดุฑูƒุฉ ุงู„ุชุฎู„ูŠุต75    CLEARING_AGENCY_ACC     VARCHAR(50),  -- ุญุณุงุจ ุดุฑูƒุฉ ุงู„ุชุฎู„ูŠุต76    CLEARING_AGENT          VARCHAR(200), -- ุงู„ู…ุฎู„ู‘ุต ุงู„ุฌู…ุฑูƒูŠ77    CLEARING_AGENT_ACC      VARCHAR(50),  -- ุญุณุงุจ ุงู„ู…ุฎู„ู‘ุต78    INDIVIDUAL_FLAG         VARCHAR(5),   -- ุนู„ุงู…ุฉ ูุฑุฏ79    IS_AEO_TRADER           VARCHAR(5),   -- ู‡ู„ ู…ุชุนุงู…ู„ ุงู‚ุชุตุงุฏูŠ ู…ุนุชู…ุฏ80    IS_GREEN                VARCHAR(5),   -- ู‡ู„ ู…ุณุงุฑ ุฃุฎุถุฑ81    SUBMITTED_DATE          DATE,         -- ุชุงุฑูŠุฎ ุงู„ุชู‚ุฏูŠู…82    TRANSACTION_TYPE        VARCHAR(20)   -- ู†ูˆุน ุงู„ู…ุนุงู…ู„ุฉ83);84 85CREATE VIEW PBI_VW_FACT_PAYMENT AS (86    DECLARATION_NO          VARCHAR(50),  -- ุฑู‚ู… ุงู„ุจูŠุงู† (FK โ†’ DECLARATION)87    PAYMENT_RECEIPT_NUMBER  VARCHAR(50),  -- ุฑู‚ู… ุฅูŠุตุงู„ ุงู„ุฏูุน88    T_AMOUNT_PAID           DECIMAL(18,2),-- ุงู„ู…ุจู„ุบ ุงู„ู…ุฏููˆุน89    PS_AMOUNT_PAID          DECIMAL(18,2),-- ู…ุจู„ุบ ู…ุฏููˆุน (ุชูุตูŠู„ูŠ)90    PS_AMOUNT_PAYABLE       DECIMAL(18,2),-- ู…ุจู„ุบ ู…ุณุชุญู‚ (ุชูุตูŠู„ูŠ)91    TOTAL_PAID              DECIMAL(18,2),-- ุฅุฌู…ุงู„ูŠ ุงู„ู…ุฏููˆุน92    TOTAL_PAID_QAR          DECIMAL(18,2),-- ุฅุฌู…ุงู„ูŠ ุงู„ู…ุฏููˆุน ุจุงู„ุฑูŠุงู„93    COLLECTED_DATE          DATE,         -- ุชุงุฑูŠุฎ ุงู„ุชุญุตูŠู„94    SUBMITTED_DATE          DATE,         -- ุชุงุฑูŠุฎ ุงู„ุชู‚ุฏูŠู…95    TRANSACTION_TYPE        VARCHAR(30),  -- ู†ูˆุน ุงู„ู…ุนุงู…ู„ุฉ (OnlinePay=ุฅู„ูƒุชุฑูˆู†ูŠ, CashPay=ู†ู‚ุฏูŠ)96    ACCOUNT_TYPE            VARCHAR(10),  -- ู†ูˆุน ุงู„ุญุณุงุจ (R=ุฅูŠุฑุงุฏ, G=ุถู…ุงู†, I=ุชุฃู…ูŠู†)97    CHARGE_CODE             VARCHAR(20),  -- ุฑู…ุฒ ุงู„ุฑุณู…98    DEC_PORT                VARCHAR(20),  -- ุฑู…ุฒ ุงู„ู…ู†ูุฐ99    DEC_PAYMENT_STATUS      VARCHAR(20),  -- ุญุงู„ุฉ ุฏูุน ุงู„ุจูŠุงู†100    PORT_CODE               VARCHAR(20),  -- ุฑู…ุฒ ุงู„ู…ู†ูุฐ101    PORT_NAME               VARCHAR(100), -- ุงุณู… ุงู„ู…ู†ูุฐ102    BILL_OF_LADING_NO       VARCHAR(50),  -- ุฑู‚ู… ุจูˆู„ูŠุตุฉ ุงู„ุดุญู†103    IMPORTER                VARCHAR(200), -- ุงุณู… ุงู„ู…ุณุชูˆุฑุฏ104    PAYMENT_METHODS_CNT     INTEGER,      -- ุนุฏุฏ ุทุฑู‚ ุงู„ุฏูุน105    PORT_DECLS_CNT          INTEGER,      -- ุนุฏุฏ ุจูŠุงู†ุงุช ุงู„ู…ู†ูุฐ106    IS_AEO_TRADER           VARCHAR(5)    -- ู‡ู„ ู…ุชุนุงู…ู„ ุงู‚ุชุตุงุฏูŠ ู…ุนุชู…ุฏ107);108 109CREATE VIEW PBI_VW_FACT_OFFENCE AS (110    OFFENCE_REPT_NO         VARCHAR(50),  -- ุฑู‚ู… ู…ุญุถุฑ ุงู„ู…ุฎุงู„ูุฉ111    OFFENCE_DATE            DATE,         -- ุชุงุฑูŠุฎ ุงู„ู…ุฎุงู„ูุฉ112    PORT_CODE               VARCHAR(20),  -- ุฑู…ุฒ ุงู„ู…ู†ูุฐ113    DECLARATION_NO          VARCHAR(50),  -- ุฑู‚ู… ุงู„ุจูŠุงู† ุงู„ู…ุฑุชุจุท114    STATUS                  VARCHAR(10),  -- ุญุงู„ุฉ ุงู„ู…ุญุถุฑ (APP=ู…ู‚ุจูˆู„, CLS=ู…ุบู„ู‚, DRA=ู…ุณูˆุฏุฉ, REJ=ู…ุฑููˆุถ)115    OFFENCE_TYPE            VARCHAR(20),  -- ู†ูˆุน ุงู„ู…ุฎุงู„ูุฉ116    OFFENDER_NAME           VARCHAR(200), -- ุงุณู… ุงู„ู…ุฎุงู„ู117    OFFENDER_TYPE           VARCHAR(10),  -- ู†ูˆุน ุงู„ู…ุฎุงู„ู118    OFFENDER_COUNTRY        VARCHAR(10),  -- ุฌู†ุณูŠุฉ ุงู„ู…ุฎุงู„ู119    PENALTY_AMOUNT          DECIMAL(18,2),-- ู…ุจู„ุบ ุงู„ุบุฑุงู…ุฉ120    CASE_NO                 VARCHAR(50),  -- ุฑู‚ู… ุงู„ู‚ุถูŠุฉ121    CASE_AMOUNT_PAID        DECIMAL(18,2),-- ู…ุจู„ุบ ุงู„ู‚ุถูŠุฉ ุงู„ู…ุฏููˆุน122    HS_CODE                 VARCHAR(20),  -- ุฑู…ุฒ HS ุงู„ู…ุฎุงู„ู123    SMUGGLED_TYPE           VARCHAR(50),  -- ู†ูˆุน ุงู„ุชู‡ุฑูŠุจ124    CUSTOM_EMPLOYEE         VARCHAR(200), -- ู…ูˆุธู ุงู„ุฌู…ุงุฑูƒ125    ASSIGN_TO               VARCHAR(200), -- ู…ุณู†ุฏ ุฅู„ู‰126    REVIEWED_BY             VARCHAR(200), -- ู…ุฑุงุฌุน ุจูˆุงุณุทุฉ127    REVIEWED_DATE           DATE,         -- ุชุงุฑูŠุฎ ุงู„ู…ุฑุงุฌุนุฉ128    SUBMITTED_DATE          DATE          -- ุชุงุฑูŠุฎ ุงู„ุชู‚ุฏูŠู…129);130 131CREATE VIEW PBI_VW_FACT_E_DECLARATION AS (132    EDECLARATION_NO         VARCHAR(50),  -- ุฑู‚ู… ุงู„ุฅู‚ุฑุงุฑ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠ133    EDC_DATE                DATE,         -- ุชุงุฑูŠุฎ ุงู„ุฅู‚ุฑุงุฑ134    E_STATUS                VARCHAR(30),  -- ุญุงู„ุฉ ุงู„ุฅู‚ุฑุงุฑ (ู…ุฏู‚ู‚/ู…ู†ุชู‡ูŠ ุงู„ุตู„ุงุญูŠุฉ/ุทู„ุจ ู…ู‚ุฏู…)135    AUDIT_RESULT            VARCHAR(30),  -- ู†ุชูŠุฌุฉ ุงู„ุชุฏู‚ูŠู‚ (ุฅู‚ุฑุงุฑ ุตุญูŠุญ/ุฅู‚ุฑุงุฑ ูƒุงุฐุจ)136    TRIP_TYPE               VARCHAR(20),  -- ู†ูˆุน ุงู„ุฑุญู„ุฉ (ูˆุตูˆู„/ู…ุบุงุฏุฑุฉ)137    TRAVELER_NAME           VARCHAR(200), -- ุงุณู… ุงู„ู…ุณุงูุฑ138    TRAVELER_PASSPORT       VARCHAR(50),  -- ุฑู‚ู… ุฌูˆุงุฒ ุงู„ู…ุณุงูุฑ139    TRAVELER_NATIONALITY_   VARCHAR(50),  -- ุฌู†ุณูŠุฉ ุงู„ู…ุณุงูุฑ140    CASH_AMOUNT_QAR         DECIMAL(18,2),-- ู…ุจู„ุบ ุงู„ู†ู‚ุฏ ุจุงู„ุฑูŠุงู„141    ARRIVING_FROM_DEPARTURE_TO VARCHAR(100), -- ุงู„ู‚ุงุฏู… ู…ู† / ุงู„ู…ุบุงุฏุฑ ุฅู„ู‰142    PORT_NAME               VARCHAR(100), -- ุงุณู… ุงู„ู…ู†ูุฐ143    IS_MONEY_OWNER          VARCHAR(10),  -- ู‡ู„ ู‡ูˆ ู…ุงู„ูƒ ุงู„ู…ุงู„ (ู†ุนู…/ู„ุง)144    THE_OWNER               VARCHAR(200), -- ู…ุงู„ูƒ ุงู„ู…ุงู„145    THE_OWNER_TYPE          VARCHAR(20),  -- ู†ูˆุน ุงู„ู…ุงู„ูƒ (ูุฑุฏ/ุดุฑูƒุฉ)146    SOURCE_                 VARCHAR(50),  -- ู…ุตุฏุฑ ุงู„ู…ุงู„147    PURPOSE_OF_TRANSFER     VARCHAR(50)   -- ุงู„ุบุฑุถ ู…ู† ุงู„ุชุญูˆูŠู„148);149 150CREATE VIEW PBI_VW_FACT_OGA AS (151    DECLARATION_NO              VARCHAR(50),  -- ุฑู‚ู… ุงู„ุจูŠุงู†152    DECLARATION_TYPE            VARCHAR(10),  -- ู†ูˆุน ุงู„ุจูŠุงู†153    OGA_NAME_ARABIC             VARCHAR(200), -- ุงุณู… ุงู„ุฌู‡ุฉ ุงู„ุญูƒูˆู…ูŠุฉ ุจุงู„ุนุฑุจูŠ154    OGA_FINAL_STATUS_AR         VARCHAR(50),  -- ุงู„ุญุงู„ุฉ ุงู„ู†ู‡ุงุฆูŠุฉ ุจุงู„ุนุฑุจูŠ155    OGA_CREATED_ASSIGNMENT_DATE DATE,         -- ุชุงุฑูŠุฎ ุฅู†ุดุงุก ุงู„ู…ู‡ู…ุฉ156    OGA_LAST_DECISION_DATE      DATE,         -- ุชุงุฑูŠุฎ ุขุฎุฑ ู‚ุฑุงุฑ157    INSPECTOR_TOTAL_PROCESSING_TIME INTEGER,  -- ูˆู‚ุช ุงู„ู…ุนุงู„ุฌุฉ ุงู„ุฅุฌู…ุงู„ูŠ ุจุงู„ุฏู‚ุงุฆู‚158    IS_ASSIGNED_AR              VARCHAR(10),  -- ู‡ู„ ุชู… ุงู„ุชุนูŠูŠู†159    IS_INSPECTOR_ASSIGNED_AR    VARCHAR(10),  -- ู‡ู„ ุชู… ุชุนูŠูŠู† ู…ูุชุด160    IS_OFFENCE_AR               VARCHAR(10),  -- ู‡ู„ ูŠูˆุฌุฏ ู…ุฎุงู„ูุฉ161    OFFENCE_REPT_NO             VARCHAR(50),  -- ุฑู‚ู… ู…ุญุถุฑ ุงู„ู…ุฎุงู„ูุฉ162    PORT_NAME_AR                VARCHAR(100), -- ุงุณู… ุงู„ู…ู†ูุฐ ุจุงู„ุนุฑุจูŠ163    SUBMITTED_DATE              DATE          -- ุชุงุฑูŠุฎ ุงู„ุชู‚ุฏูŠู…164);165 166-- โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•167-- LOOKUP TABLES (for Arabic label translation)168-- โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•169-- All lookup tables have: "Original Value" (code) and "Value Arabic" (Arabic label)170-- Some also have "Value English"171 172-- Common lookups (shared across tables):173-- "Common_Lookup_Tables"."Ports By Code"          โ€” Port code โ†’ Arabic name174-- "Common_Lookup_Tables"."Ports By Desc"          โ€” Port English name โ†’ Arabic name  175-- "Common_Lookup_Tables"."Country Codes"          โ€” Country code โ†’ Arabic name176-- "Common_Lookup_Tables"."Declaration Type"       โ€” Declaration type code โ†’ Arabic177-- "Common_Lookup_Tables"."Declaration Status"     โ€” Declaration status โ†’ Arabic178-- "Common_Lookup_Tables"."Document Status"        โ€” Document status โ†’ Arabic179-- "Common_Lookup_Tables"."Dec Payment Status"     โ€” Payment status โ†’ Arabic180-- "Common_Lookup_Tables"."Port Types Code"        โ€” Port type โ†’ Arabic181-- "Common_Lookup_Tables"."Weight Uom"             โ€” Weight unit โ†’ Arabic182 183-- Declaration-specific lookups:184-- "pbi_vw_fact_declaration_Lookup_Tables"."Asm Final Lane"       โ€” Risk lane โ†’ Arabic185-- "pbi_vw_fact_declaration_Lookup_Tables"."Asm Original Lane"    โ€” Original risk lane โ†’ Arabic186-- "pbi_vw_fact_declaration_Lookup_Tables"."Release Status"       โ€” Release status โ†’ Arabic187-- "pbi_vw_fact_declaration_Lookup_Tables"."Is Courier Dec"       โ€” Courier flag โ†’ Arabic188-- "pbi_vw_fact_declaration_Lookup_Tables"."Is Qpost Declaration" โ€” Qpost flag โ†’ Arabic189-- "pbi_vw_fact_declaration_Lookup_Tables"."Isrestricted Ar"      โ€” Restricted flag โ†’ Arabic190 191-- Item-specific lookups:192-- "pbi_vw_fact_item_Lookup_Tables"."Duitable"         โ€” Dutiable flag โ†’ Arabic193-- "pbi_vw_fact_item_Lookup_Tables"."Hs Type"          โ€” HS type โ†’ Arabic194-- "pbi_vw_fact_item_Lookup_Tables"."Item Oga Status"  โ€” OGA status โ†’ Arabic195-- "pbi_vw_fact_item_Lookup_Tables"."Cargo Type"       โ€” Cargo type โ†’ Arabic196 197-- Payment-specific lookups:198-- "pbi_vw_fact_payment_Lookup_Tables"."Transaction Type Payment" โ€” Pay method โ†’ Arabic199-- "pbi_vw_fact_payment_Lookup_Tables"."Account Type"             โ€” Account type โ†’ Arabic200 201-- Offence-specific lookups:202-- "pbi_vw_fact_offence_Lookup_Tables"."Status"        โ€” Offence status โ†’ Arabic203-- "pbi_vw_fact_offence_Lookup_Tables"."Offence Type"  โ€” Offence type โ†’ Arabic204-- "pbi_vw_fact_offence_Lookup_Tables"."Offender Type" โ€” Offender type โ†’ Arabic205-- "pbi_vw_fact_offence_Lookup_Tables"."Smuggled Type" โ€” Smuggled type โ†’ Arabic206 207-- E-Declaration-specific lookups:208-- "pbi_vw_fact_edeclaration_Lookup_Tables"."E Status"     โ€” E-declaration status โ†’ Arabic209-- "pbi_vw_fact_edeclaration_Lookup_Tables"."Audit Result" โ€” Audit result โ†’ Arabic210 211-- Party-specific lookups:212-- "pbi_vw_fact_party_Lookup_Tables"."Individual Flag"     โ€” Individual flag โ†’ Arabic213-- "pbi_vw_fact_party_Lookup_Tables"."Is Aeo Trader"       โ€” AEO flag โ†’ Arabic214-- "pbi_vw_fact_party_Lookup_Tables"."Is Green"            โ€” Green lane flag โ†’ Arabic215-- "pbi_vw_fact_party_Lookup_Tables"."Transaction Type"    โ€” Transaction type โ†’ Arabic216 217-- โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•218-- HANA-SPECIFIC FUNCTIONS USED219-- โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•220-- ADD_DAYS(date, n)       โ€” Add n days to date (use negative for subtraction)221-- CURRENT_DATE            โ€” Today's date222-- NULLIF(expr, value)     โ€” Returns NULL if expr = value223-- COALESCE(a, b)          โ€” First non-null value224-- TO_NVARCHAR(expr)       โ€” Convert to Unicode string225-- IFNULL(a, b)            โ€” If a is null return b (HANA-specific)226-- LIMIT n                 โ€” Limit results (HANA supports LIMIT)227